瀏覽代碼

no message

FengChaoYu 9 月之前
父節點
當前提交
d8cf4a312d
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      mall-server-api/src/main/java/com/gree/mall/manager/logic/user/UserLogic.java

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

@@ -315,6 +315,14 @@ public class UserLogic {
         if (StringUtils.isBlank(websitUser.getWorkerNumber())) {
         if (StringUtils.isBlank(websitUser.getWorkerNumber())) {
             throw new RemoteServiceException("师傅编号不能为空");
             throw new RemoteServiceException("师傅编号不能为空");
         }
         }
+        final Integer count = websitUserService.lambdaQuery()
+                .eq(WebsitUser::getWebsitId, websitUser.getWebsitId())
+                .eq(WebsitUser::getWorkerNumber, websitUser.getWorkerNumber())
+                .eq(WebsitUser::getExamineStatus, ExamineStatusEnum.OK.getKey())
+                .count();
+        if (count > 0) {
+            throw new RemoteServiceException(websitUser.getWebsitId() + "网点编号下已存在" + websitUser.getWorkerNumber() + "师傅编号");
+        }
         websitUser.setExamineStatus(examineStatus);
         websitUser.setExamineStatus(examineStatus);
         websitUser.setExamineTime(new Date());
         websitUser.setExamineTime(new Date());
         websitUser.setExamineBy(adminUser.getNickName());
         websitUser.setExamineBy(adminUser.getNickName());