From 65e71de54f3179f93048fcf3d3fbac528784eb71 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Wed, 12 Oct 2016 18:32:53 +0800 Subject: [PATCH] code update --- .../src/main/java/com/lyms/platform/biz/JdbcUtil.java | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/JdbcUtil.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/JdbcUtil.java index c3000eb..fae528c 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/JdbcUtil.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/JdbcUtil.java @@ -363,14 +363,15 @@ public class JdbcUtil { } - public static void syncPatientData(String hospitalId,MongoTemplate mongoTemplate,int start,int total) + public static void syncPatientData(String hospitalId,MongoTemplate mongoTemplate,int start,int end) { - int num = start; - List> list = getListDataBySql(" SELECT * FROM ( SELECT A.*, ROWNUM RN FROM " + - "(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 = '" + hospitalId + "' order by mp.p_lastmenstrualperiod desc ) A WHERE ROWNUM <= "+total+" ) WHERE RN >= "+num); + String sql = " SELECT * FROM ( SELECT A.*, ROWNUM RN FROM " + + "(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 = '" + hospitalId + "' order by mp.p_lastmenstrualperiod desc ) A WHERE ROWNUM <= "+end+" ) WHERE RN >= "+start; + List> list = getListDataBySql(sql); System.out.println(list.size()+"---------------------------------"); + System.out.println(sql); for (Map map : list) { try { @@ -1637,8 +1638,7 @@ public class JdbcUtil { public static void syncDataPat1(String hid,MongoTemplate mongoTemplate) { try { - System.out.println("eeeeeeeee" + employees.size()); - syncPatientData(hid, mongoTemplate, 1, 3000); + syncPatientData(hid, mongoTemplate, 1, 30000); } catch (Exception e) { @@ -1649,7 +1649,6 @@ public class JdbcUtil { public static void syncDataPat2(String hid,MongoTemplate mongoTemplate) { try { - System.out.println("eeeeeeeee2"+employees.size()); syncPatientData(hid,mongoTemplate,30001,8000); } catch (Exception e) @@ -1661,7 +1660,6 @@ public class JdbcUtil { public static void syncDataPat3(String hid,MongoTemplate mongoTemplate) { try { - System.out.println("eeeeeeeee3"+employees.size()); syncPatientData(hid,mongoTemplate,8001,100000); } catch (Exception e) -- 1.8.3.1