|
@ -3,8 +3,11 @@ package com.yihu.jw.hospital.endpoint.consult;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.yihu.jw.doctor.dao.BaseDoctorDao;
|
|
|
import com.yihu.jw.doctor.dao.BaseDoctorHospitalDao;
|
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
|
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorHospitalDO;
|
|
|
import com.yihu.jw.entity.base.im.ConsultTeamDo;
|
|
|
import com.yihu.jw.entity.base.org.BaseOrgDO;
|
|
|
import com.yihu.jw.entity.hospital.prescription.WlyyOutpatientDO;
|
|
|
import com.yihu.jw.hospital.prescription.dao.OutpatientDao;
|
|
|
import com.yihu.jw.hospital.prescription.service.PrescriptionService;
|
|
@ -58,6 +61,9 @@ public class DoctorConsultEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
@Autowired
|
|
|
private WlyyBusinessService wlyyBusinessService;
|
|
|
|
|
|
@Autowired
|
|
|
private BaseDoctorHospitalDao baseDoctorHospitalDao;
|
|
|
|
|
|
|
|
|
|
|
@ -577,6 +583,23 @@ public class DoctorConsultEndpoint extends EnvelopRestEndpoint {
|
|
|
json.put("generalDoctorName", baseDoctorDO.getName());
|
|
|
}
|
|
|
|
|
|
List<BaseDoctorHospitalDO> hospitalDOs = baseDoctorHospitalDao.findByDoctorCode(doctor);
|
|
|
if(hospitalDOs!=null&&hospitalDOs.size()>0){
|
|
|
json.put("hospital",hospitalDOs.get(0));
|
|
|
// BaseOrgDO org = baseOrgDao.findByCode(hospitalDOs.get(0).getOrgCode());
|
|
|
// rs.put("winNo",org.getWinNo());
|
|
|
// json.put("deptName",hospitalDOs.get(0).getDeptName());
|
|
|
// json.put("dept",hospitalDOs.get(0).getDeptCode());
|
|
|
}else{
|
|
|
json.put("hospital",null);
|
|
|
// json.put("winNo",null);
|
|
|
// json.put("deptName",null);
|
|
|
// json.put("dept",null);
|
|
|
}
|
|
|
|
|
|
//医生职称
|
|
|
json.put("jobTitleName", consult.getJobTitleName());
|
|
|
|
|
|
// 设置显示标题
|
|
|
json.put("title", consult.getTitle());
|
|
|
// 设置主诉
|