‘linchangsheng’ 5 månader sedan
förälder
incheckning
426e8ff538

+ 28 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/policy/WorkerManagerLogic.java

@@ -230,6 +230,34 @@ public class WorkerManagerLogic {
             websitUserLog.insert();
         }
 
+        if (!user.getMobile().equals(workerManagerBean.getUser().getMobile())){
+
+            if (userService.lambdaQuery().eq(User::getMobile,workerManagerBean.getUser().getMobile())
+                    .ne(User::getUserId,websitUser.getUserId()).count() > 0) {
+
+                throw new RemoteServiceException("手机号已经被绑定,无法更改");
+            }
+
+            WebsitUserLog websitUserLog = new WebsitUserLog();
+            websitUserLog.setTypeText("手机号修改");
+            websitUserLog.setOpRemark("原手机号为"+user.getMobile()+",变更为"+workerManagerBean.getUser().getMobile());
+
+            websitUserLog.setWebsitUserId(workerManagerBean.getId());
+
+            websitUserLog.insert();
+
+        }
+
+        if (!user.getNickName().equals(workerManagerBean.getUser().getNickName())){
+            WebsitUserLog websitUserLog = new WebsitUserLog();
+            websitUserLog.setTypeText("师傅名称修改");
+            websitUserLog.setOpRemark("原师傅名称为"+user.getNickName()+",变更为"+workerManagerBean.getUser().getNickName());
+
+            websitUserLog.setWebsitUserId(workerManagerBean.getId());
+
+            websitUserLog.insert();
+        }
+
 
         workerManagerBean.setExamineStatus(ExamineWorkerStatusEnum.POLICY_WAIT.getKey());