|
|
|
|
@ -828,10 +828,11 @@ public class ExamineResultController extends BladeController { |
|
|
|
|
*/ |
|
|
|
|
private R blsExcel(MultipartFile file, String examineId) throws Exception { |
|
|
|
|
Examine examine = examineService.getById(examineId); |
|
|
|
|
ExamineItem examineItem = examineItemService.getById(examine.getExamineItemId()); |
|
|
|
|
List<ExamineTemplate2Excel> read = ExcelUtil.read(file, ExamineTemplate2Excel.class); |
|
|
|
|
if (read != null && read.size() > 0) { |
|
|
|
|
// 布鲁氏杆菌抗体检测(平板凝集)
|
|
|
|
|
if ("2".equals(examine.getInputMode())) { |
|
|
|
|
if ("2".equals(examineItem.getInputMode())) { |
|
|
|
|
for (ExamineTemplate2Excel excel : read) { |
|
|
|
|
if ("+".equals(excel.getValue())) { |
|
|
|
|
excel.setResult("阳性"); |
|
|
|
|
@ -843,7 +844,7 @@ public class ExamineResultController extends BladeController { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
// 布鲁氏杆菌抗体检测(试管凝集微量法)
|
|
|
|
|
else if ("6".equals(examine.getInputMode())){ |
|
|
|
|
else if ("6".equals(examineItem.getInputMode())) { |
|
|
|
|
for (ExamineTemplate2Excel excel : read) { |
|
|
|
|
if ("++++".equals(excel.getValue()) || "+++".equals(excel.getValue()) || "++".equals(excel.getValue())) { |
|
|
|
|
excel.setResult("阳性"); |
|
|
|
|
|