Ver código fonte

编辑用户

lyhzzz 1 ano atrás
pai
commit
34f49b4f74

+ 4 - 0
src/main/java/com/fdkankan/manage/service/IUserService.java

@@ -34,7 +34,11 @@ public interface IUserService extends IService<User> {
 
     void addUcenterUser(UserParam userParam);
 
+    void editUcenterUser(UserParam param);
+
     void delUcenterUser(UserParam userParam);
 
     void updateStatus(UserParam userParam);
+
+
 }

+ 8 - 6
src/main/java/com/fdkankan/manage/service/impl/UserServiceImpl.java

@@ -170,12 +170,15 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
         JyUser jyUser = jyUserService.getByRyId(param.getRyId());
 
         JyUser jyUser2 = jyUserService.getByRyNo(param.getRyNo());
-        if(jyUser2 !=null){
-            throw new BusinessException(ResultCode.RYNO_EXITS);
-        }
-
         if(jyUser == null){
             jyUser = new JyUser();
+            if(jyUser2 !=null){
+                throw new BusinessException(ResultCode.RYNO_EXITS);
+            }
+        }else {
+            if(jyUser2 !=null && !jyUser2.getRyNo().equals(param.getRyNo())){
+                throw new BusinessException(ResultCode.RYNO_EXITS);
+            }
         }
 
         User user = this.addUser(jyUser.getUserId(),passwordMd5, param.getRyNo(), param.getNickName());
@@ -192,8 +195,7 @@ public class UserServiceImpl extends ServiceImpl<IUserMapper, User> implements I
     }
 
 
-
-    private User addUser(Long userId,String passwordMd5,String userName,String nickName){
+    private User addUser(Long userId, String passwordMd5, String userName, String nickName){
         User user = new User();
         user.setId(userId);
         user.setHead(host + OssPath.default_head);