|
@ -5,10 +5,12 @@ import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import com.sun.webkit.dom.CSSStyleRuleImpl;
|
|
|
import com.yihu.jw.dict.dao.DictDoctorDutyDao;
|
|
|
import com.yihu.jw.dict.dao.DictHospitalDeptDao;
|
|
|
import com.yihu.jw.doctor.dao.BaseDoctorDao;
|
|
|
import com.yihu.jw.doctor.dao.BaseDoctorHospitalDao;
|
|
|
import com.yihu.jw.doctor.dao.BaseDoctorRoleDao;
|
|
|
import com.yihu.jw.entity.base.dict.DictDoctorDutyDO;
|
|
|
import com.yihu.jw.entity.base.dict.DictHospitalDeptDO;
|
|
|
import com.yihu.jw.entity.base.dict.DictIcd10DO;
|
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
|
|
@ -131,6 +133,8 @@ public class YkyyEntranceService {
|
|
|
private PrescriptionInfoDao prescriptionInfoDao;
|
|
|
@Autowired
|
|
|
private JdbcTemplate jdbcTemplate;
|
|
|
@Autowired
|
|
|
private DictDoctorDutyDao dictDoctorDutyDao;
|
|
|
|
|
|
|
|
|
public List<Map<String, Object>> createSQLQuery(String sql, Map<String, Object> params, Integer page, Integer size){
|
|
@ -473,6 +477,16 @@ public class YkyyEntranceService {
|
|
|
String mappingCode = jsonObject.getString("DOCTORCODE");
|
|
|
doctorMappingDO.setMappingCode(mappingCode);
|
|
|
doctorMappingDao.save(doctorMappingDO);
|
|
|
baseDoctorDO.setIntroduce(jsonObject.getString("DETAIL"));
|
|
|
baseDoctorDO.setExpertise(jsonObject.getString("MAJOR"));
|
|
|
String jobTitle = jsonObject.getString("LEVELNAME");
|
|
|
baseDoctorDO.setJobTitleName(jobTitle);
|
|
|
List<DictDoctorDutyDO> dictDoctorDutyDOS = dictDoctorDutyDao.findByName(jobTitle);
|
|
|
if (dictDoctorDutyDOS!=null&&dictDoctorDutyDOS.size()!=0){
|
|
|
DictDoctorDutyDO dutyDO = dictDoctorDutyDOS.get(0);
|
|
|
baseDoctorDO.setJobTitleCode(dutyDO.getCode());
|
|
|
}
|
|
|
baseDoctorDao.save(baseDoctorDO);
|
|
|
}else {
|
|
|
baseDoctorDO.setDel("0");
|
|
|
baseDoctorDao.save(baseDoctorDO);
|