Commit 677994930107f0a6261e1df10f965918b7150859

Authored by gengxiaokai
1 parent 090f1b32b0

承德公共卫生定时任务

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