소스 검색

专家库

hexiao 2 년 전
부모
커밋
0c40922c7b
1개의 변경된 파일14개의 추가작업 그리고 0개의 파일을 삭제
  1. 14 0
      purchase-admin/src/main/java/com/ozs/web/controller/base/BaseExpertController.java

+ 14 - 0
purchase-admin/src/main/java/com/ozs/web/controller/base/BaseExpertController.java

@@ -76,6 +76,12 @@ public class BaseExpertController extends BaseController {
         if (ObjectUtils.isEmpty(list) || list.size() < 1) {
             return error("专业类型传值错误");
         }
+        LambdaQueryWrapper<BaseExpert> l = new LambdaQueryWrapper();
+        l.eq(BaseExpert::getIdNumber, baseExpertVo.getIdNumber());
+        List<BaseExpert> list1 = baseExpertService.list(l);
+        if (!ObjectUtils.isEmpty(list1) && list1.size() > 0) {
+            return error("身份证号已经存在");
+        }
         return toAjax(baseExpertService.insertExpert(baseExpertVo));
     }
 
@@ -110,6 +116,14 @@ public class BaseExpertController extends BaseController {
         if (ObjectUtils.isEmpty(list) || list.size() < 1) {
             return error("专业类型传值错误");
         }
+        LambdaQueryWrapper<BaseExpert> l = new LambdaQueryWrapper();
+        l.eq(BaseExpert::getIdNumber, baseExpert.getIdNumber());
+        List<BaseExpert> list1 = baseExpertService.list(l);
+        if (!ObjectUtils.isEmpty(list1) && list.size() > 0) {
+            if (!list1.get(0).getId().equals(baseExpert.getId())) {
+                return error("身份证号已经存在");
+            }
+        }
         return toAjax(baseExpertService.updateById(baseExpert));
     }