Explorar el Código

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

zhanghang hace 3 años
padre
commit
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) {