定区取消关联客户时报错,crm系统控制台报错For input string: "null"

收藏
WebService
22
Feb 1, 2018

定区取消关联客户时报错,crm系统控制台报错For input string: "null"

回答

小跑的蜗牛回答

问题分析:

当全部取消关联定区的时候,发送到后台的客户ID就为空

所以后台接收customerStr 变成 null.  null与字符串拼接就变成字符串”null”

所以发送到crm系统后接收到值就是字符串”null”  , StringUtils.isBlank这个API判断的是为null和””这种情况下才返回true.所以判断失败.

判断失败程序往下走,在进行转换的时候字符串”null”不能转换int类型.所以控制台报错

问题解决方法:

在crm系统判断的时候多加一个判断,判断如果customerIdStr为字符串”null”返回false.条件关系是或者

(1)

提交成功