소스 검색

不可重复创建未发布版本

fengyanjie 4 년 전
부모
커밋
d33bd7075a
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      dmp-rwd-edit/src/main/java/com/persagy/dmp/rwd/edit/service/RwdeditVersionService.java

+ 6 - 1
dmp-rwd-edit/src/main/java/com/persagy/dmp/rwd/edit/service/RwdeditVersionService.java

@@ -61,7 +61,12 @@ public class RwdeditVersionService {
             response.setFail("版本编号不可为空!");
             return response;
         }
-        long count = repository.count(QRwdeditVersion.rwdeditVersion.version.eq(version));
+        long count = repository.count(QRwdeditVersion.rwdeditVersion.state.in(1, 2, 3));
+        if (count > 0) {
+            response.setFail("存在未发布版本,不可重复创建!");
+            return response;
+        }
+        count = repository.count(QRwdeditVersion.rwdeditVersion.version.eq(version));
         if (count > 0) {
             response.setFail("版本编号已存在!");
             return response;