Commit 677994930107f0a6261e1df10f965918b7150859
1 parent
090f1b32b0
Exists in
master
and in
1 other branch
承德公共卫生定时任务
Showing 2 changed files with 51 additions and 0 deletions
platform-dal/src/main/java/com/lyms/platform/query/PostReviewQuery.java
View file @
6779949
| ... | ... | @@ -31,6 +31,25 @@ |
| 31 | 31 | |
| 32 | 32 | private String hospitalId; |
| 33 | 33 | |
| 34 | + private Date createdTimeStart; | |
| 35 | + private Date createdTimeEnd; | |
| 36 | + | |
| 37 | + public Date getCreatedTimeStart() { | |
| 38 | + return createdTimeStart; | |
| 39 | + } | |
| 40 | + | |
| 41 | + public void setCreatedTimeStart(Date createdTimeStart) { | |
| 42 | + this.createdTimeStart = createdTimeStart; | |
| 43 | + } | |
| 44 | + | |
| 45 | + public Date getCreatedTimeEnd() { | |
| 46 | + return createdTimeEnd; | |
| 47 | + } | |
| 48 | + | |
| 49 | + public void setCreatedTimeEnd(Date createdTimeEnd) { | |
| 50 | + this.createdTimeEnd = createdTimeEnd; | |
| 51 | + } | |
| 52 | + | |
| 34 | 53 | public List<String> getParentIdList() { |
| 35 | 54 | return parentIdList; |
| 36 | 55 | } |
| ... | ... | @@ -139,6 +158,15 @@ |
| 139 | 158 | c = Criteria.where("checkTime").gt(start); |
| 140 | 159 | }else{ |
| 141 | 160 | c = Criteria.where("checkTime").gte(start); |
| 161 | + } | |
| 162 | + isAddStart = Boolean.TRUE; | |
| 163 | + } | |
| 164 | + | |
| 165 | + if (null != createdTimeStart && createdTimeEnd != null) { | |
| 166 | + if (null != c) { | |
| 167 | + c = c.where("created").gte(createdTimeStart).lte(createdTimeEnd); | |
| 168 | + } else { | |
| 169 | + c = Criteria.where("created").gte(createdTimeStart).lte(createdTimeEnd); | |
| 142 | 170 | } |
| 143 | 171 | isAddStart = Boolean.TRUE; |
| 144 | 172 | } |
platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java
View file @
6779949
| ... | ... | @@ -55,6 +55,8 @@ |
| 55 | 55 | @Autowired |
| 56 | 56 | private BasicConfigService basicConfigService; |
| 57 | 57 | @Autowired |
| 58 | + private PostReviewService postReviewService; | |
| 59 | + @Autowired | |
| 58 | 60 | private MatDeliverFollowService matDeliverFollowService; |
| 59 | 61 | @Autowired |
| 60 | 62 | private AntenatalExaminationService antExService; |
| 61 | 63 | |
| ... | ... | @@ -4331,9 +4333,29 @@ |
| 4331 | 4333 | } |
| 4332 | 4334 | |
| 4333 | 4335 | |
| 4336 | + /** | |
| 4337 | + * 承德智业产后复查调用方法 | |
| 4338 | + * @param startDate | |
| 4339 | + * @param endDate | |
| 4340 | + * @return | |
| 4341 | + */ | |
| 4342 | + public BaseResponse saveChFc(String startDate,String endDate){ | |
| 4343 | + BaseResponse br = null; | |
| 4344 | + PostReviewQuery mongoQuery = new PostReviewQuery(); | |
| 4345 | + mongoQuery.setCreatedTimeStart(DateUtil.parseYMDHMS(startDate)); | |
| 4346 | + mongoQuery.setCreatedTimeEnd(DateUtil.parseYMDHMS(endDate)); | |
| 4347 | + List<PostReviewModel> list = postReviewService.findWithList(mongoQuery); | |
| 4348 | + if(list != null && list.size() > 0){ | |
| 4349 | + for(PostReviewModel postReviewModel : list){ | |
| 4350 | + br = saveWoman_Post42Exam(postReviewModel); | |
| 4351 | + } | |
| 4352 | + } | |
| 4353 | + return br; | |
| 4354 | + } | |
| 4334 | 4355 | |
| 4335 | 4356 | |
| 4336 | 4357 | |
| 4358 | + | |
| 4337 | 4359 | public void handleWork() { |
| 4338 | 4360 | java.util.Date end = new java.util.Date(); |
| 4339 | 4361 | java.util.Date start = new java.util.Date(end.getTime()-1000*60*60); |
| ... | ... | @@ -4345,6 +4367,7 @@ |
| 4345 | 4367 | saveFuZhen(startDate, endDate); |
| 4346 | 4368 | saveFm(startDate, endDate); |
| 4347 | 4369 | saveChFs(startDate, endDate); |
| 4370 | + saveChFc(startDate, endDate); | |
| 4348 | 4371 | |
| 4349 | 4372 | } |
| 4350 | 4373 |