Browse Source

xiazai bug

matianxiang 4 weeks ago
parent
commit
9a377108af

+ 13 - 7
eitc-patient-pc/src/main/java/com/eitc/patient/controller/DiagnosisManageController.java

@@ -35,6 +35,7 @@ import javax.annotation.Resource;
35 35
 import javax.servlet.http.HttpServletResponse;
36 36
 import javax.validation.Valid;
37 37
 import java.io.IOException;
38
+import java.util.ArrayList;
38 39
 import java.util.List;
39 40
 
40 41
 /**
@@ -130,13 +131,18 @@ public class DiagnosisManageController extends BaseController {
130 131
         List<DiagnosisManageTemplateExcel> list = util.importExcel(file.getInputStream());
131 132
         // 2.如果解析数据为空则返回错误信息
132 133
         if (CollectionUtils.isEmpty(list)) {
133
-            throw new RuntimeException("上传数据为空,请填写");
134
-        }
135
-        // 解析模板
136
-        List<DiagnosisManageTemplateExcel> diagnosisManageTemplateExcels = diagnosisManageService.importTemplate(list);
137
-        // 导出错误模板
138
-        if (CollectionUtils.isNotEmpty(diagnosisManageTemplateExcels)) {
139
-            util.exportExcel(response, diagnosisManageTemplateExcels, "模板错误");
134
+            List<DiagnosisManageTemplateExcel> diagnosisTypeTemplateExcels = new ArrayList<>();
135
+            DiagnosisManageTemplateExcel d = new DiagnosisManageTemplateExcel();
136
+            d.setMsg("上传数据为空,请填写");
137
+            diagnosisTypeTemplateExcels.add(d);
138
+            util.exportExcel(response, diagnosisTypeTemplateExcels, "模板错误");
139
+        } else {
140
+            // 解析模板
141
+            List<DiagnosisManageTemplateExcel> diagnosisManageTemplateExcels = diagnosisManageService.importTemplate(list);
142
+            // 导出错误模板
143
+            if (CollectionUtils.isNotEmpty(diagnosisManageTemplateExcels)) {
144
+                util.exportExcel(response, diagnosisManageTemplateExcels, "模板错误");
145
+            }
140 146
         }
141 147
     }
142 148
 

+ 11 - 6
eitc-patient-pc/src/main/java/com/eitc/patient/controller/DiagnosisTypeTemplateController.java

@@ -149,13 +149,18 @@ public class DiagnosisTypeTemplateController extends BaseController {
149 149
         List<DiagnosisTypeTemplateExcel> list = util.importExcel(file.getInputStream());
150 150
         // 2.如果解析数据为空则返回错误信息
151 151
         if (CollectionUtils.isEmpty(list)) {
152
-            throw new RuntimeException("上传数据为空,请填写");
153
-        }
154
-        // 解析模板
155
-        List<DiagnosisTypeTemplateExcel> diagnosisTypeTemplateExcels = diagnosisTypeTemplateService.importTemplate(list, diagnosisTypeId);
156
-        // 导出错误模板
157
-        if (CollectionUtils.isNotEmpty(diagnosisTypeTemplateExcels)) {
152
+            List<DiagnosisTypeTemplateExcel> diagnosisTypeTemplateExcels = new ArrayList<>();
153
+            DiagnosisTypeTemplateExcel d = new DiagnosisTypeTemplateExcel();
154
+            d.setMsg("上传数据为空,请填写");
155
+            diagnosisTypeTemplateExcels.add(d);
158 156
             util.exportExcel(response, diagnosisTypeTemplateExcels, "模板错误");
157
+        } else {
158
+            // 解析模板
159
+            List<DiagnosisTypeTemplateExcel> diagnosisTypeTemplateExcels = diagnosisTypeTemplateService.importTemplate(list, diagnosisTypeId);
160
+            // 导出错误模板
161
+            if (CollectionUtils.isNotEmpty(diagnosisTypeTemplateExcels)) {
162
+                util.exportExcel(response, diagnosisTypeTemplateExcels, "模板错误");
163
+            }
159 164
         }
160 165
     }
161 166