|
|
|
@ -158,6 +158,11 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
user.setOrganizeCode(userOrganize.getOrganizeCode());
|
|
|
|
|
user.setUserLoginLastDateTime(TimeTool.getNowTime(true));
|
|
|
|
|
user.setUserInfoId(info.getId());
|
|
|
|
|
if (CommonEnumUtil.USER_ACCOUNT_TYPE.valueOfEnum(user.getUserAccountType()) != null){
|
|
|
|
|
user.setUserAccountType(CommonEnumUtil.USER_ACCOUNT_TYPE.valueOfEnum(user.getUserAccountType()).getValue());
|
|
|
|
|
}else{
|
|
|
|
|
user.setUserAccountType(CommonEnumUtil.USER_ACCOUNT_TYPE.SYSTEM.getValue());
|
|
|
|
|
}
|
|
|
|
|
//松下需要创建的新用户 第一次登陆系统就要重置密码
|
|
|
|
|
// user.setUserPasswordLastModifyTime(TimeTool.getNowTime(true));
|
|
|
|
|
refreshSysUserPassword(user);
|
|
|
|
@ -264,11 +269,13 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
sysUser.setUserEmpNo(userInfo.getUserEmpNo());
|
|
|
|
|
sysUser.setAuthPlatform(user.getAuthPlatform());
|
|
|
|
|
|
|
|
|
|
if (StringUtils.isBlank(user.getUserAccountType()) || CommonEnumUtil.USER_ACCOUNT_TYPE.valueOfEnum(user.getUserAccountType()) == null) {
|
|
|
|
|
sysUser.setUserAccountType(String.valueOf(CommonEnumUtil.USER_ACCOUNT_TYPE.SYSTEM.getValue()));
|
|
|
|
|
} else {
|
|
|
|
|
// if (StringUtils.isBlank(user.getUserAccountType()) || CommonEnumUtil.USER_ACCOUNT_TYPE.valueOfEnum(user.getUserAccountType()) == null) {
|
|
|
|
|
// sysUser.setUserAccountType(String.valueOf(CommonEnumUtil.USER_ACCOUNT_TYPE.SYSTEM.getValue()));
|
|
|
|
|
// } else {
|
|
|
|
|
// sysUser.setUserAccountType(user.getUserAccountType());
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
sysUser.setUserAccountType(user.getUserAccountType());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 关系 刷新
|
|
|
|
|
refreshRef(sysUser, userInfo, model);
|
|
|
|
@ -307,6 +314,7 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
user.setDepartmentNameRdd(userDepartment.getName());
|
|
|
|
|
user.setOrganizeId(userOrganize.getId());
|
|
|
|
|
user.setOrganizeNameRdd(userOrganize.getName());
|
|
|
|
|
user.setUserAccountType(user.getUserAccountType());
|
|
|
|
|
|
|
|
|
|
// 关系 刷新
|
|
|
|
|
refreshRef(user, null, model);
|
|
|
|
@ -770,6 +778,7 @@ public class PersonnelController extends CoreBaseController {
|
|
|
|
|
user.setUserEmail(model.getUserEmail());
|
|
|
|
|
user.setUserPhone(model.getUserPhone());
|
|
|
|
|
user.setLanguageCode(model.getUserLanguageCode());
|
|
|
|
|
user.setUserAccountType(model.getUserAccountType());
|
|
|
|
|
|
|
|
|
|
if (!StringUtils.isAnyBlank(model.getUserLoginPassword())) { // 使用新密码
|
|
|
|
|
user.setUserLoginPassword(EncryptTool.hexMD5(model.getUserLoginPassword()));
|
|
|
|
|