Commit 9508f9ad551ecc35214b12fdf1c51a01561e1ba0
1 parent
d8f8e03e6e
Exists in
master
and in
6 other branches
update
Showing 2 changed files with 29 additions and 1 deletions
platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
View file @
9508f9a
| ... | ... | @@ -1251,6 +1251,17 @@ | 
| 1251 | 1251 | this.riskCodeExist = riskCodeExist; | 
| 1252 | 1252 | } | 
| 1253 | 1253 | |
| 1254 | + //隆化县, 1:高危体弱合并 | |
| 1255 | + private Integer highRiskAndWeakSon; | |
| 1256 | + | |
| 1257 | + public Integer getHighRiskAndWeakSon() { | |
| 1258 | + return highRiskAndWeakSon; | |
| 1259 | + } | |
| 1260 | + | |
| 1261 | + public void setHighRiskAndWeakSon(Integer highRiskAndWeakSon) { | |
| 1262 | + this.highRiskAndWeakSon = highRiskAndWeakSon; | |
| 1263 | + } | |
| 1264 | + | |
| 1254 | 1265 | @Override | 
| 1255 | 1266 | public MongoQuery convertToQuery() { | 
| 1256 | 1267 | MongoCondition condition = MongoCondition.newInstance(); | 
| ... | ... | @@ -1890,6 +1901,17 @@ | 
| 1890 | 1901 | if (null != endCaseTimeStart && endCaseTimeEnd != null) { | 
| 1891 | 1902 | Criteria cr = Criteria.where("endCaseTime").gte(endCaseTimeStart).lte(endCaseTimeEnd); | 
| 1892 | 1903 | condition.andCondition(new MongoCondition(cr)); | 
| 1904 | + } | |
| 1905 | + | |
| 1906 | + if(null != highRiskAndWeakSon){ //隆化县, 1:高危体弱合并 | |
| 1907 | + MongoCondition c1 = MongoCondition.newInstance(); | |
| 1908 | + MongoCondition con1 = MongoCondition.newInstance("highRisk", 1, MongoOper.IS); | |
| 1909 | + MongoCondition con2 = MongoCondition.newInstance("weakSon", 1, MongoOper.IS); | |
| 1910 | + if (c != null) { | |
| 1911 | + c = c.andOperator(c1.orCondition(new MongoCondition[]{con1, con2}).getCriteria()); | |
| 1912 | + } else { | |
| 1913 | + c = c1.orCondition(new MongoCondition[]{con1, con2}).getCriteria(); | |
| 1914 | + } | |
| 1893 | 1915 | } | 
| 1894 | 1916 | |
| 1895 | 1917 | if (null != phoneOrcardNo) { | 
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
9508f9a
| ... | ... | @@ -3281,7 +3281,13 @@ | 
| 3281 | 3281 | if (request.getHighRiskType() != null) { | 
| 3282 | 3282 | if (request.getHighRiskType() == 1) {//高危 | 
| 3283 | 3283 | // babyQuery.setLastHighRisk(1); | 
| 3284 | - babyQuery.setHighRisk(1); | |
| 3284 | + for (String s : babyQuery.getHospitalIdList()) {//隆化县儿童管理 1:高危页面高危与体弱合并显示 | |
| 3285 | + if(Integer.valueOf(s)==2100001605){ | |
| 3286 | + babyQuery.setHighRiskAndWeakSon(1); | |
| 3287 | + }else{ | |
| 3288 | + babyQuery.setHighRisk(1); | |
| 3289 | + } | |
| 3290 | + } | |
| 3285 | 3291 | } else if (request.getHighRiskType() == 3) {//体弱 | 
| 3286 | 3292 | babyQuery.setWeakSon(1); | 
| 3287 | 3293 | } else if (request.getHighRiskType() == 0) { |