From b052331b9fcfb260a9b69a3f268540083e3e3c58 Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Thu, 17 Mar 2022 09:41:05 +0800 Subject: [PATCH] update --- .../platform/operate/web/facade/BabyCheckFacade.java | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java index 3b6590c..09bd788 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java @@ -179,7 +179,7 @@ public class BabyCheckFacade extends BaseServiceImpl { settleCase(model.getBuildId()); } catch (Exception e) { e.printStackTrace(); - return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("结案失败"); + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("自动结案失败"); } } } @@ -187,9 +187,16 @@ public class BabyCheckFacade extends BaseServiceImpl { if(CollectionUtils.isNotEmpty(babyCheckModels) && 1==request.getHighRisk()) { //只判断最后一次检查(儿童档案增加高危结案状态1:未结案2:已结案) if(babyCheckModels.get(0).getId().equals(request.getId())){ - BabyModel bm = new BabyModel(); - bm.setSettleType(1); - babyBookbuildingService.updateBabyBuild(bm,request.getBuildId()); + try { + Query query3 = Query.query(Criteria.where("_id").is(request.getBuildId())); + Update update = new Update(); + update.set("settleTime", null); + update.set("settleType", 1); + mongoTemplate.updateFirst(query3, update, BabyModel.class); + } catch (Exception e) { + e.printStackTrace(); + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("自动结案失败"); + } } } } @@ -839,7 +846,7 @@ public class BabyCheckFacade extends BaseServiceImpl { settleCase(model.getBuildId()); } catch (Exception e) { e.printStackTrace(); - return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("结案失败"); + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("自动结案失败"); } } } -- 1.8.3.1