瀏覽代碼

版本信息明细删除校验

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());