Explorar o código

根据ID获取字段校验规则明细数据处理非空校验返回为空

zhanghang %!s(int64=3) %!d(string=hai) anos
pai
achega
5ba36252bd

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

@@ -108,14 +108,16 @@ public class ColumnVerifyManagementFacade {
         getByIdColumnVerifyDTO.setColumnEname(columnVerifyDTO.getColumnEname());
         getByIdColumnVerifyDTO.setTableCname(columnVerifyDTO.getTableCname());
         getByIdColumnVerifyDTO.setTableEname(columnVerifyDTO.getTableEname());
-        getByIdColumnVerifyDTO.setIsRequired(columnVerifyDTO.getIsRequired());
         getByIdColumnVerifyDTO.setRegular(columnVerifyDTO.getRegular());
         getByIdColumnVerifyDTO.setDescription(columnVerifyDTO.getDescription());
-        //处理关键值信息
+        //处理关键值信息及非空信息
         for (GetColumnVerifyDTO getColumnVerifyDTO : columnVerifyDTOList) {
             if (StringUtil.isNotEmpty(getColumnVerifyDTO.getStandardValue())) {
                 standardValueList.add(getColumnVerifyDTO.getStandardValue());
             }
+            if(StringUtil.isNotEmpty(getColumnVerifyDTO.getIsRequired())){
+                getByIdColumnVerifyDTO.setIsRequired(columnVerifyDTO.getIsRequired());
+            }
         }
 
         if (mappingFacadeOne != null) {