|
|
@@ -137,10 +137,14 @@ public class ClinicSatisfiedService {
|
|
|
|
|
|
public ResultVo<AnalyzeResult> assessmentsAnalyse(ClinicSatisfiedInquiry inquiry) {
|
|
|
QueryWrapper<?> wrapper = makeQueryWrapper(inquiry);
|
|
|
- List<ClinicSatisfiedBody> list = dao.selectAllClinicSatisfiedBodies(wrapper);
|
|
|
AnalyzeResult result = new AnalyzeResult();
|
|
|
- result.setTotalAssessmentsCount(list.size());
|
|
|
- result.setTotalUnsatisfiedCount(dao.selectUnsatisfiedCount());
|
|
|
+ result.setTotalAssessmentsCount(dao.selectAllClinicSatisfiedCount(wrapper));
|
|
|
+ if (!inquiry.getOnlyShowUnsatisfied()) {
|
|
|
+ inquiry.setOnlyShowUnsatisfied(true);
|
|
|
+ wrapper = makeQueryWrapper(inquiry);
|
|
|
+ }
|
|
|
+ List<ClinicSatisfiedBody> list = dao.selectUnsatisfiedCount(wrapper);
|
|
|
+ result.setTotalUnsatisfiedCount(list.size());
|
|
|
result.setTotalUnsatisfiedPercentage(makePercentage(result.getTotalUnsatisfiedCount(),result.getTotalAssessmentsCount()));
|
|
|
int yjkUnsatisfiedCount = 0;
|
|
|
int fskUnsatisfiedCount = 0;
|