diff --git a/platform-dal/src/main/java/com/lyms/platform/query/PostReviewQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/PostReviewQuery.java index b4fc26f..5c568ca 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/PostReviewQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/PostReviewQuery.java @@ -31,6 +31,25 @@ public class PostReviewQuery extends BaseQuery implements IConvertToNativeQuery private String hospitalId; + private Date createdTimeStart; + private Date createdTimeEnd; + + public Date getCreatedTimeStart() { + return createdTimeStart; + } + + public void setCreatedTimeStart(Date createdTimeStart) { + this.createdTimeStart = createdTimeStart; + } + + public Date getCreatedTimeEnd() { + return createdTimeEnd; + } + + public void setCreatedTimeEnd(Date createdTimeEnd) { + this.createdTimeEnd = createdTimeEnd; + } + public List getParentIdList() { return parentIdList; } @@ -143,6 +162,15 @@ public class PostReviewQuery extends BaseQuery implements IConvertToNativeQuery isAddStart = Boolean.TRUE; } + if (null != createdTimeStart && createdTimeEnd != null) { + if (null != c) { + c = c.where("created").gte(createdTimeStart).lte(createdTimeEnd); + } else { + c = Criteria.where("created").gte(createdTimeStart).lte(createdTimeEnd); + } + isAddStart = Boolean.TRUE; + } + if (null != end) { if (isAddStart) { if(neEnd){ diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java index 69b0f04..7398c5b 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java @@ -55,6 +55,8 @@ public class CdGwInterface { @Autowired private BasicConfigService basicConfigService; @Autowired + private PostReviewService postReviewService; + @Autowired private MatDeliverFollowService matDeliverFollowService; @Autowired private AntenatalExaminationService antExService; @@ -4331,6 +4333,26 @@ public class CdGwInterface { } + /** + * 承德智业产后复查调用方法 + * @param startDate + * @param endDate + * @return + */ + public BaseResponse saveChFc(String startDate,String endDate){ + BaseResponse br = null; + PostReviewQuery mongoQuery = new PostReviewQuery(); + mongoQuery.setCreatedTimeStart(DateUtil.parseYMDHMS(startDate)); + mongoQuery.setCreatedTimeEnd(DateUtil.parseYMDHMS(endDate)); + List list = postReviewService.findWithList(mongoQuery); + if(list != null && list.size() > 0){ + for(PostReviewModel postReviewModel : list){ + br = saveWoman_Post42Exam(postReviewModel); + } + } + return br; + } + @@ -4345,6 +4367,7 @@ public class CdGwInterface { saveFuZhen(startDate, endDate); saveFm(startDate, endDate); saveChFs(startDate, endDate); + saveChFc(startDate, endDate); }