From 50e7aa0a69309b601a84187e81e3cb00e54baffa Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Sun, 10 Jul 2016 15:09:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=98=AF=E5=90=A6=E9=80=9A?= =?UTF-8?q?=E7=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/platform/operate/web/facade/ApplyOrderFacade.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java index 77e21db..70d17b0 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java @@ -2,6 +2,7 @@ package com.lyms.platform.operate.web.facade; import com.lyms.platform.biz.service.ApplyOrderService; import com.lyms.platform.biz.service.PatientsService; +import com.lyms.platform.biz.service.SieveService; import com.lyms.platform.common.constants.ErrorCodeConstants; import com.lyms.platform.common.enums.YnEnums; import com.lyms.platform.common.result.BaseListResponse; @@ -17,9 +18,11 @@ import com.lyms.platform.operate.web.result.SieveApplyOrderResult; import com.lyms.platform.pojo.Patients; import com.lyms.platform.pojo.ReferralApplyOrderModel; import com.lyms.platform.pojo.SieveApplyOrderModel; +import com.lyms.platform.pojo.SieveModel; import com.lyms.platform.query.PatientsQuery; import com.lyms.platform.query.ReferralApplyOrderQuery; import com.lyms.platform.query.SieveApplyOrderQuery; +import com.lyms.platform.query.SieveQuery; import org.apache.commons.collections.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -39,6 +42,8 @@ public class ApplyOrderFacade { private AutoMatchFacade autoMatchFacade; @Autowired private BasicConfigFacade basicConfigFacade; + @Autowired + private SieveService sieveService; /** * 增加转诊申请 @@ -83,6 +88,15 @@ public class ApplyOrderFacade { SieveApplyOrderModel sieveApplyOrderModel = sieveApplyOrderAddRequest.convertToDataModel(); sieveApplyOrderModel.setCreated(new Date()); applyOrderService.addOneSieveApplyOrder(sieveApplyOrderModel); + SieveQuery sieveQuery=new SieveQuery(); + sieveQuery.setYn(YnEnums.YES.getId()); + sieveQuery.setParentId(sieveApplyOrderAddRequest.getParentId()); + List sieveModels= sieveService.queryList(sieveQuery); + if(CollectionUtils.isNotEmpty(sieveModels)){ + SieveModel sieveModel = sieveModels.get(0); + sieveModel.setStatus(2); + sieveService.updateOneChanQianDiaSieve(sieveModel); + } return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } -- 1.8.3.1