Commit 0f1c4dad2a0d493a2bfaeb8ac31ada2c4027f474
1 parent
8cb8114d2b
Exists in
master
and in
6 other branches
修改出院诊断功能
Showing 5 changed files with 20 additions and 4 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/BabyDiagnoseMapper.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/BabyDiagnoseImpl.java
- platform-biz-service/src/main/resources/mainOrm/master/BabyDiagnoseMapper.xml
- platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/BabyDiagnoseMapper.java
View file @
0f1c4da
platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/BabyDiagnoseImpl.java
View file @
0f1c4da
... | ... | @@ -36,6 +36,9 @@ |
36 | 36 | |
37 | 37 | @Override |
38 | 38 | public List<BabyDiagnoseModel> queryBabyDiagnosesList(BabyDiagnoseQuery query) { |
39 | + if (query.getNeed() != null) { | |
40 | + query.mysqlBuild(babyDiagnoseMapper.queryBabyDiagnosesListCount(query)); | |
41 | + } | |
39 | 42 | return babyDiagnoseMapper.queryBabyDiagnosesList(query); |
40 | 43 | } |
41 | 44 |
platform-biz-service/src/main/resources/mainOrm/master/BabyDiagnoseMapper.xml
View file @
0f1c4da
... | ... | @@ -57,7 +57,7 @@ |
57 | 57 | |
58 | 58 | <select id="queryBabyDiagnoses" parameterType="java.util.Map" resultType="com.lyms.platform.pojo.BabyDiagnoseModel"> |
59 | 59 | SELECT |
60 | - id,blh,syxh,hzxm,py,wb,birth, | |
60 | + id,blh,syxh,hzxm,birth, | |
61 | 61 | birthtime,sex,sfzh,lxdh,lxdz,lxr,lxrdh, |
62 | 62 | curraddr,lrrq,ryrq,rqrq,cyrq,cqrq,cyzddm, |
63 | 63 | cyzdmc,ksdm,bqdm,mblh,msyxh,isbuild |
... | ... | @@ -119,7 +119,7 @@ |
119 | 119 | and blh = #{hospitalizationNo} |
120 | 120 | </if> |
121 | 121 | <if test="babyName != null and babyName!=''"> |
122 | - and hzxm =#{babyName} or lxrdh=#{babyName} | |
122 | + and hzxm =#{babyName} or lxrdh=#{babyName} OR lxdh=#{babyName} | |
123 | 123 | </if> |
124 | 124 | <if test="finalDiagnosis != null and finalDiagnosis!= '' "> |
125 | 125 | and cyzddm like CONCAT(#{finalDiagnosis},'%') |
... | ... | @@ -143,5 +143,15 @@ |
143 | 143 | <include refid="orderAndLimit"/> |
144 | 144 | </select> |
145 | 145 | |
146 | + | |
147 | + <select id="queryBabyDiagnosesListCount" parameterType="com.lyms.platform.permission.model.BabyDiagnoseQuery" | |
148 | + resultType="java.lang.Integer" | |
149 | + > | |
150 | + SELECT | |
151 | + count(1) | |
152 | + FROM lyms_baby_diagnose | |
153 | + <include refid="babyDiagnosesCondition"/> | |
154 | + | |
155 | + </select> | |
146 | 156 | </mapper> |
platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java
View file @
0f1c4da
... | ... | @@ -990,7 +990,7 @@ |
990 | 990 | try { |
991 | 991 | |
992 | 992 | if (StringUtils.isNotEmpty(lrrqStart) && StringUtils.isNotEmpty(lrrqEnd)) { |
993 | - sql = " and lrrq >= CONVERT(varchar(100),'" + lrrqStart + "', 120) and lrrq <= CONVERT(varchar(100),'" + lrrqEnd + "', 120)"; | |
993 | + sql += " and lrrq >= CONVERT(varchar(100),'" + lrrqStart + "', 120) and lrrq <= CONVERT(varchar(100),'" + lrrqEnd + "', 120)"; | |
994 | 994 | } |
995 | 995 | |
996 | 996 | conn = com.lyms.hospitalapi.qhdfy.ConnTools.makeHisConnection(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
0f1c4da
... | ... | @@ -4050,6 +4050,9 @@ |
4050 | 4050 | |
4051 | 4051 | babyDiagnoseQuery.setLimit(limit); |
4052 | 4052 | babyDiagnoseQuery.setPage(page); |
4053 | + babyDiagnoseQuery.setNeed("true"); | |
4054 | + babyDiagnoseQuery.setSort(" cyrq desc "); | |
4055 | + | |
4053 | 4056 | if (StringUtils.isNotEmpty(babyDiagnoseQuery.getStartDischargeDate()) && StringUtils.isNotEmpty(babyDiagnoseQuery.getEndDischargeDate())) { |
4054 | 4057 | babyDiagnoseQuery.setStartDischargeDate(babyDiagnoseQuery.getStartDischargeDate() + " 00:00:00"); |
4055 | 4058 | babyDiagnoseQuery.setEndDischargeDate(babyDiagnoseQuery.getEndDischargeDate() + " 23:59:59"); |
... | ... | @@ -4079,7 +4082,6 @@ |
4079 | 4082 | } |
4080 | 4083 | } |
4081 | 4084 | } |
4082 | - babyDiagnoseQuery.setCount(babyDiagnoseModels.size()); | |
4083 | 4085 | BaseListResponse objectResponse = new BaseListResponse(); |
4084 | 4086 | objectResponse.setPageInfo(babyDiagnoseQuery.getPageInfo()); |
4085 | 4087 | objectResponse.setData(result); |