浏览代码

修改规则维护联动删除结果表数据

zhanghang 3 年之前
父节点
当前提交
77a79831cd
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      daqe-center/src/main/java/com/lantone/daqe/facade/ColumnVerifyManagementFacade.java

+ 6 - 2
daqe-center/src/main/java/com/lantone/daqe/facade/ColumnVerifyManagementFacade.java

@@ -653,7 +653,9 @@ public class ColumnVerifyManagementFacade {
                                 .eq("verify_id", mappingId)
                         );
                         //删除结果表数据
-                        delColumnResult(ids, ColumnResultTypeEnum.REGULAR_TYPE.getKey());
+                        if(ListUtil.isNotEmpty(ids)) {
+                            delColumnResult(ids, ColumnResultTypeEnum.REGULAR_TYPE.getKey());
+                        }
                     }
                     //未关联则不处理
                 }
@@ -771,7 +773,9 @@ public class ColumnVerifyManagementFacade {
                     standardvalueResultFacade.remove(new UpdateWrapper<StandardvalueResult>()
                             .eq("is_deleted", IsDeleteEnum.N.getKey())
                             .eq("column_id", columnId));
-                    delColumnResult(ids, ColumnResultTypeEnum.STANDARD_TYPE.getKey());
+                    if(ListUtil.isNotEmpty(ids)) {
+                        delColumnResult(ids, ColumnResultTypeEnum.STANDARD_TYPE.getKey());
+                    }
                     //为空则存在的关联给删掉
                     standardvalueInfoFacade.remove(new UpdateWrapper<StandardvalueInfo>()
                             .eq("column_id", columnId)