Parcourir la source

优化安全员为空时

hanzhiwei il y a 2 ans
Parent
commit
5bf1ff0be0

+ 13 - 11
zd-modules/zd-modules-laboratory/src/main/java/com/zd/laboratory/service/impl/LabSubjectServiceImpl.java

@@ -955,17 +955,19 @@ public class LabSubjectServiceImpl implements ILabSubjectService {
             userPhoneInfo.setRole("实验室负责人");
             userPhoneInfoList.add(userPhoneInfo);
         }
-        String[] split = labSubject.getSafeUserId().split(",");
-        if(split != null && split.length >0){
-            for (String userId : split) {
-                R<SysUser> userR = userService.getUserInfoByUserId(Long.valueOf(userId), SecurityConstants.INNER);
-                if (HttpStatus.SUCCESS == userR.getCode()) {
-                    SysUser user = userR.getData();
-                    UserPhoneInfo userPhoneInfo1 = new UserPhoneInfo();
-                    userPhoneInfo1.setPhone(user.getPhonenumber());
-                    userPhoneInfo1.setNickName(user.getNickName());
-                    userPhoneInfo1.setRole("安全责任人");
-                    userPhoneInfoList.add(userPhoneInfo1);
+        if (!labSubject.getSafeUserId().isEmpty()) {
+            String[] split = labSubject.getSafeUserId().split(",");
+            if(split != null && split.length >0){
+                for (String userId : split) {
+                    R<SysUser> userR = userService.getUserInfoByUserId(Long.valueOf(userId), SecurityConstants.INNER);
+                    if (HttpStatus.SUCCESS == userR.getCode()) {
+                        SysUser user = userR.getData();
+                        UserPhoneInfo userPhoneInfo1 = new UserPhoneInfo();
+                        userPhoneInfo1.setPhone(user.getPhonenumber());
+                        userPhoneInfo1.setNickName(user.getNickName());
+                        userPhoneInfo1.setRole("安全责任人");
+                        userPhoneInfoList.add(userPhoneInfo1);
+                    }
                 }
             }
         }