Browse Source

imid传入值异常的处理

zhaohongpeng 7 years ago
parent
commit
8b0ab3b178

+ 5 - 1
src/main/java/com/uas/platform/b2c/common/account/v2/service/impl/UserServiceImpl.java

@@ -116,7 +116,11 @@ public class UserServiceImpl implements UserService {
         }
         String imId = user.getImId();
         if (!StringUtils.isEmpty(imId)) {
-            u.setUserIMId(Long.parseLong(imId.trim()));
+            try {
+                u.setUserIMId(Long.parseLong(imId.trim()));
+            } catch (NumberFormatException e) {
+                u.setUserIMId(null);
+            }
         }
         Short lock = user.getLock();
         if (lock != null && lock == 0) {