Browse Source

不可重复创建未发布版本

fengyanjie 4 năm trước cách đây
mục cha
commit
d33bd7075a

+ 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;