提交雷达图相关代码

dev_2.1.0
liu
parent 0f2c749154
commit 6e1fb39815

@ -323,10 +323,10 @@ public class AskDiagnosisResultServiceImpl implements AskDiagnosisResultService
BigDecimal clinicalThinking = NumberUtil.add(askChart.getNodePer(), physicalChart.getNodePer(), ancillaryChart.getNodePer(), treatmentPlanChart.getNodePer()).divide(BigDecimal.valueOf(4), 1, RoundingMode.HALF_UP);
ChartNodeVO chartNodeVO = new ChartNodeVO();
chartNodeVO.setNodePer(clinicalThinking);
chartNodeVO.setTotal(askChart.getTotal() + physicalChart.getTotal() + ancillaryChart.getTotal() + treatmentPlanChart.getTotal());
chartNodeVO.setCorrect(askChart.getCorrect() + physicalChart.getCorrect() + ancillaryChart.getCorrect() + treatmentPlanChart.getCorrect());
chartNodeVO.setUnCorrect(askChart.getUnCorrect() + physicalChart.getUnCorrect() + ancillaryChart.getUnCorrect() + treatmentPlanChart.getUnCorrect());
chartNodeVO.setStandard(askChart.getStandard() + physicalChart.getStandard() + ancillaryChart.getStandard() + treatmentPlanChart.getStandard());
chartNodeVO.setTotal(NumberUtil.add(askChart.getTotal(), physicalChart.getTotal(), ancillaryChart.getTotal(), treatmentPlanChart.getTotal()).intValue());
chartNodeVO.setCorrect(NumberUtil.add(askChart.getCorrect(), physicalChart.getCorrect(), ancillaryChart.getCorrect(), treatmentPlanChart.getCorrect()).intValue());
chartNodeVO.setUnCorrect(NumberUtil.add(askChart.getUnCorrect(), physicalChart.getUnCorrect(), ancillaryChart.getUnCorrect(), treatmentPlanChart.getUnCorrect()).intValue());
chartNodeVO.setStandard(NumberUtil.add(askChart.getStandard(), physicalChart.getStandard(), ancillaryChart.getStandard(), treatmentPlanChart.getStandard()).intValue());
radarChartResVO.setClinicalThinking(chartNodeVO);
return radarChartResVO;
@ -375,7 +375,7 @@ public class AskDiagnosisResultServiceImpl implements AskDiagnosisResultService
chartNodeVO.setCorrect(hitPlanCount);
chartNodeVO.setUnCorrect(medicalCount - hitPlanCount);
chartNodeVO.setStandard(medicalCount);
chartNodeVO.setTotal(chartNodeVO.getUnCorrect() + chartNodeVO.getStandard() + chartNodeVO.getCorrect());
chartNodeVO.setTotal(NumberUtil.add(chartNodeVO.getUnCorrect(), chartNodeVO.getStandard(), chartNodeVO.getCorrect()).intValue());
return chartNodeVO;
@ -407,7 +407,7 @@ public class AskDiagnosisResultServiceImpl implements AskDiagnosisResultService
chartNodeVO.setCorrect(userHitCount);
chartNodeVO.setUnCorrect(medicalCount - userHitCount);
chartNodeVO.setStandard(medicalCount);
chartNodeVO.setTotal(chartNodeVO.getUnCorrect() + chartNodeVO.getStandard() + chartNodeVO.getCorrect());
chartNodeVO.setTotal(NumberUtil.add(chartNodeVO.getUnCorrect(), chartNodeVO.getStandard(), chartNodeVO.getCorrect()).intValue());
return chartNodeVO;
}
@ -440,7 +440,7 @@ public class AskDiagnosisResultServiceImpl implements AskDiagnosisResultService
chartNodeVO.setCorrect(userHitCount);
chartNodeVO.setUnCorrect(medicalCount - userHitCount);
chartNodeVO.setStandard(medicalCount);
chartNodeVO.setTotal(chartNodeVO.getUnCorrect() + chartNodeVO.getStandard() + chartNodeVO.getCorrect());
chartNodeVO.setTotal(NumberUtil.add(chartNodeVO.getUnCorrect(), chartNodeVO.getStandard(), chartNodeVO.getCorrect()).intValue());
return chartNodeVO;
}
@ -485,8 +485,8 @@ public class AskDiagnosisResultServiceImpl implements AskDiagnosisResultService
chartNodeVO.setNodePer(num2.multiply(num3));
chartNodeVO.setCorrect(userHitQuestionCount);
chartNodeVO.setStandard(Integer.parseInt(String.valueOf(medicalQuestionCount)));
chartNodeVO.setUnCorrect(chartNodeVO.getStandard() - chartNodeVO.getCorrect());
chartNodeVO.setTotal(chartNodeVO.getUnCorrect() + chartNodeVO.getStandard() + chartNodeVO.getCorrect());
chartNodeVO.setUnCorrect(NumberUtil.sub(chartNodeVO.getStandard(), chartNodeVO.getCorrect()).intValue());
chartNodeVO.setTotal(NumberUtil.add(chartNodeVO.getUnCorrect(), chartNodeVO.getStandard(), chartNodeVO.getCorrect()).intValue());
return chartNodeVO;
}

Loading…
Cancel
Save