|
|
@@ -58,6 +58,25 @@ public class UserServiceImpl implements UserService {
|
|
|
oldUser.setUserPwd(Md5Utils.encode(user.getPassword(), oldUser.getUserUU()));
|
|
|
oldUser = userDao.save(oldUser);
|
|
|
}
|
|
|
+ if (enterprise != null) {
|
|
|
+ // 管理员账号
|
|
|
+ if (StringUtils.isEmpty(enterprise.getEnAdminTel()) && null == enterprise.getEnAdminuu()) {
|
|
|
+ enterprise.setEnAdminName(oldUser.getUserName());
|
|
|
+ enterprise.setEnAdminEmail(oldUser.getUserEmail());
|
|
|
+ enterprise.setEnAdminTel(oldUser.getUserTel());
|
|
|
+ enterprise.setEnAdminuu(oldUser.getUserUU());
|
|
|
+ enterpriseDao.save(enterprise);
|
|
|
+ oldUser.setIssys(Constant.YES);
|
|
|
+ oldUser = userDao.save(oldUser);
|
|
|
+ } else if (oldUser.getUserTel().equals(enterprise.getEnAdminTel())) {
|
|
|
+ enterprise.setEnAdminName(oldUser.getUserName());
|
|
|
+ enterprise.setEnAdminEmail(oldUser.getUserEmail());
|
|
|
+ enterprise.setEnAdminuu(oldUser.getUserUU());
|
|
|
+ enterpriseDao.save(enterprise);
|
|
|
+ oldUser.setIssys(Constant.YES);
|
|
|
+ oldUser = userDao.save(oldUser);
|
|
|
+ }
|
|
|
+ }
|
|
|
user.setDialectUID(String.valueOf(oldUser.getUserUU()));
|
|
|
user.setSalt(String.valueOf(oldUser.getUserUU()));
|
|
|
|