Commit 1b2447b21b453dc9818840aa502a0892bb6d13f3
1 parent
b8c82f59a9
Exists in
master
and in
6 other branches
儿童诊断
Showing 2 changed files with 18 additions and 6 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/pojo/BabyDischargeDiagnosisModel.java
View file @
1b2447b
... | ... | @@ -69,5 +69,17 @@ |
69 | 69 | public void setCyzdmc(String cyzdmc) { |
70 | 70 | this.cyzdmc = cyzdmc; |
71 | 71 | } |
72 | + | |
73 | + public class TatalNum{ | |
74 | + private Integer tatalNum; | |
75 | + | |
76 | + public Integer getTatalNum() { | |
77 | + return tatalNum; | |
78 | + } | |
79 | + | |
80 | + public void setTatalNum(Integer tatalNum) { | |
81 | + this.tatalNum = tatalNum; | |
82 | + } | |
83 | + } | |
72 | 84 | } |
platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java
View file @
1b2447b
... | ... | @@ -887,8 +887,7 @@ |
887 | 887 | |
888 | 888 | long start = System.currentTimeMillis(); |
889 | 889 | |
890 | -// Connection conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeHisConnection(); | |
891 | - Connection conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeClConnection(); | |
890 | + Connection conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeHisConnection(); | |
892 | 891 | QueryRunner queryRunner = new QueryRunner(); |
893 | 892 | |
894 | 893 | long end = System.currentTimeMillis(); |
... | ... | @@ -923,10 +922,10 @@ |
923 | 922 | "AS ROWID,blh,cyrq,hzxm,sex,birth,cyzdmc from VW_LYMS_XSE_BRSYK where cyrq is not null " + sql + ") " + |
924 | 923 | "AS TEMP where ROWID BETWEEN " + startPage + " and " + endlimit + " order by ROWID Asc"; |
925 | 924 | |
926 | - String count = "select top 99999999 ROW_NUMBER() OVER(ORDER BY lrrq DESC ) " + | |
927 | - "AS ROWID,blh,cyrq,hzxm,sex,birth,cyzdmc from VW_LYMS_XSE_BRSYK where cyrq is not null" + sql + " "; | |
928 | - List<BabyDischargeDiagnosisModel> counts = queryRunner.query(conn, count, new BeanListHandler<BabyDischargeDiagnosisModel>(BabyDischargeDiagnosisModel.class)); | |
929 | - pageInfo.setCount(counts.size()); | |
925 | + String count = "select count(*) as tatalNum from VW_LYMS_XSE_BRSYK where cyrq is not null" + sql + " "; | |
926 | + List<BabyDischargeDiagnosisModel.TatalNum> counts = queryRunner.query(conn, count, new BeanListHandler<BabyDischargeDiagnosisModel.TatalNum>(BabyDischargeDiagnosisModel.TatalNum.class)); | |
927 | + | |
928 | + pageInfo.setCount(CollectionUtils.isNotEmpty(counts) ? counts.get(0).getTatalNum() : 0); | |
930 | 929 | List<BabyDischargeDiagnosisModel> list = queryRunner.query(conn, sqls, new BeanListHandler<BabyDischargeDiagnosisModel>(BabyDischargeDiagnosisModel.class)); |
931 | 930 | if (list.size() > 0) { |
932 | 931 | for (BabyDischargeDiagnosisModel info : list) { |