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