FengChaoYu 7 mēneši atpakaļ
vecāks
revīzija
e99f9ede32

+ 4 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/user/UserLogic.java

@@ -361,6 +361,10 @@ public class UserLogic {
 
         User user = userService.getById(websitUser.getUserId());
         if (examineStatus.equals(ExamineStatusEnum.OK.getKey())) {
+            if (StringUtils.isNotBlank(user.getWorkerNumber())
+                    && !StringUtils.equals(user.getWorkerNumber(), websitUser.getWorkerNumber())) {
+                throw new RemoteServiceException("用户师傅编号与本次传入师傅编号不一致");
+            }
             user.setType(UserTypeEnum.WORKER.getKey());
             user.setWorkerNumber(websitUser.getWorkerNumber());
         }