Преглед на файлове

版本信息明细删除校验

wangfeng преди 5 години
родител
ревизия
24535a6bd0
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      knowledgeman-service/src/main/java/com/diagbot/facade/VersionDetailFacade.java

+ 4 - 1
knowledgeman-service/src/main/java/com/diagbot/facade/VersionDetailFacade.java

@@ -189,8 +189,11 @@ public class VersionDetailFacade extends VersionDetailServiceImpl {
      * @return
      */
     public boolean cancelVersionDetail(VersionDetailIdVO versionDetailIdVO) {
+    	 // 1.先判断数据是否存在有效
+        VersionDetail versionDetailres = checkExist(versionDetailIdVO.getId());
+        //验证主表是否是可修改状态
+        checkExistMain(versionDetailres.getVersionId());
         // 1.先判断数据是否存在有效
-        checkExist(versionDetailIdVO.getId());
         UpdateWrapper<VersionDetail> versionDetailNew = new UpdateWrapper<>();
         versionDetailNew.in("id", versionDetailIdVO.getId()).eq("is_deleted", IsDeleteEnum.N.getKey()).set("is_deleted",
                 IsDeleteEnum.Y.getKey()).set("modifier", UserUtils.getCurrentPrincipleID()).set("gmt_modified", DateUtil.now());