|
@@ -128,9 +128,16 @@ public class WorkerManagerLogic {
|
|
|
throw new RemoteServiceException("师傅编号已经录入不允许更改");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if(userService.lambdaQuery().eq(User::getWorkerNumber,workerManagerBean.getWorkerNumber())
|
|
|
+ .ne(User::getUserId,workerManagerBean.getUserId()).count() > 0)
|
|
|
+ throw new RemoteServiceException("已有该师傅编号");
|
|
|
+
|
|
|
workerManagerBean.updateById();
|
|
|
|
|
|
|
|
|
+ workerManagerBean.getUser().setWorkerNumber(workerManagerBean.getWorkerNumber());
|
|
|
+
|
|
|
workerManagerBean.getUser().updateById();
|
|
|
|
|
|
workerImgService.lambdaUpdate().eq(WorkerImg::getWorkerId,workerManagerBean.getUserId())
|
|
@@ -207,6 +214,14 @@ public class WorkerManagerLogic {
|
|
|
if (StringUtil.isEmpty(workerManagerBean.getWorkerNumber()))
|
|
|
throw new RemoteServiceException("师傅编号不能为空");
|
|
|
|
|
|
+
|
|
|
+ if(userService.lambdaQuery().eq(User::getWorkerNumber,workerManagerBean.getWorkerNumber())
|
|
|
+ .ne(User::getUserId,workerManagerBean.getUserId()).count() > 0)
|
|
|
+ throw new RemoteServiceException("已有该师傅编号");
|
|
|
+
|
|
|
+
|
|
|
+ workerManagerBean.getUser().setWorkerNumber(workerManagerBean.getWorkerNumber());
|
|
|
+
|
|
|
workerManagerBean.updateById();
|
|
|
|
|
|
workerManagerBean.getUser().updateById();
|