diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java index 9745ead..c4f0213 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java @@ -23,10 +23,8 @@ import com.lyms.platform.permission.model.Organization; import com.lyms.platform.permission.model.Users; import com.lyms.platform.permission.service.OrganizationService; import com.lyms.platform.permission.service.UsersService; -import com.lyms.platform.pojo.MaternalDeliverModel; -import com.lyms.platform.pojo.Patients; -import com.lyms.platform.pojo.PostReviewModel; -import com.lyms.platform.pojo.ReferralApplyOrderModel; +import com.lyms.platform.pojo.*; +import com.lyms.platform.query.AntExQuery; import com.lyms.platform.query.MatDeliverQuery; import com.lyms.platform.query.PostReviewQuery; import com.lyms.platform.query.ReferralApplyOrderQuery; @@ -268,11 +266,38 @@ public class PostReviewFacade { * @param id * @return */ - public BaseResponse updateOnePost(String id){ - PostReviewModel postReviewModel=new PostReviewModel(); - postReviewModel.setYn(YnEnums.NO.getId()); - postReviewModel.setId(id); - postReviewService.updatePostById(postReviewModel,id); - return new BaseResponse().setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS); + public BaseResponse updateOnePost(String id,Integer userId){ + String hospital = autoMatchFacade.getHospitalId(userId); + PostReviewQuery antExQuery = new PostReviewQuery(); + antExQuery.setId(id); + antExQuery.setYn(YnEnums.YES.getId()); + antExQuery.setHospitalId(hospital); + + List list = postReviewService.findWithList(antExQuery.convertToQuery()); + //TODO 需要根据时间去查询是否是本院最后一条记录 + if (CollectionUtils.isNotEmpty(list)) { + antExQuery.setStart(new Date(list.get(0).getCheckTime().getTime() + 40000)); + antExQuery.setParentId(list.get(0).getParentId()); + } + antExQuery.setId(null); + + list =postReviewService.findWithList(antExQuery.convertToQuery()); + if(CollectionUtils.isNotEmpty(list)){ + for(int i=0;i