소스 검색

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

zhanghang 3 년 전
부모
커밋
5ba36252bd
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      daqe-center/src/main/java/com/lantone/daqe/facade/ColumnVerifyManagementFacade.java

+ 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) {