diff --git a/tcm/src/main/java/com/ccsens/tcm/bean/dto/StatisticDto.java b/tcm/src/main/java/com/ccsens/tcm/bean/dto/StatisticDto.java index fb740465..9d453915 100644 --- a/tcm/src/main/java/com/ccsens/tcm/bean/dto/StatisticDto.java +++ b/tcm/src/main/java/com/ccsens/tcm/bean/dto/StatisticDto.java @@ -78,4 +78,6 @@ public class StatisticDto { @ApiModelProperty("医院id") private Long hospitalId; } + + } diff --git a/tcm/src/main/java/com/ccsens/tcm/persist/dao/PatientDao.java b/tcm/src/main/java/com/ccsens/tcm/persist/dao/PatientDao.java index 9805ec17..ba3b6f93 100644 --- a/tcm/src/main/java/com/ccsens/tcm/persist/dao/PatientDao.java +++ b/tcm/src/main/java/com/ccsens/tcm/persist/dao/PatientDao.java @@ -30,7 +30,7 @@ public interface PatientDao { */ List selPatientInformationList(@Param("param") PatientDto.SelPatientList param, @Param("userId") Long userId); - List countCase(@Param("param") StatisticDto.SelCount param,@Param("inputStatus") byte inputStatus); + List countCase(@Param("param") StatisticDto.SelCount param,@Param("inputStatus") byte... inputStatus); /** * diff --git a/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java b/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java index b3120344..5e4c9ff1 100644 --- a/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java +++ b/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java @@ -291,8 +291,10 @@ public class PatientService implements IPatientService { @Override public StatisticVo.SelCountS countCase(StatisticDto.SelCount param, Long userId) { StatisticVo.SelCountS selCountS=new StatisticVo.SelCountS(); + selCountS.setNewNums(patientDao.countCase(param,(byte)0)); - selCountS.setOverNums(patientDao.countCase(param,(byte)2)); + selCountS.setOverNums(patientDao.countCase(param,(byte)2,(byte)5,(byte)6)); + return selCountS; } diff --git a/tcm/src/main/resources/mapper_dao/PatientDao.xml b/tcm/src/main/resources/mapper_dao/PatientDao.xml index 2df272c3..b1c308ae 100644 --- a/tcm/src/main/resources/mapper_dao/PatientDao.xml +++ b/tcm/src/main/resources/mapper_dao/PatientDao.xml @@ -230,8 +230,12 @@ and tpi.hospital_id=#{param.hospitalId} - - and tpi.input_status=#{inputStatus} + + and tpi.input_status in + + #{item} + + GROUP BY shijian @@ -364,11 +368,17 @@