Commit 677994930107f0a6261e1df10f965918b7150859
1 parent
090f1b32b0
Exists in
master
and in
6 other branches
承德公共卫生定时任务
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 |