diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/BabyDiagnoseMapper.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/BabyDiagnoseMapper.java index b6d0ef2..3a20674 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/BabyDiagnoseMapper.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/BabyDiagnoseMapper.java @@ -19,4 +19,5 @@ public interface BabyDiagnoseMapper { List queryBabyDiagnosesList(BabyDiagnoseQuery query); + int queryBabyDiagnosesListCount(BabyDiagnoseQuery query); } diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/BabyDiagnoseImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/BabyDiagnoseImpl.java index 2debbc4..7e3b552 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/BabyDiagnoseImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/BabyDiagnoseImpl.java @@ -36,6 +36,9 @@ public class BabyDiagnoseImpl implements BabyDiagnoseService { @Override public List queryBabyDiagnosesList(BabyDiagnoseQuery query) { + if (query.getNeed() != null) { + query.mysqlBuild(babyDiagnoseMapper.queryBabyDiagnosesListCount(query)); + } return babyDiagnoseMapper.queryBabyDiagnosesList(query); } diff --git a/platform-biz-service/src/main/resources/mainOrm/master/BabyDiagnoseMapper.xml b/platform-biz-service/src/main/resources/mainOrm/master/BabyDiagnoseMapper.xml index ab381cb..a1d118b 100644 --- a/platform-biz-service/src/main/resources/mainOrm/master/BabyDiagnoseMapper.xml +++ b/platform-biz-service/src/main/resources/mainOrm/master/BabyDiagnoseMapper.xml @@ -57,7 +57,7 @@ + + \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java index ec16384..1d39de0 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java @@ -990,7 +990,7 @@ public class QhdfyHisService { try { if (StringUtils.isNotEmpty(lrrqStart) && StringUtils.isNotEmpty(lrrqEnd)) { - sql = " and lrrq >= CONVERT(varchar(100),'" + lrrqStart + "', 120) and lrrq <= CONVERT(varchar(100),'" + lrrqEnd + "', 120)"; + sql += " and lrrq >= CONVERT(varchar(100),'" + lrrqStart + "', 120) and lrrq <= CONVERT(varchar(100),'" + lrrqEnd + "', 120)"; } conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeHisConnection(); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java index f3bbb89..b6a6447 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java @@ -4050,6 +4050,9 @@ public class BabyBookbuildingFacade { babyDiagnoseQuery.setLimit(limit); babyDiagnoseQuery.setPage(page); + babyDiagnoseQuery.setNeed("true"); + babyDiagnoseQuery.setSort(" cyrq desc "); + if (StringUtils.isNotEmpty(babyDiagnoseQuery.getStartDischargeDate()) && StringUtils.isNotEmpty(babyDiagnoseQuery.getEndDischargeDate())) { babyDiagnoseQuery.setStartDischargeDate(babyDiagnoseQuery.getStartDischargeDate() + " 00:00:00"); babyDiagnoseQuery.setEndDischargeDate(babyDiagnoseQuery.getEndDischargeDate() + " 23:59:59"); @@ -4079,7 +4082,6 @@ public class BabyBookbuildingFacade { } } } - babyDiagnoseQuery.setCount(babyDiagnoseModels.size()); BaseListResponse objectResponse = new BaseListResponse(); objectResponse.setPageInfo(babyDiagnoseQuery.getPageInfo()); objectResponse.setData(result);