Commit 5ea3347a97a8094567d686fbb7fc80ba111ed2ed

Authored by shiyang
1 parent 299ac789e5

update

Showing 2 changed files with 6 additions and 6 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java View file @ 5ea3347
... ... @@ -636,13 +636,13 @@
636 636 breastAfterVisitModel.setNextAfterVisitTime(DateUtil.addMonth(cancerScreeningModel.getCreated(),3));
637 637 }
638 638 }
639   - //新增的时候,判断集合中下次预约追访时间有没有,没有不需要增加,修改的时候需要删除这条追访
  639 + //新增的时候,判断集合中下次预约追访时间有没有,没有不需要增加,修改的时候需要删除这条追访的下次预约时间
640 640 if(null==breastAfterVisitModel.getNextAfterVisitTime()){
641 641 if(type==1){
642 642 return;
643 643 }else {
644   - Query query=new Query(Criteria.where("parentId").is(cancerScreeningModel.getId()));
645   - mongoTemplate.remove(query,BreastAfterVisitModel.class);
  644 + mongoTemplate.updateFirst(Query.query(Criteria.where("parentId").is(cancerScreeningModel.getId())),
  645 + new Update().unset("nextAfterVisitTime"), BreastAfterVisitModel.class);
646 646 }
647 647 }
648 648 //新增和修改追访主表
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java View file @ 5ea3347
... ... @@ -1218,13 +1218,13 @@
1218 1218 cervixVisitModel.setRuleRecommend(6);
1219 1219 }
1220 1220 }
1221   - //判断集合中有没有常规推荐,没有不需要增加随访
  1221 + //判断集合中有没有常规推荐,没有不需要增加随访,修改的时候需要删除这条随访的下次预约时间
1222 1222 if(null==cervixVisitModel.getRuleRecommend()){
1223 1223 if(type==1){
1224 1224 return;
1225 1225 }else {
1226   - Query query=new Query(Criteria.where("parentId").is(cervicalCancerRequest.getId()));
1227   - mongoTemplate.remove(query,CervixVisitModel.class);
  1226 + mongoTemplate.updateFirst(Query.query(Criteria.where("parentId").is(cervicalCancerRequest.getId())),
  1227 + new Update().unset("nextAfterVisitTime"), CervixVisitModel.class);
1228 1228 }
1229 1229 }
1230 1230 //新增和修改随访主表