布鲁氏试管凝集解析

dev
litao 3 years ago
parent f0d41cb752
commit 5af0990808
  1. 5
      lab-service/lab-lims/src/main/java/org/springblade/lims/controller/ExamineResultController.java

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

Loading…
Cancel
Save