|
@@ -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)){
|