Commit b4ef9679536008ac4499f1210d8ac17dbfe80945
1 parent
ccb24a189f
Exists in
master
and in
8 other branches
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"))); |