Commit cba12d7ff904e5f836ef1a60b7429f46ade5e696
1 parent
5fea138fd2
Exists in
master
and in
6 other branches
承德公共卫生定时任务
Showing 1 changed file with 26 additions and 0 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/Cdfy/CdGwInterface.java
View file @
cba12d7
... | ... | @@ -39,6 +39,9 @@ |
39 | 39 | import org.apache.http.util.EntityUtils; |
40 | 40 | import org.springframework.beans.factory.annotation.Autowired; |
41 | 41 | import org.springframework.data.domain.Sort; |
42 | +import org.springframework.data.mongodb.core.MongoTemplate; | |
43 | +import org.springframework.data.mongodb.core.query.Criteria; | |
44 | +import org.springframework.data.mongodb.core.query.Query; | |
42 | 45 | import org.springframework.stereotype.Service; |
43 | 46 | |
44 | 47 | import java.sql.*; |
... | ... | @@ -74,6 +77,8 @@ |
74 | 77 | private BabyBookbuildingService babyBookbuildingService; |
75 | 78 | @Autowired |
76 | 79 | private CouponMapper mapper; |
80 | + @Autowired | |
81 | + private MongoTemplate mongoTemplate; | |
77 | 82 | |
78 | 83 | //基本信息以及地址信息 |
79 | 84 | public BaseObjectResponse saveBaseInfo(Patients patient) { |
80 | 85 | |
... | ... | @@ -4377,8 +4382,28 @@ |
4377 | 4382 | |
4378 | 4383 | |
4379 | 4384 | |
4385 | + /** | |
4386 | + * 承德智业新生儿访视调用方法 | |
4387 | + * @param startDate | |
4388 | + * @param endDate | |
4389 | + * @return | |
4390 | + */ | |
4391 | + public BaseObjectResponse saveXsrFs(String startDate,String endDate){ | |
4392 | + BaseObjectResponse br = null; | |
4393 | + Criteria c = null; | |
4394 | + c = Criteria.where("created").lt(DateUtil.parseYMDHMS(startDate)).lte(DateUtil.parseYMDHMS(endDate)); | |
4395 | + List<NewbornVisit> visit = mongoTemplate.find(Query.query(c),NewbornVisit.class); | |
4396 | + if(visit != null && visit.size() > 0){ | |
4397 | + for(NewbornVisit newbornVisit : visit){ | |
4398 | + br = saveChild_HomeVisit_Memo(newbornVisit); | |
4399 | + } | |
4400 | + } | |
4401 | + return br; | |
4402 | + } | |
4380 | 4403 | |
4381 | 4404 | |
4405 | + | |
4406 | + | |
4382 | 4407 | public void handleWork() { |
4383 | 4408 | java.util.Date end = new java.util.Date(); |
4384 | 4409 | java.util.Date start = new java.util.Date(end.getTime()-1000*60*60); |
... | ... | @@ -4392,6 +4417,7 @@ |
4392 | 4417 | saveChFs(startDate, endDate); |
4393 | 4418 | saveChFc(startDate, endDate); |
4394 | 4419 | saveEtDa(startDate, endDate); |
4420 | + saveXsrFs(startDate, endDate); | |
4395 | 4421 | |
4396 | 4422 | } |
4397 | 4423 |