diff --git a/tcm/src/main/java/com/ccsens/tcm/api/BiologicalSamplesController.java b/tcm/src/main/java/com/ccsens/tcm/api/BiologicalSamplesController.java index 5f0b934f..8630a294 100644 --- a/tcm/src/main/java/com/ccsens/tcm/api/BiologicalSamplesController.java +++ b/tcm/src/main/java/com/ccsens/tcm/api/BiologicalSamplesController.java @@ -62,7 +62,7 @@ public class BiologicalSamplesController { @ApiOperation(value = "统计某医院下得生物样本数量", notes = "w:统计某个医院的生物样本的数量") @RequestMapping(value = "/selByHosAllYBS", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) public JsonResponse> selByHosAllYBS(@ApiParam @Validated @RequestBody QueryDto params){ - BiologicalSamplesVo.selByHosAllYBS selBiologNumsList=patientService.selByHosAllYBS(params.getParam().getHospitalId()); + List selBiologNumsList=patientService.selByHosAllYBS(params.getParam().getHospitalId()); return JsonResponse.newInstance().ok(selBiologNumsList); } diff --git a/tcm/src/main/java/com/ccsens/tcm/bean/vo/BiologicalSamplesVo.java b/tcm/src/main/java/com/ccsens/tcm/bean/vo/BiologicalSamplesVo.java index 2a783f55..ae6f88ec 100644 --- a/tcm/src/main/java/com/ccsens/tcm/bean/vo/BiologicalSamplesVo.java +++ b/tcm/src/main/java/com/ccsens/tcm/bean/vo/BiologicalSamplesVo.java @@ -31,13 +31,11 @@ public class BiologicalSamplesVo { @Data @ApiModel("统计某医院医院生物样本数量") public static class selByHosAllYBS{ - @ApiModelProperty("抗血凝10ml") - private Integer kxn; - @ApiModelProperty("促凝血5ml") - private Integer cxn; - @ApiModelProperty("晨尿10ml") - private Integer cn; - @ApiModelProperty("24小时尿10ml") - private Integer xsn; + @ApiModelProperty("数量") + private Integer nums; + @ApiModelProperty("样本名称") + private String name; + @ApiModelProperty("样本类型") + private Byte sampleType; } } 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 956f23c4..a09e2a16 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 @@ -69,5 +69,5 @@ public interface PatientDao { List stringLists(Long testQuestionsId); - BiologicalSamplesVo.selByHosAllYBS selByHosAllYBS(@Param("id") Long id); + List selByHosAllYBS(@Param("id") Long id); } diff --git a/tcm/src/main/java/com/ccsens/tcm/service/IPatientService.java b/tcm/src/main/java/com/ccsens/tcm/service/IPatientService.java index c9d1299e..46b471d0 100644 --- a/tcm/src/main/java/com/ccsens/tcm/service/IPatientService.java +++ b/tcm/src/main/java/com/ccsens/tcm/service/IPatientService.java @@ -79,5 +79,5 @@ public interface IPatientService { List stringLists(Long testQuestionsId); - BiologicalSamplesVo.selByHosAllYBS selByHosAllYBS(Long id); + List selByHosAllYBS(Long id); } 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 8e26868c..affb805c 100644 --- a/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java +++ b/tcm/src/main/java/com/ccsens/tcm/service/PatientService.java @@ -223,7 +223,7 @@ public class PatientService implements IPatientService { @Override public PageInfo selPatientMesList(PatientDto.SelPatlenConditionList param, long l) { - PageHelper.startPage(param.getPageNum(),param.getPageSize()); + PageHelper.startPage(param.getPageNum(),param.getPageSize(),"tpi.update_at desc"); List selPatientLists=patientDao.selPatientMesList(param); return new PageInfo<>(selPatientLists); } @@ -415,7 +415,7 @@ public class PatientService implements IPatientService { } @Override - public BiologicalSamplesVo.selByHosAllYBS selByHosAllYBS(Long id) { + public List selByHosAllYBS(Long id) { return patientDao.selByHosAllYBS(id); } diff --git a/tcm/src/main/resources/mapper_dao/PatientDao.xml b/tcm/src/main/resources/mapper_dao/PatientDao.xml index 76b77606..ee37a40c 100644 --- a/tcm/src/main/resources/mapper_dao/PatientDao.xml +++ b/tcm/src/main/resources/mapper_dao/PatientDao.xml @@ -110,7 +110,6 @@ ) t ) - order by tpi.update_at desc \ No newline at end of file diff --git a/tcm/src/main/resources/mapper_dao/ReportCodeDao.xml b/tcm/src/main/resources/mapper_dao/ReportCodeDao.xml index 837f519e..0e86b75b 100644 --- a/tcm/src/main/resources/mapper_dao/ReportCodeDao.xml +++ b/tcm/src/main/resources/mapper_dao/ReportCodeDao.xml @@ -134,38 +134,21 @@ `level` = 2 and rec_status = 0 ) c2 on c1.`code` = c2.parent_code - - - and (c2.`report_type`in (0)) - - - and (c2.`report_type`in (0,1)) - - - and (c2.`report_type`in (0,1)) - - - and (c2.`report_type`in (2)) - - - and (c2.`report_type`in (2)) - - WHERE c1.`level` = 1 and c1.rec_status = 0 - and (c1.`code` = #{code} or c2.`code` = #{code}) + and (c1.`code` = #{code}) - and (c1.`report_type`in (0)) + and (c1.`report_type`in (0,1)) - and (c1.`report_type`in (0,1)) + and (c1.`report_type`in (1)) - and (c1.`report_type`in (0,1)) + and (c1.`report_type`in (1)) and (c1.`report_type`in (2))