From b4ef9679536008ac4499f1210d8ac17dbfe80945 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Sat, 15 Oct 2016 15:12:49 +0800 Subject: [PATCH] code update --- .../com/lyms/platform/job/index/service/SyncDataService.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java b/platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java index d59777b..14bd691 100644 --- a/platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java +++ b/platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java @@ -218,8 +218,9 @@ public class SyncDataService { //初始化数据 DataUtil.initData(mysqlHid); - String sql = "select replace(mp.P_NO,'-','') as PID,mp.*,p_birthday,p_name,floor((trunc(sysdate) - trunc(mp.P_LASTMENSTRUALPERIOD)+1) /7) as weeks from MOMMY_PATIENT mp left join Plat_Patient pp" + - " on mp.p_platpatientid=pp.p_id where mp.p_hospitalid = '" + oracleHid + "' and p_name is not null order by mp.p_lastmenstrualperiod desc "; + String sql = "select replace(mp.P_NO,'-','') as PID,mp.*,p_birthday,p_name,floor((trunc(sysdate) - trunc(mp.P_LASTMENSTRUALPERIOD)+1) /7) as weeks,vc.VC_CARDNO from MOMMY_PATIENT mp left join Plat_Patient pp " + + " on mp.p_platpatientid=pp.p_id left join (select max(VC_OPERTIME) as OPERTIME,VC_CARDNO,VC_PATIENTNO from MOMMY_VISITCARD group by VC_CARDNO,VC_PATIENTNO) vc on vc.VC_PATIENTNO = mp.P_NO " + + " where mp.p_hospitalid = '" + oracleHid + "' and p_name is not null order by mp.p_lastmenstrualperiod desc "; List> list = JDBCUtil.getOracleListDataBySql(sql); int batchSize = 1000; int end = 0; @@ -446,6 +447,8 @@ public class SyncDataService { } } + patients.setExpType(-1); + String plevel = DataUtil.getString(map.get("P_EDUCATIONLEVEL"));//孕妇文化程度 if (plevel != null && !"".equals(plevel)) { @@ -619,7 +622,7 @@ public class SyncDataService { patients.setAddressPostRest(DataUtil.getString(map.get("P_HUSBANDRRSTREET"))); // 详细地址 patients.setFileCode(DataUtil.getString(map.get("P_FILENUMBER"))); //建档编号 - patients.setVcCardNo(DataUtil.getString(map.get("P_CLINICNO"))); //就诊卡号 + patients.setVcCardNo(DataUtil.getString(map.get("VC_CARDNO"))); //就诊卡号 mongoTemplate.save(patients); System.out.println(patients.getId() + "============"); @@ -886,6 +889,7 @@ public class SyncDataService { model.setModified(DataUtil.getDate(map.get("PI_OPERTIME"))); model.setBirth(DataUtil.getDate(map.get("PI_BIRTHDAY"))); model.setAddress(DataUtil.getString(map.get("PI_ADDRESS"))); + model.setExpType(-1); model.setFname(DataUtil.getString(map.get("PI_FATHERNAME"))); model.setFphone(DataUtil.getString(map.get("PI_FATHERPHONE"))); -- 1.8.3.1