|
|
|
@ -1096,8 +1096,6 @@ public class ExamineResultController extends BladeController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// 判断应实验样品数量和实际样品数量是否相等
|
|
|
|
// 判断应实验样品数量和实际样品数量是否相等
|
|
|
|
System.out.println(experieNum.length + "experieNum.length_________________________________________________"); |
|
|
|
|
|
|
|
System.out.println(simpleCount + "simpleCount_____________________________________________________________"); |
|
|
|
|
|
|
|
if (experieNum.length != simpleCount) { |
|
|
|
if (experieNum.length != simpleCount) { |
|
|
|
throw new Exception("分配样品数量与检测样品数量不一致!"); |
|
|
|
throw new Exception("分配样品数量与检测样品数量不一致!"); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -1122,7 +1120,7 @@ public class ExamineResultController extends BladeController { |
|
|
|
examineResult.setExamineId(Long.valueOf(examine.getId())); |
|
|
|
examineResult.setExamineId(Long.valueOf(examine.getId())); |
|
|
|
examineResult.setOriginRecordData(JSON.toJSONString(allData)); |
|
|
|
examineResult.setOriginRecordData(JSON.toJSONString(allData)); |
|
|
|
// result.setOriginRecordResult(JSON.toJSONString(resultMap));
|
|
|
|
// result.setOriginRecordResult(JSON.toJSONString(resultMap));
|
|
|
|
result.setOriginRecordResult(JSON.toJSONString(realResultMap)); |
|
|
|
examineResult.setOriginRecordResult(JSON.toJSONString(realResultMap)); |
|
|
|
examineResult.setExamineDataArr(JSON.toJSONString(allDatas)); |
|
|
|
examineResult.setExamineDataArr(JSON.toJSONString(allDatas)); |
|
|
|
service.save(examineResult); |
|
|
|
service.save(examineResult); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -1146,6 +1144,7 @@ public class ExamineResultController extends BladeController { |
|
|
|
// 用于存放每个格子的值,有顺序,无规则
|
|
|
|
// 用于存放每个格子的值,有顺序,无规则
|
|
|
|
List<Map<String, Object>> allDatas = new ArrayList<>(); |
|
|
|
List<Map<String, Object>> allDatas = new ArrayList<>(); |
|
|
|
List<Map<String, Object>> allData = new ArrayList<>(); |
|
|
|
List<Map<String, Object>> allData = new ArrayList<>(); |
|
|
|
|
|
|
|
int simpleCount = 0; |
|
|
|
// 按照公式计算实验数据并返回
|
|
|
|
// 按照公式计算实验数据并返回
|
|
|
|
// 参照组:2n 、对照组:2n + 1
|
|
|
|
// 参照组:2n 、对照组:2n + 1
|
|
|
|
for (int group = 0; group < groupCount / 2; group++) { |
|
|
|
for (int group = 0; group < groupCount / 2; group++) { |
|
|
|
@ -1221,11 +1220,13 @@ public class ExamineResultController extends BladeController { |
|
|
|
data1.put("result", "阳性"); |
|
|
|
data1.put("result", "阳性"); |
|
|
|
allDatas.add(data1); |
|
|
|
allDatas.add(data1); |
|
|
|
yangCount ++; |
|
|
|
yangCount ++; |
|
|
|
|
|
|
|
simpleCount ++; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
data1.put("log2", isPig ? "<1:64" : "<1:128"); |
|
|
|
data1.put("log2", isPig ? "<1:64" : "<1:128"); |
|
|
|
data1.put("result", "阴性"); |
|
|
|
data1.put("result", "阴性"); |
|
|
|
allDatas.add(data1); |
|
|
|
allDatas.add(data1); |
|
|
|
yinCount ++; |
|
|
|
yinCount ++; |
|
|
|
|
|
|
|
simpleCount ++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -1237,7 +1238,7 @@ public class ExamineResultController extends BladeController { |
|
|
|
realResultMap.put("yangCount", yangCount); |
|
|
|
realResultMap.put("yangCount", yangCount); |
|
|
|
|
|
|
|
|
|
|
|
// 判断应实验样品数量和实际样品数量是否相等
|
|
|
|
// 判断应实验样品数量和实际样品数量是否相等
|
|
|
|
if (experieNum.length != allDatas.size()) { |
|
|
|
if (experieNum.length != simpleCount) { |
|
|
|
throw new Exception("分配样品数量与检测样品数量不一致!"); |
|
|
|
throw new Exception("分配样品数量与检测样品数量不一致!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ -1255,7 +1256,7 @@ public class ExamineResultController extends BladeController { |
|
|
|
examineResult.setExamineId(Long.valueOf(examine.getId())); |
|
|
|
examineResult.setExamineId(Long.valueOf(examine.getId())); |
|
|
|
examineResult.setOriginRecordData(JSON.toJSONString(allData)); |
|
|
|
examineResult.setOriginRecordData(JSON.toJSONString(allData)); |
|
|
|
// result.setOriginRecordResult(JSON.toJSONString(resultMap));
|
|
|
|
// result.setOriginRecordResult(JSON.toJSONString(resultMap));
|
|
|
|
result.setOriginRecordResult(JSON.toJSONString(realResultMap)); |
|
|
|
examineResult.setOriginRecordResult(JSON.toJSONString(realResultMap)); |
|
|
|
examineResult.setExamineDataArr(JSON.toJSONString(allDatas)); |
|
|
|
examineResult.setExamineDataArr(JSON.toJSONString(allDatas)); |
|
|
|
service.save(examineResult); |
|
|
|
service.save(examineResult); |
|
|
|
} |
|
|
|
} |
|
|
|
|