Commit c7192465e4780a1979a4d7e2c0762a21ad1ffdb2
1 parent
185f8047ca
Exists in
dev
#fix:优化多胎查询
Showing 1 changed file with 11 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
c719246
... | ... | @@ -6357,7 +6357,17 @@ |
6357 | 6357 | br.setErrormsg("参数不能为空"); |
6358 | 6358 | return br; |
6359 | 6359 | } |
6360 | - Query query = Query.query(Criteria.where("parentid").is(pid)); | |
6360 | + BabyModelQuery babyQuery=new BabyModelQuery(); | |
6361 | + babyQuery.setPid(pid); | |
6362 | + babyQuery.setYn(1); | |
6363 | + List<BabyModel> modelList= babyService.queryBabyWithQuery(babyQuery); | |
6364 | + if (CollectionUtils.isEmpty(modelList)){ | |
6365 | + br.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR); | |
6366 | + br.setErrormsg("参数不能为空"); | |
6367 | + return br; | |
6368 | + } | |
6369 | + | |
6370 | + Query query = Query.query(Criteria.where("parentid").is(modelList.get(0).getParentId())); | |
6361 | 6371 | Update update = new Update(); |
6362 | 6372 | update.set("babyProvinceId", babyProvinceId); |
6363 | 6373 | update.set("babyCityId", babyCityId); |