dingxin пре 6 година
родитељ
комит
df6c6e0292

+ 6
- 6
CODE/smart-community/operate-api/src/main/java/com/community/huiju/service/impl/ToUserServerImpl.java Прегледај датотеку

@@ -208,6 +208,11 @@ public class ToUserServerImpl implements IToUserService {
208 208
         ToUser toUser = new ToUser();
209 209
 
210 210
         String loginName = object.getString("loginName");
211
+        Integer ID= object.getInteger("id");
212
+        String userName = object.getString("userName");
213
+        JSONArray List = object.getJSONArray("menuArray");
214
+        Integer[] roleIDArray = List.toArray(new Integer[]{});
215
+        String remark = object.getString("remark");
211 216
 
212 217
         if (!AccountValidatorUtil.isPhone(loginName)){
213 218
             response.addError("请输入正确的手机号!");
@@ -215,13 +220,8 @@ public class ToUserServerImpl implements IToUserService {
215 220
         }
216 221
         ToUser userLoginName= toUserMapper.selectByLoginName(loginName);
217 222
         // 修改手机号排除自身
218
-        if (null!=userLoginName && null != userLoginName.getLoginName()) {
223
+        if (null!=userLoginName && null != userLoginName.getLoginName() &&(ID).equals(userLoginName.getId())) {
219 224
             if (loginName.equals(userLoginName.getLoginName())){
220
-                Integer ID= object.getInteger("id");
221
-                String userName = object.getString("userName");
222
-                JSONArray List = object.getJSONArray("menuArray");
223
-                Integer[] roleIDArray = List.toArray(new Integer[]{});
224
-                String remark = object.getString("remark");
225 225
 
226 226
                 toUser.setUserName(userName);
227 227
                 toUser.setLoginName(loginName);

+ 4
- 3
CODE/smart-community/property-api/src/main/java/com/community/huiju/service/impl/UserServiceImpl.java Прегледај датотеку

@@ -276,9 +276,10 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
276 276
         queryWrapper.lambda().eq(User::getLoginName,loginName);
277 277
         queryWrapper.lambda().eq(User::getCommunityId,communityId);
278 278
         List<User> userLoginName= userMapper.selectList(queryWrapper);
279
+        Integer ID= object.getInteger("id");
279 280
         for (User us:userLoginName) {
280
-            // 修改手机号码时排除自身
281
-            if (null != us.getLoginName()&&loginName.equals(us.getLoginName())){
281
+            // 修改手机号码时排除自身,通过比如ID排除是不是修改的本身
282
+            if (null != us.getLoginName()&&loginName.equals(us.getLoginName()) && (ID).equals(us.getId())){
282 283
                 break;
283 284
             }
284 285
             if (null != us.getLoginName()) {
@@ -286,7 +287,7 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
286 287
                 return response;
287 288
             }
288 289
         }
289
-        Integer ID= object.getInteger("id");
290
+
290 291
         String userName = object.getString("userName");
291 292
         JSONArray List = object.getJSONArray("menuArray");
292 293
         Integer[] roleIDArray = List.toArray(new Integer[]{});