瀏覽代碼

bug调整

sangwenwei 1 年之前
父節點
當前提交
2bc2234906

+ 8 - 2
jeeplus-modules/jeeplus-business/src/main/java/com/jeeplus/business/humanResources/service/StaffUserInfoService.java

@@ -173,7 +173,13 @@ public class StaffUserInfoService {
         String id="";
         //根据姓名获取员工信息
         UserDTO userDTO = SpringUtil.getBean ( IUserApi.class ).getUserDTOByName(staffUserInfoDTO.getName());
-
+        String userId="";
+        if (ObjectUtils.isNotEmpty(userDTO)){
+            userId=userDTO.getId();
+        }else {
+            UserDTO dto = SpringUtil.getBean(IUserApi.class).getByToken(TokenProvider.getCurrentToken());
+            userId=dto.getId();
+        }
         StaffUserInfo staffUserInfo = new StaffUserInfo();
         String roleId="";
         //获取角色
@@ -202,7 +208,7 @@ public class StaffUserInfoService {
             //获取id
             id = UUID.randomUUID().toString().replace("-", "");
             staffUserInfo.setId(id);
-            staffUserInfo.setUserId(userDTO.getId());
+            staffUserInfo.setUserId(userId);
             staffUserInfoMapper.insert(staffUserInfo);
         }
         if (ObjectUtils.isNotEmpty(staffUserInfoDTO)){