From 9f505648c9004c02c93bfadccf95e597ab3fa02a Mon Sep 17 00:00:00 2001 From: zhizhi wu <2377881365@qq.com> Date: Wed, 12 May 2021 09:30:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=8A=B6=E6=80=81=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E7=9A=84=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ccsens/tcm/bean/dto/StatisticDto.java | 2 ++ .../ccsens/tcm/persist/dao/PatientDao.java | 2 +- .../ccsens/tcm/service/PatientService.java | 4 ++- .../main/resources/mapper_dao/PatientDao.xml | 25 ++++++++++++++----- 4 files changed, 25 insertions(+), 8 deletions(-) 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 @@