Commit 1b2447b21b453dc9818840aa502a0892bb6d13f3

Authored by liquanyu
1 parent b8c82f59a9

儿童诊断

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) {