Commit 302db6eb7c0348af806c6cdbefe57e11878bd79e

Authored by wtt
1 parent 10fbf9035c

专病门诊

Showing 1 changed file with 6 additions and 5 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/RareBloodGroupServiceImpl.java View file @ 302db6e
... ... @@ -47,18 +47,19 @@
47 47 public BaseResponse addOrUpdate(Integer userId, RareBloodGroupModel rareBloodGroupModel) {
48 48 String hospitalId = autoMatchFacade.getHospitalId(userId);
49 49 List<RareBloodGroupModel> babyDietReportList = null;
50   - if(rareBloodGroupModel!=null && rareBloodGroupModel.getParentId()!=null){
51   - babyDietReportList = mongoTemplate.find(
52   - Query.query(Criteria.where("parentId").is(rareBloodGroupModel.getParentId()).and("yn").is(YnEnums.YES.getId())),RareBloodGroupModel.class);
  50 + if (rareBloodGroupModel != null && rareBloodGroupModel.getParentId() != null) {
  51 + babyDietReportList = mongoTemplate.find(Query.query(Criteria.where("parentId").is(rareBloodGroupModel.getParentId()).
  52 + and("hospitalId").is(hospitalId).
  53 + and("yn").is(YnEnums.YES.getId())), RareBloodGroupModel.class);
53 54 }
54   - if(babyDietReportList!=null && babyDietReportList.size()>0){
  55 + if (babyDietReportList != null && babyDietReportList.size() > 0) {
55 56 //更新
56 57 rareBloodGroupModel.setCreated(new Date());
57 58 rareBloodGroupModel.setYn(YnEnums.YES.getId());
58 59 rareBloodGroupModel.setHospitalId(hospitalId);
59 60 Update update = MongoConvertHelper.convertToNativeUpdate(ReflectionUtils.getUpdateField(rareBloodGroupModel));
60 61 mongoTemplate.updateFirst(Query.query(Criteria.where("parentId").is(rareBloodGroupModel.getId())), update, RareBloodGroupModel.class);
61   - }else {
  62 + } else {
62 63 rareBloodGroupModel.setHospitalId(hospitalId);
63 64 rareBloodGroupModel.setYn(YnEnums.YES.getId());
64 65 rareBloodGroupModel.setCreated(new Date());