String phoneStr = String.valueOf(parmMap.get(phone.trim())); if(StringUtils.isBlank(phoneStr) || "null".contentEquals(phoneStr)) { rsultMap.put("status", -1); rsultMap.put("data", "未存在的key"); return rsultMap; }

   String.valueOf 转map里的值后并非是null 而是字符串的“null”,  

解决办法:if判断里加上  || "null".contentEquals(phoneStr) 就好了  (请忽略前面两个<br> 我也不知道怎么多出两个<br>)

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄