Browse Source

接口修改,添加的用户如果是管理员时,要回写到enterprise

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@5981 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
yingp 9 years ago
parent
commit
cfedca2212

+ 19 - 0
src/main/java/com/uas/platform/b2b/v2/service/impl/UserServiceImpl.java

@@ -58,6 +58,25 @@ public class UserServiceImpl implements UserService {
 			oldUser.setUserPwd(Md5Utils.encode(user.getPassword(), oldUser.getUserUU()));
 			oldUser.setUserPwd(Md5Utils.encode(user.getPassword(), oldUser.getUserUU()));
 			oldUser = userDao.save(oldUser);
 			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.setDialectUID(String.valueOf(oldUser.getUserUU()));
 		user.setSalt(String.valueOf(oldUser.getUserUU()));
 		user.setSalt(String.valueOf(oldUser.getUserUU()));