|
@ -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++;
|
|
}
|
|
}
|
|
}
|
|
}
|