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());