Browse Source

术语映射导入

zhaops 4 năm trước cách đây
mục cha
commit
bdbbf8db70

+ 0 - 1
src/main/java/com/diagbot/facade/ConceptInfoFacade.java

@@ -196,7 +196,6 @@ public class ConceptInfoFacade extends ConceptInfoServiceImpl {
                         }
                         for (ConceptDetail detail : detailMap.get(item.getId())) {
                             if (detail.getIsDeleted().equals(IsDeleteEnum.Y.getKey())) {
-                                item.setHasInfo(0);
                                 continue;
                             } else {
                                 item.setHasInfo(1);

+ 6 - 0
src/main/java/com/diagbot/facade/DeptConfigFacade.java

@@ -248,6 +248,12 @@ public class DeptConfigFacade {
         //1、数据完整性校验
         //2、去除前后空格
         for (int i = 0; i < deptConfigList.size(); i++) {
+            if (StringUtil.isBlank(deptConfigList.get(i).getHisName())
+                    && StringUtil.isBlank(deptConfigList.get(i).getHisCode())
+                    && StringUtil.isBlank(deptConfigList.get(i).getUniqueName())
+                    && StringUtil.isBlank(deptConfigList.get(i).getUniqueCode())) {
+                continue;
+            }
             if (StringUtil.isBlank(deptConfigList.get(i).getHisName())
                     || StringUtil.isBlank(deptConfigList.get(i).getUniqueName())) {
                 throw new CommonException(CommonErrorCode.PARAM_IS_NULL, "第" + (i + 2) + "行存在不完整数据,导入失败,请修改后再试");

+ 5 - 0
src/main/java/com/diagbot/facade/DiseaseConfigFacade.java

@@ -248,6 +248,11 @@ public class DiseaseConfigFacade {
         //1、数据完整性校验
         //2、去除前后空格
         for (int i = 0; i < diseaseConfigList.size(); i++) {
+            if (StringUtil.isBlank(diseaseConfigList.get(i).getHisName())
+                    && StringUtil.isBlank(diseaseConfigList.get(i).getUniqueName())
+                    && StringUtil.isBlank(diseaseConfigList.get(i).getIcdCode())) {
+                continue;
+            }
             if (StringUtil.isBlank(diseaseConfigList.get(i).getHisName())
                     || StringUtil.isBlank(diseaseConfigList.get(i).getUniqueName())) {
                 throw new CommonException(CommonErrorCode.PARAM_IS_NULL, "第" + (i + 2) + "行存在不完整数据,导入失败,请修改后再试");

+ 6 - 0
src/main/java/com/diagbot/facade/DrugConfigFacade.java

@@ -274,6 +274,12 @@ public class DrugConfigFacade {
         //1、数据完整性校验
         //2、去除前后空格
         for (int i = 0; i < drugConfigList.size(); i++) {
+            if (StringUtil.isBlank(drugConfigList.get(i).getHisName())
+                    &&StringUtil.isBlank(drugConfigList.get(i).getForm())
+                    && StringUtil.isBlank(drugConfigList.get(i).getUniqueName())
+                    && StringUtil.isBlank(drugConfigList.get(i).getUniqueCode())) {
+                continue;
+            }
             if (StringUtil.isBlank(drugConfigList.get(i).getHisName())
                     || StringUtil.isBlank(drugConfigList.get(i).getUniqueName())) {
                 throw new CommonException(CommonErrorCode.PARAM_IS_NULL, "第" + (i + 2) + "行存在不完整数据,导入失败,请修改后再试");

+ 6 - 0
src/main/java/com/diagbot/facade/LisConfigFacade.java

@@ -278,6 +278,12 @@ public class LisConfigFacade{
         //1、数据完整性校验
         //2、去除前后空格
         for (int i = 0; i < lisConfigList.size(); i++) {
+            if (StringUtil.isBlank(lisConfigList.get(i).getHisName())
+                    &&StringUtil.isBlank(lisConfigList.get(i).getHisDetailName())
+                    && StringUtil.isBlank(lisConfigList.get(i).getUniqueName())
+                    && StringUtil.isBlank(lisConfigList.get(i).getUniqueCode())) {
+                continue;
+            }
             if (StringUtil.isBlank(lisConfigList.get(i).getHisName())
                     || StringUtil.isBlank(lisConfigList.get(i).getUniqueName())) {
                 throw new CommonException(CommonErrorCode.PARAM_IS_NULL, "第" + (i + 2) + "行存在不完整数据,导入失败,请修改后再试");

+ 5 - 0
src/main/java/com/diagbot/facade/OperationConfigFacade.java

@@ -248,6 +248,11 @@ public class OperationConfigFacade {
         //1、数据完整性校验
         //2、去除前后空格
         for (int i = 0; i < operationConfigList.size(); i++) {
+            if (StringUtil.isBlank(operationConfigList.get(i).getHisName())
+                    && StringUtil.isBlank(operationConfigList.get(i).getUniqueName())
+                    && StringUtil.isBlank(operationConfigList.get(i).getUniqueCode())) {
+                continue;
+            }
             if (StringUtil.isBlank(operationConfigList.get(i).getHisName())
                     || StringUtil.isBlank(operationConfigList.get(i).getUniqueName())) {
                 throw new CommonException(CommonErrorCode.PARAM_IS_NULL, "第" + (i + 2) + "行存在不完整数据,导入失败,请修改后再试");

+ 5 - 0
src/main/java/com/diagbot/facade/PacsConfigFacade.java

@@ -248,6 +248,11 @@ public class PacsConfigFacade {
         //1、数据完整性校验
         //2、去除前后空格
         for (int i = 0; i < pacsConfigList.size(); i++) {
+            if (StringUtil.isBlank(pacsConfigList.get(i).getHisName())
+                    && StringUtil.isBlank(pacsConfigList.get(i).getUniqueName())
+                    && StringUtil.isBlank(pacsConfigList.get(i).getUniqueCode())) {
+                continue;
+            }
             if (StringUtil.isBlank(pacsConfigList.get(i).getHisName())
                     || StringUtil.isBlank(pacsConfigList.get(i).getUniqueName())) {
                 throw new CommonException(CommonErrorCode.PARAM_IS_NULL, "第" + (i + 2) + "行存在不完整数据,导入失败,请修改后再试");

+ 5 - 0
src/main/java/com/diagbot/facade/TransfusionConfigFacade.java

@@ -248,6 +248,11 @@ public class TransfusionConfigFacade {
         //1、数据完整性校验
         //2、去除前后空格
         for (int i = 0; i < transfusionConfigList.size(); i++) {
+            if (StringUtil.isBlank(transfusionConfigList.get(i).getHisName())
+                    && StringUtil.isBlank(transfusionConfigList.get(i).getUniqueName())
+                    && StringUtil.isBlank(transfusionConfigList.get(i).getUniqueCode())) {
+                continue;
+            }
             if (StringUtil.isBlank(transfusionConfigList.get(i).getHisName())
                     || StringUtil.isBlank(transfusionConfigList.get(i).getUniqueName())) {
                 throw new CommonException(CommonErrorCode.PARAM_IS_NULL, "第" + (i + 2) + "行存在不完整数据,导入失败,请修改后再试");