| 
															
																@ -24,6 +24,7 @@ import org.springframework.util.LinkedCaseInsensitiveMap; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.text.SimpleDateFormat; 
															 | 
															
															 | 
															
																import java.text.SimpleDateFormat; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.util.Date; 
															 | 
															
															 | 
															
																import java.util.Date; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.util.List; 
															 | 
															
															 | 
															
																import java.util.List; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import java.util.Map; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																@Service 
															 | 
															
															 | 
															
																@Service 
															 | 
														
													
												
													
														
															| 
															 | 
															
																public class InternetService extends BaseJpaService<InternetUpErrorLogDO, IntUpErrorLogDao> { 
															 | 
															
															 | 
															
																public class InternetService extends BaseJpaService<InternetUpErrorLogDO, IntUpErrorLogDao> { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -417,31 +418,50 @@ public class InternetService extends BaseJpaService<InternetUpErrorLogDO, IntUpE 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        int success = 0; 
															 | 
															
															 | 
															
																        int success = 0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        int error = 0; 
															 | 
															
															 | 
															
																        int error = 0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<MedicalSkillOrdersDO> medicalSkillOrdersDOs= medicalSkillOrdersDao.findMedicalSkillOrdersByAppTime(startDate,endDate); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if(medicalSkillOrdersDOs != null && medicalSkillOrdersDOs.size() > 0){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            total = medicalSkillOrdersDOs.size(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            for(MedicalSkillOrdersDO medicalSkillOrdersDO :medicalSkillOrdersDOs ){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                String[] dept = depToSubject(medicalSkillOrdersDO.getAppDepCode().toString()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                String docInterId = achNsDoctorRecord(medicalSkillOrdersDO.getIdDoctor()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        String sql ="SELECT " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " i.id, " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " i.`code`, " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " i.dept, " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " o.doctor, " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " o.register_date " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " i.create_time, " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " p.`name`, " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " p.idcard, " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " p.mobile " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                "FROM " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " wlyy_inspection i " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                "JOIN wlyy_outpatient o ON o.id = i.outpatient_id  " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                "JOIN base_patient p ON p.id = o.patient " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                "WHERE " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " i.create_time >='"+startDate+"' " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " and i.create_time <='"+endDate+"'"; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<Map<String,Object>> list = jdbcTemplate.queryForList(sql); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//        List<MedicalSkillOrdersDO> medicalSkillOrdersDOs= medicalSkillOrdersDao.findMedicalSkillOrdersByAppTime(startDate,endDate); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        if(list != null && list.size() > 0){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            total = list.size(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            for(Map<String,Object> ins :list ){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                String[] dept = depToSubject(ins.get("dept").toString()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                String docInterId = achNsDoctorRecord(ins.get("doctor").toString()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                JSONObject jb = new JSONObject(); 
															 | 
															
															 | 
															
																                JSONObject jb = new JSONObject(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("id",orgCode + medicalSkillOrdersDO.getId()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                jb.put("id",orgCode + ins.get("id").toString()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("cd_org", orgCode); 
															 | 
															
															 | 
															
																                jb.put("cd_org", orgCode); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("cd_area", orgArea); 
															 | 
															
															 | 
															
																                jb.put("cd_area", orgArea); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("cd_orgSub", orgSub); 
															 | 
															
															 | 
															
																                jb.put("cd_orgSub", orgSub); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("app_time",medicalSkillOrdersDO.getAppTime().toString()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                jb.put("app_time",DateUtil.dateToStr(new Date((Long)ins.get("register_date")),"YYYY-MM-DD HH:mm:SS")); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("app_dep_code", dept[0].toString()); 
															 | 
															
															 | 
															
																                jb.put("app_dep_code", dept[0].toString()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("app_class_code", medicalSkillOrdersDO.getAppClassCode()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                jb.put("app_class_code", ins.get("")); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("id_doctor", docInterId); 
															 | 
															
															 | 
															
																                jb.put("id_doctor", docInterId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("fg_handle", medicalSkillOrdersDO.getFgHandle()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("handle_time", medicalSkillOrdersDO.getHandleTime()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("pt_name", medicalSkillOrdersDO.getPtName()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("ge_code", medicalSkillOrdersDO.getGeCode()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("card_type", "1"); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("id_no", medicalSkillOrdersDO.getIdNo()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("pt_tel", medicalSkillOrdersDO.getPtTel()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//                jb.put("fg_handle", medicalSkillOrdersDO.getFgHandle()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//                jb.put("handle_time", medicalSkillOrdersDO.getHandleTime()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//                jb.put("pt_name", medicalSkillOrdersDO.getPtName()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//                jb.put("ge_code", medicalSkillOrdersDO.getGeCode()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//                jb.put("card_type", "1"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//                jb.put("id_no", medicalSkillOrdersDO.getIdNo()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//                jb.put("pt_tel", medicalSkillOrdersDO.getPtTel()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jb.put("crt_date",DateUtil.dateToStrLong(DateUtil.getNow())); 
															 | 
															
															 | 
															
																                jb.put("crt_date",DateUtil.dateToStrLong(DateUtil.getNow())); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                JSONArray jsonArray = new JSONArray(); 
															 | 
															
															 | 
															
																                JSONArray jsonArray = new JSONArray(); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -452,7 +472,7 @@ public class InternetService extends BaseJpaService<InternetUpErrorLogDO, IntUpE 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                if("200".equals(resJson.get("msg").toString())){ 
															 | 
															
															 | 
															
																                if("200".equals(resJson.get("msg").toString())){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    success++; 
															 | 
															
															 | 
															
																                    success++; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                }else{ 
															 | 
															
															 | 
															
																                }else{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    saveErrorLog("6",medicalSkillOrdersDO.getId().toString(),res); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//                    saveErrorLog("6",medicalSkillOrdersDO.getId().toString(),res); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                    error++; 
															 | 
															
															 | 
															
																                    error++; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                } 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 |