|  | @ -32,6 +32,7 @@ import org.springframework.util.LinkedCaseInsensitiveMap;
 | 
												
													
														
															|  | import sun.misc.BASE64Encoder;
 |  | import sun.misc.BASE64Encoder;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | import java.io.*;
 |  | import java.io.*;
 | 
												
													
														
															|  | 
 |  | import java.math.BigDecimal;
 | 
												
													
														
															|  | import java.net.URL;
 |  | import java.net.URL;
 | 
												
													
														
															|  | import java.util.Date;
 |  | import java.util.Date;
 | 
												
													
														
															|  | import java.util.List;
 |  | import java.util.List;
 | 
												
											
												
													
														
															|  | @ -71,6 +72,7 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |     static String orgName = "厦门大学附属厦门眼科中心";
 |  |     static String orgName = "厦门大学附属厦门眼科中心";
 | 
												
													
														
															|  |     static String orgArea = "350203000";
 |  |     static String orgArea = "350203000";
 | 
												
													
														
															|  |     static String orgSub = "350200000";
 |  |     static String orgSub = "350200000";
 | 
												
													
														
															|  | 
 |  |     static String imgPath =File.separator+"usr"+File.separator+"local"+File.separator+"hospital"+File.separator+"svr-internet-hospital-job"+File.separator+"img"+File.separator;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     public ObjectMapper objectMapper;
 |  |     public ObjectMapper objectMapper;
 | 
												
											
												
													
														
															|  | @ -145,13 +147,13 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         jb.put("hospital_phone", "0592-2112111");
 |  |         jb.put("hospital_phone", "0592-2112111");
 | 
												
													
														
															|  |         jb.put("hospital_img","");
 |  |         jb.put("hospital_img","");
 | 
												
													
														
															|  |         jb.put("bus_lic", ImgUtils.getImageStr("C:\\Users\\Administrator\\Desktop\\眼科医院\\监管平台\\附件\\资质证明-营业执照\\营业执照.jpg"));
 |  | 
 | 
												
													
														
															|  |         jb.put("corp_idcord_head", ImgUtils.getImageStr("C:\\Users\\Administrator\\Desktop\\眼科医院\\监管平台\\附件\\法人身份证正反面\\a.jpg"));
 |  | 
 | 
												
													
														
															|  |         jb.put("corp_idcord_tail", ImgUtils.getImageStr("C:\\Users\\Administrator\\Desktop\\眼科医院\\监管平台\\附件\\法人身份证正反面\\b.jpg"));
 |  | 
 | 
												
													
														
															|  |         jb.put("pra_lic", ImgUtils.getImageStr("C:\\Users\\Administrator\\Desktop\\眼科医院\\监管平台\\附件\\执业许可证\\zyxkz.jpg"));
 |  | 
 | 
												
													
														
															|  | 
 |  |         jb.put("bus_lic", ImgUtils.getImageStr(imgPath+"hospital"+File.separator+"yyzz.jpg"));
 | 
												
													
														
															|  | 
 |  |         jb.put("corp_idcord_head", ImgUtils.getImageStr(imgPath+"hospital"+File.separator+"a.jpg"));
 | 
												
													
														
															|  | 
 |  |         jb.put("corp_idcord_tail", ImgUtils.getImageStr(imgPath+"hospital"+File.separator+"b.jpg"));
 | 
												
													
														
															|  | 
 |  |         jb.put("pra_lic", ImgUtils.getImageStr(imgPath+"hospital"+File.separator+"zyxkz.jpg"));
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         jb.put("secu_level","3");
 |  |         jb.put("secu_level","3");
 | 
												
													
														
															|  |         jb.put("secu_level_cert",ImgUtils.getImageStr("C:\\Users\\Administrator\\Desktop\\眼科医院\\监管平台\\附件\\等保图片\\等保图片.jpg"));
 |  | 
 | 
												
													
														
															|  | 
 |  |         jb.put("secu_level_cert",ImgUtils.getImageStr(imgPath+"hospital"+File.separator+"dbtp.jpg"));
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         jb.put("net_service", "1,3,4,5,7");
 |  |         jb.put("net_service", "1,3,4,5,7");
 | 
												
													
														
															|  |         jb.put("net_service_ot", "");
 |  |         jb.put("net_service_ot", "");
 | 
												
											
												
													
														
															|  | @ -349,10 +351,10 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 jb.put("net_service", "1,3,4,5,7,9,10");
 |  |                 jb.put("net_service", "1,3,4,5,7,9,10");
 | 
												
													
														
															|  |                 jb.put("cert_no",  info.get("cert_no")== null ? "0":info.get("cert_no"));
 |  |                 jb.put("cert_no",  info.get("cert_no")== null ? "0":info.get("cert_no"));
 | 
												
													
														
															|  |                 jb.put("prac_no",  info.get("prac_no")== null ? "0":info.get("prac_no"));
 |  |                 jb.put("prac_no",  info.get("prac_no")== null ? "0":info.get("prac_no"));
 | 
												
													
														
															|  |                 //资质证书
 |  | 
 | 
												
													
														
															|  |                 jb.put("doc_cert",ImgUtils.getImageStr("D:"+ File.separator+"zstp"+File.separator+info.get("name")+File.separator+"zg.jpg"));
 |  | 
 | 
												
													
														
															|  | 
 |  |                 //资格证书
 | 
												
													
														
															|  | 
 |  |                 jb.put("doc_cert",ImgUtils.getImageStr(imgPath+"doctor"+ File.separator+info.get("name")+File.separator+"zg.jpg"));
 | 
												
													
														
															|  |                 //执业证书
 |  |                 //执业证书
 | 
												
													
														
															|  |                 jb.put("cert_doc_prac", ImgUtils.getImageStr("D:"+ File.separator+"zstp"+File.separator+info.get("name")+File.separator+"zy.jpg"));
 |  | 
 | 
												
													
														
															|  | 
 |  |                 jb.put("cert_doc_prac", ImgUtils.getImageStr(imgPath+"doctor"+ File.separator+info.get("name")+File.separator+"zy.jpg"));
 | 
												
													
														
															|  |                 jb.put("txt_introduction", "厦门大学附属厦门眼科中心成立于1997年11月8日,是集医疗、教学、科研、防盲为一体的三级甲等眼科医院、国家临床重点专科、国家药物临床试验机构。设有国家博士后科研工作站、院士专家工作站、全国住院医师规培基地、转化医学研究所等。");
 |  |                 jb.put("txt_introduction", "厦门大学附属厦门眼科中心成立于1997年11月8日,是集医疗、教学、科研、防盲为一体的三级甲等眼科医院、国家临床重点专科、国家药物临床试验机构。设有国家博士后科研工作站、院士专家工作站、全国住院医师规培基地、转化医学研究所等。");
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |             }catch (Exception e){
 |  |             }catch (Exception e){
 | 
												
											
												
													
														
															|  | @ -431,11 +433,11 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 " WHERE 1=1" ;
 |  |                 " WHERE 1=1" ;
 | 
												
													
														
															|  |         Map<String,Object> params = new HashedMap();
 |  |         Map<String,Object> params = new HashedMap();
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             sql =  sql + "  and reg.create_time >=:startDate ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql + "  and p.create_time >=:startDate ";
 | 
												
													
														
															|  |             params.put("startDate",DateUtil.stringToDate(startDate,"yyyy-MM-dd HH:mm:ss"));
 |  |             params.put("startDate",DateUtil.stringToDate(startDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             sql =  sql +  "  and reg.create_time <=:endDate";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql +  "  and p.create_time <=:endDate";
 | 
												
													
														
															|  |             params.put("endDate",DateUtil.stringToDate(endDate,"yyyy-MM-dd HH:mm:ss"));
 |  |             params.put("endDate",DateUtil.stringToDate(endDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(keyId)){
 |  |         if(StringUtils.isNotBlank(keyId)){
 | 
												
											
												
													
														
															|  | @ -703,15 +705,7 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |         int error = 0;
 |  |         int error = 0;
 | 
												
													
														
															|  |         int dataError = 0;
 |  |         int dataError = 0;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |        /* String sql = "select a.id,a.type,c.name as docName,c.idcard as docIdCard,c.id as docId\n" +
 |  | 
 | 
												
													
														
															|  |                 "      ,b.patient,b.name as patientName,b.birthday,a.czrq,a.end_time\n" +
 |  | 
 | 
												
													
														
															|  |                 "      ,a.symptoms,d.sex,d.mobile,d.idcard as patIdCard,d.city_code, e.dept_code, e.dept_name\n" +
 |  | 
 | 
												
													
														
															|  |                 "  from wlyy_consult a \n" +
 |  | 
 | 
												
													
														
															|  |                 "      ,wlyy_consult_team b\n" +
 |  | 
 | 
												
													
														
															|  |                 "         JOIN base_doctor c on c.id = b.doctor\n" +
 |  | 
 | 
												
													
														
															|  |                 "         JOIN base_patient d on d.id = b.patient\n" +
 |  | 
 | 
												
													
														
															|  |                 "         JOIN base_doctor_hospital e on e.doctor_code = b.doctor\n" +
 |  | 
 | 
												
													
														
															|  |                 " where a.id = b.consult AND a.symptoms <>'' AND a.symptoms IS NOT NULL ";*/
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |        String sql = "SELECT\n" +
 |  |        String sql = "SELECT\n" +
 | 
												
													
														
															|  |                "\ta.id as \"id\",\n" +
 |  |                "\ta.id as \"id\",\n" +
 | 
												
													
														
															|  |                "\ta.type as \"type\",\n" +
 |  |                "\ta.type as \"type\",\n" +
 | 
												
											
												
													
														
															|  | @ -740,7 +734,7 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                "JOIN topics t ON t.id = b.consult\n" +
 |  |                "JOIN topics t ON t.id = b.consult\n" +
 | 
												
													
														
															|  |                "WHERE\n" +
 |  |                "WHERE\n" +
 | 
												
													
														
															|  |                "\ta.id = b.consult\n" +
 |  |                "\ta.id = b.consult\n" +
 | 
												
													
														
															|  |                "AND a.symptoms IS NOT NULL AND b.status=1";
 |  | 
 | 
												
													
														
															|  | 
 |  |                " AND a.symptoms IS NOT NULL AND b.status=1 ";
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         Map<String,Object> params = new HashedMap();
 |  |         Map<String,Object> params = new HashedMap();
 | 
												
													
														
															|  | 
 |  | 
 | 
												
											
												
													
														
															|  | @ -787,7 +781,7 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         for(int i=0; i<total; i++) {
 |  |         for(int i=0; i<total; i++) {
 | 
												
													
														
															|  |             LinkedCaseInsensitiveMap info = (LinkedCaseInsensitiveMap) list.get(i);
 |  | 
 | 
												
													
														
															|  | 
 |  |             Map<String,Object> info = list.get(i);
 | 
												
													
														
															|  |             JSONObject jb = new JSONObject();
 |  |             JSONObject jb = new JSONObject();
 | 
												
													
														
															|  |             Boolean errorFlag = false;
 |  |             Boolean errorFlag = false;
 | 
												
													
														
															|  |             try {
 |  |             try {
 | 
												
											
												
													
														
															|  | @ -898,22 +892,27 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 " where a.register_no is NOT NULL and a.dept is not null " +
 |  |                 " where a.register_no is NOT NULL and a.dept is not null " +
 | 
												
													
														
															|  |                 " and a.register_date is not null " ;
 |  |                 " and a.register_date is not null " ;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         Map<String,Object> params = new HashedMap();
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             sql =  sql + "  and a.create_time >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql + "  and a.create_time >=:startDate ";
 | 
												
													
														
															|  | 
 |  |             params.put("startDate",DateUtil.stringToDate(startDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             sql =  sql +  "  and a.create_time < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql +  "  and a.create_time <=:endDate";
 | 
												
													
														
															|  | 
 |  |             params.put("endDate",DateUtil.stringToDate(endDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(keyId)){
 |  |         if(StringUtils.isNotBlank(keyId)){
 | 
												
													
														
															|  |             sql =  sql +  "  and a.id = '" + keyId + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql +  "  and  a.id =:keyId ";
 | 
												
													
														
															|  | 
 |  |             params.put("keyId",keyId);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         List list = jdbcTemplate.queryForList(sql);
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> list = hibenateUtils.createSQLQuery(sql,params);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         total = list.size();
 |  |         total = list.size();
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         for(int i=0; i<list.size(); i++) {
 |  |         for(int i=0; i<list.size(); i++) {
 | 
												
													
														
															|  |             LinkedCaseInsensitiveMap info = (LinkedCaseInsensitiveMap) list.get(i);
 |  | 
 | 
												
													
														
															|  | 
 |  |             Map<String,Object> info = list.get(i);
 | 
												
													
														
															|  |             JSONObject jb = new JSONObject();
 |  |             JSONObject jb = new JSONObject();
 | 
												
													
														
															|  |             Boolean errorFlag = false;
 |  |             Boolean errorFlag = false;
 | 
												
													
														
															|  |             try {
 |  |             try {
 | 
												
											
												
													
														
															|  | @ -1037,22 +1036,27 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 "     JOIN wlyy_outpatient p on p.id = a.outpatient_id  " +
 |  |                 "     JOIN wlyy_outpatient p on p.id = a.outpatient_id  " +
 | 
												
													
														
															|  |                 "  where  c.idcard is not null  and a.real_order is not null and p.icd10 is not null ";
 |  |                 "  where  c.idcard is not null  and a.real_order is not null and p.icd10 is not null ";
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         Map<String,Object> params = new HashedMap();
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             sql =  sql + "  and a.create_time >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql + "  and a.create_time >=:startDate ";
 | 
												
													
														
															|  | 
 |  |             params.put("startDate",DateUtil.stringToDate(startDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             sql =  sql +  "  and a.create_time < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql +  "  and a.create_time <=:endDate";
 | 
												
													
														
															|  | 
 |  |             params.put("endDate",DateUtil.stringToDate(endDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(keyId)){
 |  |         if(StringUtils.isNotBlank(keyId)){
 | 
												
													
														
															|  |             sql =  sql +  "  and a.id = '" + keyId + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql +  "  and  a.id =:keyId ";
 | 
												
													
														
															|  | 
 |  |             params.put("keyId",keyId);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         List list = jdbcTemplate.queryForList(sql);
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> list = hibenateUtils.createSQLQuery(sql,params);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         total = list.size();
 |  |         total = list.size();
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         for(int i=0; i<total; i++) {
 |  |         for(int i=0; i<total; i++) {
 | 
												
													
														
															|  |             LinkedCaseInsensitiveMap info = (LinkedCaseInsensitiveMap) list.get(i);
 |  | 
 | 
												
													
														
															|  | 
 |  |             Map<String,Object> info = list.get(i);
 | 
												
													
														
															|  |             JSONObject jb = new JSONObject();
 |  |             JSONObject jb = new JSONObject();
 | 
												
													
														
															|  |             Boolean errorFlag = false;
 |  |             Boolean errorFlag = false;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
											
												
													
														
															|  | @ -1161,27 +1165,33 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 "    a.supply_code AS \"supply_code\"," +
 |  |                 "    a.supply_code AS \"supply_code\"," +
 | 
												
													
														
															|  |                 "    a.specification AS \"specification\"," +
 |  |                 "    a.specification AS \"specification\"," +
 | 
												
													
														
															|  |                 "    a.pack_retprice AS \"pack_retprice\"," +
 |  |                 "    a.pack_retprice AS \"pack_retprice\"," +
 | 
												
													
														
															|  |                 "    a.quantity AS \"quantity\"," +
 |  | 
 | 
												
													
														
															|  |                 "    a.pack_retprice AS \"drug_total_price\"" +
 |  |                 "    a.pack_retprice AS \"drug_total_price\"" +
 | 
												
													
														
															|  |                 "  from wlyy_prescription_info a " +
 |  |                 "  from wlyy_prescription_info a " +
 | 
												
													
														
															|  |                 "     JOIN wlyy_prescription b " +
 |  |                 "     JOIN wlyy_prescription b " +
 | 
												
													
														
															|  |                 "     on b.id = a.prescription_id" +
 |  |                 "     on b.id = a.prescription_id" +
 | 
												
													
														
															|  |                 "  where  a.dosage is not null and b.real_order is not null";
 |  |                 "  where  a.dosage is not null and b.real_order is not null";
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         Map<String,Object> params = new HashedMap();
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             sql =  sql + "  and b.create_time >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql + "  and b.create_time >=:startDate ";
 | 
												
													
														
															|  | 
 |  |             params.put("startDate",DateUtil.stringToDate(startDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             sql =  sql +  "  and b.create_time < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql +  "  and b.create_time <=:endDate";
 | 
												
													
														
															|  | 
 |  |             params.put("endDate",DateUtil.stringToDate(endDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(keyId)){
 |  |         if(StringUtils.isNotBlank(keyId)){
 | 
												
													
														
															|  |             sql =  sql +  "  and a.id = '" + keyId + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql +  "  and  a.id =:keyId ";
 | 
												
													
														
															|  | 
 |  |             params.put("keyId",keyId);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         List list = jdbcTemplate.queryForList(sql);
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> list = hibenateUtils.createSQLQuery(sql,params);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         total = list.size();
 |  |         total = list.size();
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         for(int i=0; i<total; i++) {
 |  |         for(int i=0; i<total; i++) {
 | 
												
													
														
															|  |             LinkedCaseInsensitiveMap info = (LinkedCaseInsensitiveMap) list.get(i);
 |  | 
 | 
												
													
														
															|  | 
 |  |             Map<String,Object> info = list.get(i);
 | 
												
													
														
															|  |             JSONObject jb = new JSONObject();
 |  |             JSONObject jb = new JSONObject();
 | 
												
													
														
															|  |             Boolean errorFlag = false;
 |  |             Boolean errorFlag = false;
 | 
												
													
														
															|  |             try {
 |  |             try {
 | 
												
											
												
													
														
															|  | @ -1201,7 +1211,11 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 jb.put("drug_use", info.get("supply_code") == null? "0": info.get("supply_code"));
 |  |                 jb.put("drug_use", info.get("supply_code") == null? "0": info.get("supply_code"));
 | 
												
													
														
															|  |                 jb.put("standard_desc", info.get("specification") == null? "0": info.get("specification"));
 |  |                 jb.put("standard_desc", info.get("specification") == null? "0": info.get("specification"));
 | 
												
													
														
															|  |                 jb.put("single_price",info.get("pack_retprice") == null? 0: info.get("pack_retprice"));
 |  |                 jb.put("single_price",info.get("pack_retprice") == null? 0: info.get("pack_retprice"));
 | 
												
													
														
															|  |                 jb.put("drug_total_price",info.get("drug_total_price") == null? 0: info.get("drug_total_price"));
 |  | 
 | 
												
													
														
															|  | 
 |  |                 BigDecimal pack_retprice = (BigDecimal)info.get("pack_retprice");
 | 
												
													
														
															|  | 
 |  |                 Long quantity = Long.parseLong((String)info.get("quantity"));
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |                 Double price = pack_retprice.doubleValue()*quantity;
 | 
												
													
														
															|  | 
 |  |                 jb.put("drug_total_price",price);
 | 
												
													
														
															|  |                 jb.put("comments", "");
 |  |                 jb.put("comments", "");
 | 
												
													
														
															|  |                 jb.put("anti_comments", "");
 |  |                 jb.put("anti_comments", "");
 | 
												
													
														
															|  |                 jb.put("dec_meth_name", "");
 |  |                 jb.put("dec_meth_name", "");
 | 
												
											
												
													
														
															|  | @ -1248,21 +1262,28 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 "   p.disease_img AS \"disease_img\" " +
 |  |                 "   p.disease_img AS \"disease_img\" " +
 | 
												
													
														
															|  |                 " FROM wlyy_outpatient p " +
 |  |                 " FROM wlyy_outpatient p " +
 | 
												
													
														
															|  |                 " WHERE p.disease_img is not null ";
 |  |                 " WHERE p.disease_img is not null ";
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         Map<String,Object> params = new HashedMap();
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             sql =  sql + "  and p.create_time >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql + "  and p.create_time >=:startDate ";
 | 
												
													
														
															|  | 
 |  |             params.put("startDate",DateUtil.stringToDate(startDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             sql =  sql +  "  and p.create_time < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql +  "  and p.create_time <=:endDate";
 | 
												
													
														
															|  | 
 |  |             params.put("endDate",DateUtil.stringToDate(endDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(keyId)){
 |  |         if(StringUtils.isNotBlank(keyId)){
 | 
												
													
														
															|  |             sql =  sql +  "  and p.id = '" + keyId + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             sql =  sql +  "  and  p.id =:keyId ";
 | 
												
													
														
															|  | 
 |  |             params.put("keyId",keyId);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         List list = jdbcTemplate.queryForList(sql);
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> list = hibenateUtils.createSQLQuery(sql,params);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         total = list.size();
 |  |         total = list.size();
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         for(int i=0; i<total; i++) {
 |  |         for(int i=0; i<total; i++) {
 | 
												
													
														
															|  |             LinkedCaseInsensitiveMap info = (LinkedCaseInsensitiveMap) list.get(i);
 |  | 
 | 
												
													
														
															|  | 
 |  |             Map<String,Object> info = list.get(i);
 | 
												
													
														
															|  |             String pathimg[] = ((String)info.get("disease_img")).split(",");
 |  |             String pathimg[] = ((String)info.get("disease_img")).split(",");
 | 
												
													
														
															|  |             if(pathimg!=null&&pathimg.length>0){
 |  |             if(pathimg!=null&&pathimg.length>0){
 | 
												
													
														
															|  |                 for(String img:pathimg){
 |  |                 for(String img:pathimg){
 | 
												
											
												
													
														
															|  | @ -1420,7 +1441,8 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |         return resInfo;
 |  |         return resInfo;
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     public String upNsInvokeTotal(String startDate, String endDate,String keyId) throws Exception {
 |  | 
 | 
												
													
														
															|  | 
 |  |     //14.数据上传汇总信息
 | 
												
													
														
															|  | 
 |  |     public String upNsInvokeTotal(String startDate, String endDate) throws Exception {
 | 
												
													
														
															|  |         String url = getUrl();
 |  |         String url = getUrl();
 | 
												
													
														
															|  |         String api = "micc.upNsInvokeTotal";
 |  |         String api = "micc.upNsInvokeTotal";
 | 
												
													
														
															|  |         String upid = getCode();
 |  |         String upid = getCode();
 | 
												
											
												
													
														
															|  | @ -1431,21 +1453,26 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |         int error = 0;
 |  |         int error = 0;
 | 
												
													
														
															|  |         int dataError = 0;
 |  |         int dataError = 0;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         //时间参数
 | 
												
													
														
															|  | 
 |  |         Map<String,Object> params = new HashedMap();
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         //5.统计预约量
 |  |         //5.统计预约量
 | 
												
													
														
															|  |         String yyghSql = "SELECT " +
 |  |         String yyghSql = "SELECT " +
 | 
												
													
														
															|  |                 "   count(1) AS \"yyghtotal\"" +
 |  |                 "   count(1) AS \"yyghtotal\"" +
 | 
												
													
														
															|  |                 " FROM wlyy_outpatient p " +
 |  |                 " FROM wlyy_outpatient p " +
 | 
												
													
														
															|  |                 " WHERE 1=1" ;
 |  |                 " WHERE 1=1" ;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             yyghSql =  yyghSql + "  and reg.create_time >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             yyghSql =  yyghSql + "  and p.create_time >=:startDate ";
 | 
												
													
														
															|  | 
 |  |             params.put("startDate",DateUtil.stringToDate(startDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             yyghSql =  yyghSql +  "  and reg.create_time < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             yyghSql =  yyghSql +  "  and p.create_time <=:endDate";
 | 
												
													
														
															|  | 
 |  |             params.put("endDate",DateUtil.stringToDate(endDate,"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         List<Map<String,Object>> yygh = hibenateUtils.createSQLQuery(yyghSql);
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> yygh = hibenateUtils.createSQLQuery(yyghSql,params);
 | 
												
													
														
															|  |         Long yyghtotal = 0L;
 |  |         Long yyghtotal = 0L;
 | 
												
													
														
															|  |         if(yyghtotal!=null){
 |  | 
 | 
												
													
														
															|  | 
 |  |         if(yygh!=null&&yygh.size()>0){
 | 
												
													
														
															|  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 |  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 | 
												
													
														
															|  |             yyghtotal = hibenateUtils.objTransformLong(yygh.get(0).get("yyghtotal"));
 |  |             yyghtotal = hibenateUtils.objTransformLong(yygh.get(0).get("yyghtotal"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
											
												
													
														
															|  | @ -1461,14 +1488,15 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 " e.score_type = '4'";
 |  |                 " e.score_type = '4'";
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             yypjSql =  yypjSql + "  and a.create_time >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             yypjSql =  yypjSql + "  and a.create_time >=:startDate ";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             yypjSql =  yypjSql +  "  and a.create_time < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             yypjSql =  yypjSql +  "  and a.create_time <=:endDate";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         List<Map<String,Object>> yypj = hibenateUtils.createSQLQuery(yypjSql);
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> yypj = hibenateUtils.createSQLQuery(yypjSql,params);
 | 
												
													
														
															|  |         Long yypjtotal = 0L;
 |  |         Long yypjtotal = 0L;
 | 
												
													
														
															|  |         if(yyghtotal!=null){
 |  | 
 | 
												
													
														
															|  | 
 |  |         if(yypj!=null&&yypj.size()>0){
 | 
												
													
														
															|  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 |  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 | 
												
													
														
															|  |             yypjtotal = hibenateUtils.objTransformLong(yypj.get(0).get("yypjtotal"));
 |  |             yypjtotal = hibenateUtils.objTransformLong(yypj.get(0).get("yypjtotal"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
											
												
													
														
															|  | @ -1488,14 +1516,15 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 "AND a.symptoms IS NOT NULL AND b.status=1";
 |  |                 "AND a.symptoms IS NOT NULL AND b.status=1";
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             wlzxSql =  wlzxSql + "  and a.czrq >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             wlzxSql =  wlzxSql + "  and a.czrq >=:startDate ";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             wlzxSql =  wlzxSql +  "  and a.czrq < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             wlzxSql =  wlzxSql +  "  and a.czrq <=:endDate";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         List<Map<String,Object>> wlzx = hibenateUtils.createSQLQuery(wlzxSql);
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> wlzx = hibenateUtils.createSQLQuery(wlzxSql,params);
 | 
												
													
														
															|  |         Long wlzxtotal = 0L;
 |  |         Long wlzxtotal = 0L;
 | 
												
													
														
															|  |         if(yyghtotal!=null){
 |  | 
 | 
												
													
														
															|  | 
 |  |         if(wlzx!=null&&wlzx.size()>0){
 | 
												
													
														
															|  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 |  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 | 
												
													
														
															|  |             wlzxtotal = hibenateUtils.objTransformLong(wlzx.get(0).get("wlzxtotal"));
 |  |             wlzxtotal = hibenateUtils.objTransformLong(wlzx.get(0).get("wlzxtotal"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
											
												
													
														
															|  | @ -1508,16 +1537,16 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 "      join base_patient c on c.id = a.patient" +
 |  |                 "      join base_patient c on c.id = a.patient" +
 | 
												
													
														
															|  |                 " where a.register_no is NOT NULL and a.dept is not null " +
 |  |                 " where a.register_no is NOT NULL and a.dept is not null " +
 | 
												
													
														
															|  |                 " and a.register_date is not null " ;
 |  |                 " and a.register_date is not null " ;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             wlzlSql =  wlzlSql + "  and a.create_time >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             wlzlSql =  wlzlSql + "  and a.create_time >=:startDate ";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             wlzlSql =  wlzlSql +  "  and a.create_time < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             wlzlSql =  wlzlSql +  "  and a.create_time <=:endDate";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         List<Map<String,Object>> wlzl = hibenateUtils.createSQLQuery(wlzlSql);
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> wlzl = hibenateUtils.createSQLQuery(wlzlSql,params);
 | 
												
													
														
															|  |         Long wlzltotal = 0L;
 |  |         Long wlzltotal = 0L;
 | 
												
													
														
															|  |         if(yyghtotal!=null){
 |  | 
 | 
												
													
														
															|  | 
 |  |         if(wlzl!=null&&wlzl.size()>0){
 | 
												
													
														
															|  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 |  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 | 
												
													
														
															|  |             wlzltotal = hibenateUtils.objTransformLong(wlzl.get(0).get("wlzltotal"));
 |  |             wlzltotal = hibenateUtils.objTransformLong(wlzl.get(0).get("wlzltotal"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
											
												
													
														
															|  | @ -1532,14 +1561,15 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 "  where  c.idcard is not null  and a.real_order is not null and p.icd10 is not null ";
 |  |                 "  where  c.idcard is not null  and a.real_order is not null and p.icd10 is not null ";
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             dzcfsql =  dzcfsql + "  and a.create_time >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             dzcfsql =  dzcfsql + "  and a.create_time >=:startDate ";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             dzcfsql =  dzcfsql +  "  and a.create_time < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             dzcfsql =  dzcfsql +  "  and a.create_time <=:endDate";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         List<Map<String,Object>> dzcf = hibenateUtils.createSQLQuery(dzcfsql);
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> dzcf = hibenateUtils.createSQLQuery(dzcfsql,params);
 | 
												
													
														
															|  |         Long dzcftotal = 0L;
 |  |         Long dzcftotal = 0L;
 | 
												
													
														
															|  |         if(yyghtotal!=null){
 |  | 
 | 
												
													
														
															|  | 
 |  |         if(dzcf!=null&&dzcf.size()>0){
 | 
												
													
														
															|  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 |  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 | 
												
													
														
															|  |             dzcftotal = hibenateUtils.objTransformLong(dzcf.get(0).get("dzcftotal"));
 |  |             dzcftotal = hibenateUtils.objTransformLong(dzcf.get(0).get("dzcftotal"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
											
												
													
														
															|  | @ -1551,15 +1581,16 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 "     JOIN wlyy_prescription b " +
 |  |                 "     JOIN wlyy_prescription b " +
 | 
												
													
														
															|  |                 "     on b.id = a.prescription_id" +
 |  |                 "     on b.id = a.prescription_id" +
 | 
												
													
														
															|  |                 "  where  a.dosage is not null and b.real_order is not null";
 |  |                 "  where  a.dosage is not null and b.real_order is not null";
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             infosql =  infosql + "  and b.create_time >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             infosql =  infosql + "  and b.create_time >=:startDate ";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             infosql =  infosql +  "  and b.create_time < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             infosql =  infosql +  "  and b.create_time <=:endDate";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         List<Map<String,Object>> info = hibenateUtils.createSQLQuery(infosql);
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> info = hibenateUtils.createSQLQuery(infosql,params);
 | 
												
													
														
															|  |         Long infototal = 0L;
 |  |         Long infototal = 0L;
 | 
												
													
														
															|  |         if(yyghtotal!=null){
 |  | 
 | 
												
													
														
															|  | 
 |  |         if(info!=null&&info.size()>0){
 | 
												
													
														
															|  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 |  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 | 
												
													
														
															|  |             infototal = hibenateUtils.objTransformLong(info.get(0).get("infototal"));
 |  |             infototal = hibenateUtils.objTransformLong(info.get(0).get("infototal"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
											
												
													
														
															|  | @ -1569,16 +1600,17 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |                 "   count(1) AS \"gctptotal\"" +
 |  |                 "   count(1) AS \"gctptotal\"" +
 | 
												
													
														
															|  |                 " FROM wlyy_outpatient p " +
 |  |                 " FROM wlyy_outpatient p " +
 | 
												
													
														
															|  |                 " WHERE p.disease_img is not null ";
 |  |                 " WHERE p.disease_img is not null ";
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(startDate)){
 |  |         if(StringUtils.isNotBlank(startDate)){
 | 
												
													
														
															|  |             gctpsql =  gctpsql + "  and p.create_time >=  '" + startDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             gctpsql =  gctpsql + "  and p.create_time >=:startDate ";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         if(StringUtils.isNotBlank(endDate)){
 |  |         if(StringUtils.isNotBlank(endDate)){
 | 
												
													
														
															|  |             gctpsql =  gctpsql +  "  and p.create_time < '" + endDate + "' ";
 |  | 
 | 
												
													
														
															|  | 
 |  |             gctpsql =  gctpsql +  "  and p.create_time <=:endDate";
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         List<Map<String,Object>> gctp = hibenateUtils.createSQLQuery(gctpsql);
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<Map<String,Object>> gctp = hibenateUtils.createSQLQuery(gctpsql,params);
 | 
												
													
														
															|  |         Long gctptotal = 0L;
 |  |         Long gctptotal = 0L;
 | 
												
													
														
															|  |         if(yyghtotal!=null){
 |  | 
 | 
												
													
														
															|  | 
 |  |         if(gctp!=null&&gctp.size()>0){
 | 
												
													
														
															|  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 |  |             //mysql 与 Oracle 聚合函数返回类型不一致,需要判断装换
 | 
												
													
														
															|  |             gctptotal = hibenateUtils.objTransformLong(gctp.get(0).get("gctptotal"));
 |  |             gctptotal = hibenateUtils.objTransformLong(gctp.get(0).get("gctptotal"));
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
											
												
													
														
															|  | @ -1587,9 +1619,10 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |         Boolean errorFlag = false;
 |  |         Boolean errorFlag = false;
 | 
												
													
														
															|  |         try {
 |  |         try {
 | 
												
													
														
															|  |             jb.put("id_ws_invoke_total",upid);
 |  |             jb.put("id_ws_invoke_total",upid);
 | 
												
													
														
															|  |             jb.put("organ_code", orgCode);
 |  | 
 | 
												
													
														
															|  |             jb.put("organ_name",orgName);
 |  | 
 | 
												
													
														
															|  | 
 |  |             jb.put("org_code", orgCode);
 | 
												
													
														
															|  | 
 |  |             jb.put("org_name",orgName);
 | 
												
													
														
															|  |             jb.put("wsyy_upload_count", yyghtotal);
 |  |             jb.put("wsyy_upload_count", yyghtotal);
 | 
												
													
														
															|  | 
 |  |             jb.put("zxyj_upload_count", 0);
 | 
												
													
														
															|  |             jb.put("yspj_upload_count", yypjtotal);
 |  |             jb.put("yspj_upload_count", yypjtotal);
 | 
												
													
														
															|  |             jb.put("wlzx_upload_count", wlzxtotal);
 |  |             jb.put("wlzx_upload_count", wlzxtotal);
 | 
												
													
														
															|  |             jb.put("wlzl_upload_count", wlzltotal);
 |  |             jb.put("wlzl_upload_count", wlzltotal);
 | 
												
											
												
													
														
															|  | @ -1597,15 +1630,17 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |             jb.put("ypmx_upload_count", infototal);
 |  |             jb.put("ypmx_upload_count", infototal);
 | 
												
													
														
															|  |             jb.put("gctp_upload_count", gctptotal);
 |  |             jb.put("gctp_upload_count", gctptotal);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |             jb.put("ywsj", DateUtil.dateToStr(new Date(),"yyyy-MM-dd HH:mm:ss"));
 |  | 
 | 
												
													
														
															|  | 
 |  |             jb.put("ywsj", DateUtil.dateToStr(new Date(),"yyyy-MM-dd"));
 | 
												
													
														
															|  | 
 |  |             jb.put("crt_time", DateUtil.dateToStr(new Date(),"yyyy-MM-dd HH:mm:ss"));
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         }catch (Exception e){
 |  |         }catch (Exception e){
 | 
												
													
														
															|  |             errorFlag = true;
 |  |             errorFlag = true;
 | 
												
													
														
															|  |             saveErrorLog(upid,"13",upid,res,1);
 |  | 
 | 
												
													
														
															|  | 
 |  |             saveErrorLog(upid,"14",upid,res,1);
 | 
												
													
														
															|  |             dataError++;
 |  |             dataError++;
 | 
												
													
														
															|  |             logger.error(e.toString());
 |  |             logger.error(e.toString());
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         logger.info(jb.toString());
 | 
												
													
														
															|  |         if(!errorFlag){
 |  |         if(!errorFlag){
 | 
												
													
														
															|  |             JSONArray jsonArray = new JSONArray();
 |  |             JSONArray jsonArray = new JSONArray();
 | 
												
													
														
															|  |             jsonArray.add(jb);
 |  |             jsonArray.add(jb);
 | 
												
											
												
													
														
															|  | @ -1615,13 +1650,13 @@ public class YkyyInternetService extends BaseJpaService<InternetUpErrorLogDO, In
 | 
												
													
														
															|  |             if("200".equals(resJson.get("msg").toString())){
 |  |             if("200".equals(resJson.get("msg").toString())){
 | 
												
													
														
															|  |                 success++;
 |  |                 success++;
 | 
												
													
														
															|  |             }else{
 |  |             }else{
 | 
												
													
														
															|  |                 saveErrorLog(upid,"13",upid,res,2);
 |  | 
 | 
												
													
														
															|  | 
 |  |                 saveErrorLog(upid,"14",upid,res,2);
 | 
												
													
														
															|  |                 error++;
 |  |                 error++;
 | 
												
													
														
															|  |             }
 |  |             }
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         String resInfo = "此次共上传:" + total + "条数据,其中成功 :" + success + "条,上传失败 : " + error + "条。格式错误:"+dataError+"条。";
 |  |         String resInfo = "此次共上传:" + total + "条数据,其中成功 :" + success + "条,上传失败 : " + error + "条。格式错误:"+dataError+"条。";
 | 
												
													
														
															|  |         saveUpLog(upid,"13",DateUtil.stringToDate(startDate,"yyyy-MM-dd HH:mm:ss"),DateUtil.stringToDate(endDate,"yyyy-MM-dd HH:mm:ss"),success,error,dataError,resInfo);
 |  | 
 | 
												
													
														
															|  | 
 |  |         saveUpLog(upid,"14",DateUtil.stringToDate(startDate,"yyyy-MM-dd HH:mm:ss"),DateUtil.stringToDate(endDate,"yyyy-MM-dd HH:mm:ss"),success,error,dataError,resInfo);
 | 
												
													
														
															|  |         return resInfo;
 |  |         return resInfo;
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 |