定区取消关联客户时报错,crm系统控制台报错For input string: "null"
回答
小跑的蜗牛回答
问题分析:
当全部取消关联定区的时候,发送到后台的客户ID就为空
所以后台接收customerStr 变成 null. null与字符串拼接就变成字符串”null”
所以发送到crm系统后接收到值就是字符串”null” , StringUtils.isBlank这个API判断的是为null和””这种情况下才返回true.所以判断失败.
判断失败程序往下走,在进行转换的时候字符串”null”不能转换int类型.所以控制台报错
问题解决方法:
在crm系统判断的时候多加一个判断,判断如果customerIdStr为字符串”null”返回false.条件关系是或者
(1)
相似问题