From cba12d7ff904e5f836ef1a60b7429f46ade5e696 Mon Sep 17 00:00:00 2001 From: gengxiaokai Date: Thu, 2 Aug 2018 13:45:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=BF=E5=BE=B7=E5=85=AC=E5=85=B1=E5=8D=AB?= =?UTF-8?q?=E7=94=9F=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/hospitalapi/Cdfy/CdGwInterface.java | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) 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 673bd61..f8f9c4b 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 @@ -39,6 +39,9 @@ import org.apache.http.impl.conn.PoolingClientConnectionManager; import org.apache.http.util.EntityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Sort; +import org.springframework.data.mongodb.core.MongoTemplate; +import org.springframework.data.mongodb.core.query.Criteria; +import org.springframework.data.mongodb.core.query.Query; import org.springframework.stereotype.Service; import java.sql.*; @@ -74,6 +77,8 @@ public class CdGwInterface { private BabyBookbuildingService babyBookbuildingService; @Autowired private CouponMapper mapper; + @Autowired + private MongoTemplate mongoTemplate; //基本信息以及地址信息 public BaseObjectResponse saveBaseInfo(Patients patient) { @@ -4377,6 +4382,26 @@ public class CdGwInterface { + /** + * 承德智业新生儿访视调用方法 + * @param startDate + * @param endDate + * @return + */ + public BaseObjectResponse saveXsrFs(String startDate,String endDate){ + BaseObjectResponse br = null; + Criteria c = null; + c = Criteria.where("created").lt(DateUtil.parseYMDHMS(startDate)).lte(DateUtil.parseYMDHMS(endDate)); + List visit = mongoTemplate.find(Query.query(c),NewbornVisit.class); + if(visit != null && visit.size() > 0){ + for(NewbornVisit newbornVisit : visit){ + br = saveChild_HomeVisit_Memo(newbornVisit); + } + } + return br; + } + + public void handleWork() { @@ -4392,6 +4417,7 @@ public class CdGwInterface { saveChFs(startDate, endDate); saveChFc(startDate, endDate); saveEtDa(startDate, endDate); + saveXsrFs(startDate, endDate); } -- 1.8.3.1