From 874a97802547e9d6ccd660e76efa82b32bb51780 Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Tue, 23 Aug 2016 16:39:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=B0=E7=94=B5=E5=AD=90?= =?UTF-8?q?=E7=97=85=E5=8E=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/lyms/platform/biz/service/SieveService.java | 5 ++++- .../java/com/lyms/platform/operate/web/facade/SieveFacade.java | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SieveService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SieveService.java index 96f4f6e..1e7d7ce 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SieveService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SieveService.java @@ -2,6 +2,7 @@ package com.lyms.platform.biz.service; import com.lyms.platform.biz.dal.ISieveApplyOrderDao; import com.lyms.platform.biz.dal.ISieveDao; +import com.lyms.platform.common.dao.operator.MongoQuery; import com.lyms.platform.common.enums.YnEnums; import com.lyms.platform.common.utils.DateUtil; import com.lyms.platform.pojo.SieveApplyOrderModel; @@ -55,7 +56,9 @@ public class SieveService { sieveModel.setYn(YnEnums.YES.getId()); iSieveDao.addChanQianSieve(sieveModel); } - + public void update(MongoQuery mongoQuery, SieveResultModel sieveResultModel) { + iSieveDao.update(mongoQuery,sieveResultModel); + } public List queryList(SieveQuery sieveQuery) { return iSieveDao.queryList(sieveQuery.convertToQuery().addOrder(Sort.Direction.DESC, "created")); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java index a4b65c6..c015220 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java @@ -55,7 +55,13 @@ public class SieveFacade { */ public BaseResponse addOneSieve(SieveAddRequest sieveAddRequest,Integer userId) { SieveResultModel sieveResultModel =sieveAddRequest.convertToDataModel(); - sieveService.addSieve(sieveResultModel); + if(StringUtils.isNotEmpty(sieveAddRequest.getId())){ + SieveResultQuery sieveResultQuery=new SieveResultQuery(); + sieveResultQuery.setId(sieveAddRequest.getId()); + sieveService.update(sieveResultQuery.convertToQuery(),sieveResultModel); + }else{ + sieveService.addSieve(sieveResultModel); + } SieveQuery sieveQuery=new SieveQuery(); sieveQuery.setParentId(sieveAddRequest.getParentId()); -- 1.8.3.1