Commit b4ef9679536008ac4499f1210d8ac17dbfe80945

Authored by liquanyu
1 parent ccb24a189f

code update

Showing 1 changed file with 7 additions and 3 deletions

platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java View file @ b4ef967
... ... @@ -218,8 +218,9 @@
218 218 //初始化数据
219 219 DataUtil.initData(mysqlHid);
220 220  
221   - 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" +
222   - " on mp.p_platpatientid=pp.p_id where mp.p_hospitalid = '" + oracleHid + "' and p_name is not null order by mp.p_lastmenstrualperiod desc ";
  221 + 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 " +
  222 + " 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 " +
  223 + " where mp.p_hospitalid = '" + oracleHid + "' and p_name is not null order by mp.p_lastmenstrualperiod desc ";
223 224 List<Map<String, Object>> list = JDBCUtil.getOracleListDataBySql(sql);
224 225 int batchSize = 1000;
225 226 int end = 0;
226 227  
... ... @@ -446,7 +447,9 @@
446 447 }
447 448 }
448 449  
  450 + patients.setExpType(-1);
449 451  
  452 +
450 453 String plevel = DataUtil.getString(map.get("P_EDUCATIONLEVEL"));//孕妇文化程度
451 454 if (plevel != null && !"".equals(plevel)) {
452 455 String plevelName = DataUtil.getOracleBasicConfig(plevel);
... ... @@ -619,7 +622,7 @@
619 622  
620 623 patients.setAddressPostRest(DataUtil.getString(map.get("P_HUSBANDRRSTREET"))); // 详细地址
621 624 patients.setFileCode(DataUtil.getString(map.get("P_FILENUMBER"))); //建档编号
622   - patients.setVcCardNo(DataUtil.getString(map.get("P_CLINICNO"))); //就诊卡号
  625 + patients.setVcCardNo(DataUtil.getString(map.get("VC_CARDNO"))); //就诊卡号
623 626  
624 627 mongoTemplate.save(patients);
625 628 System.out.println(patients.getId() + "============");
... ... @@ -886,6 +889,7 @@
886 889 model.setModified(DataUtil.getDate(map.get("PI_OPERTIME")));
887 890 model.setBirth(DataUtil.getDate(map.get("PI_BIRTHDAY")));
888 891 model.setAddress(DataUtil.getString(map.get("PI_ADDRESS")));
  892 + model.setExpType(-1);
889 893  
890 894 model.setFname(DataUtil.getString(map.get("PI_FATHERNAME")));
891 895 model.setFphone(DataUtil.getString(map.get("PI_FATHERPHONE")));