Bladeren bron

代码修改

fangtasyj 6 maanden geleden
bovenliggende
commit
ffbd3732f3

+ 6 - 2
ruoyi-zzb/src/main/java/com/ruoyi/zzb/zdcx/controller/ZdcxController.java

@@ -48,9 +48,13 @@ public class ZdcxController {
         SysUser user = SecurityUtils.getLoginUser().getUser();
         try {
             if(null != user){
-                if(zdcxService.insertStandardInfo(zdcx, user)){
-                    return RspResult.success(true);
+                String docId = zdcx.getDocId();
+                if(zdcxService.getDataByDocId(docId) == null){
+                    if(zdcxService.insertStandardInfo(zdcx, user)){
+                        return RspResult.success(true);
+                    }
                 }
+                return RspResult.error("制度规范文书号已存在 - docId:" + docId);
             }
             return RspResult.error("用户信息为空,制度规范信息无法保存");
         } catch (Exception e){

+ 14 - 0
ruoyi-zzb/src/main/java/com/ruoyi/zzb/zdcx/service/ZdcxService.java

@@ -133,4 +133,18 @@ public class ZdcxService {
         }
     }
 
+    /**
+     * 根据docId(文书号)条件查询制度规范信息
+     * @param docId
+     * @return
+     */
+    public Zdcx getDataByDocId(String docId){
+        if(StringUtils.isNotBlank(docId)){
+            QueryWrapper<Zdcx> queryWrapper = new QueryWrapper<>();
+            queryWrapper.eq("DOC_ID", docId);
+            return zdcxMapper.selectOne(queryWrapper);
+        }
+        return null;
+    }
+
 }