Commit 3e0fd3a1872da07ba210b2e5560a53151e344284
1 parent
f529ffa7a0
Exists in
master
and in
8 other branches
code update
Showing 4 changed files with 33 additions and 0 deletions
- platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
- platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
platform-dal/src/main/java/com/lyms/platform/query/BabyModelQuery.java
View file @
3e0fd3a
... | ... | @@ -175,7 +175,16 @@ |
175 | 175 | //诊断 |
176 | 176 | private String lastDiagnose; |
177 | 177 | |
178 | + private List<Integer> buildTypeList; | |
178 | 179 | |
180 | + public List<Integer> getBuildTypeList() { | |
181 | + return buildTypeList; | |
182 | + } | |
183 | + | |
184 | + public void setBuildTypeList(List<Integer> buildTypeList) { | |
185 | + this.buildTypeList = buildTypeList; | |
186 | + } | |
187 | + | |
179 | 188 | public String getLastDiagnose() { |
180 | 189 | return lastDiagnose; |
181 | 190 | } |
... | ... | @@ -369,6 +378,15 @@ |
369 | 378 | MongoCondition con1 = MongoCondition.newInstance("phoneId", phoneId, MongoOper.LIKE); |
370 | 379 | MongoCondition con = MongoCondition.newInstance("cardId", cardId, MongoOper.LIKE); |
371 | 380 | condition = condition.orCondition(new MongoCondition[]{con1, con}); |
381 | + } | |
382 | + | |
383 | + if(null != buildTypeList) { | |
384 | + MongoCondition mongoCondition = MongoCondition.newInstance("buildType", 3, MongoOper.IS); | |
385 | + MongoCondition condition1 = mongoCondition.and("enable", "1", MongoOper.IS); | |
386 | + | |
387 | + MongoCondition condition2 = MongoCondition.newInstance("buildType", buildTypeList, MongoOper.IN); | |
388 | + | |
389 | + condition = condition.orCondition(new MongoCondition[]{condition1, condition2}); | |
372 | 390 | } |
373 | 391 | |
374 | 392 | if(null!=sex){ |
platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
View file @
3e0fd3a
... | ... | @@ -397,6 +397,10 @@ |
397 | 397 | babyQuery.setYn(YnEnums.YES.getId()); |
398 | 398 | babyQuery.setHospitalId(hospitalId); |
399 | 399 | |
400 | +// List buildType = new ArrayList(); | |
401 | +// buildType.add(1); | |
402 | +// buildType.add(2); | |
403 | +// babyQuery.setBuildTypeList(buildType); | |
400 | 404 | |
401 | 405 | //儿童年龄满三岁就不在提供短信服务 |
402 | 406 | Date birthdayMax = DateUtil.addYear(new Date(), -3); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
3e0fd3a
... | ... | @@ -1569,6 +1569,12 @@ |
1569 | 1569 | |
1570 | 1570 | private List<BabyModel> getBabayListByCondition(BabyManageRequest request, boolean isPage, BabyModelQuery babyQuery) { |
1571 | 1571 | |
1572 | + | |
1573 | + List buildType = new ArrayList(); | |
1574 | + buildType.add(1); | |
1575 | + buildType.add(2); | |
1576 | + babyQuery.setBuildTypeList(buildType); | |
1577 | + | |
1572 | 1578 | babyQuery.setYn(YnEnums.YES.getId()); |
1573 | 1579 | if (isPage) { |
1574 | 1580 | babyQuery.setNeed("true"); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
3e0fd3a
... | ... | @@ -258,6 +258,11 @@ |
258 | 258 | babyModelQuery.setBuildType(3); |
259 | 259 | List<BabyModel> babyModelList= babyBookbuildingService.queryBabyBuildByCond(babyModelQuery); |
260 | 260 | if(CollectionUtils.isNotEmpty(babyModelList)){ |
261 | + | |
262 | + BabyModel babyModel = new BabyModel(); | |
263 | + babyModel.setEnable("1"); | |
264 | + babyBookbuildingService.updateBabyBuild(babyModel,babyModelList.get(0).getId()); | |
265 | + | |
261 | 266 | ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); |
262 | 267 | referralApplyOrderQuery.setParentId(request.getBuildId()); |
263 | 268 | String hospital =babyModelList.get(0).getHospitalId(); |