|
@ -5,7 +5,6 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.yihu.jw.doctor.dao.BaseDoctorDao;
|
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
|
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
|
import com.yihu.jw.entity.door.SignFamily;
|
|
|
import com.yihu.jw.entity.rehabilitation.PatientDischargeDO;
|
|
|
import com.yihu.jw.entity.specialist.rehabilitation.PatientMedicalRecordsDO;
|
|
|
import com.yihu.jw.entity.specialist.rehabilitation.RehabilitationAdviceDO;
|
|
@ -18,14 +17,11 @@ import com.yihu.jw.hospital.module.rehabilitation.dao.RehabilitationPatientInfoD
|
|
|
import com.yihu.jw.hospital.module.specialist.dao.PatientMedicalRecordsRehabilitationDao;
|
|
|
import com.yihu.jw.hospital.module.system.dao.SystemDictDao;
|
|
|
import com.yihu.jw.hospital.task.PushMsgTask;
|
|
|
import com.yihu.jw.hospital.team.dao.WlyySignFamilyDao;
|
|
|
import com.yihu.jw.hospital.utils.WeiXinAccessTokenUtils;
|
|
|
import com.yihu.jw.hospital.utils.WeiXinOpenIdUtils;
|
|
|
import com.yihu.jw.patient.dao.BasePatientDao;
|
|
|
import com.yihu.jw.patient.service.BasePatientService;
|
|
|
import com.yihu.jw.util.common.IdCardUtil;
|
|
|
import com.yihu.jw.util.date.DateUtil;
|
|
|
import com.yihu.jw.util.http.HttpClientUtil;
|
|
|
import com.yihu.jw.wlyy.service.WlyyBusinessService;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@ -56,18 +52,12 @@ public class RehabilitationInfoService {
|
|
|
@Autowired
|
|
|
private JdbcTemplate jdbcTemplate;
|
|
|
@Autowired
|
|
|
private HttpClientUtil httpClientUtil;
|
|
|
@Autowired
|
|
|
private BasePatientService patientService;
|
|
|
@Autowired
|
|
|
private SystemDictDao systemDictDao;
|
|
|
@Autowired
|
|
|
private BaseDoctorDao doctorDao;
|
|
|
@Autowired
|
|
|
private BasePatientDao patientDao;
|
|
|
@Autowired
|
|
|
private WlyySignFamilyDao signFamilyDao;
|
|
|
@Autowired
|
|
|
private RehabilitationAdviceDao adviceDao;
|
|
|
@Autowired
|
|
|
private PatientMedicalRecordsRehabilitationDao patientMedicalRecordsDao;
|
|
@ -277,17 +267,8 @@ public class RehabilitationInfoService {
|
|
|
Integer age = IdCardUtil.getAgeForIdcard(idcard);
|
|
|
jsonObject.put("sex", sex);
|
|
|
jsonObject.put("age", age);
|
|
|
SignFamily signFamily = signFamilyDao.getExpensesSignByIdcard(idcard);
|
|
|
if (signFamily != null) {
|
|
|
jsonObject.put("doctorName", signFamily.getDoctorName() + "(全科医生)");
|
|
|
if (StringUtils.isNotBlank(signFamily.getDoctorHealthName())) {
|
|
|
jsonObject.put("doctorHealthName", signFamily.getDoctorHealthName() + "(健管师)");
|
|
|
}
|
|
|
jsonObject.put("hospitalName", signFamily.getHospitalName());
|
|
|
signList.add(jsonObject);
|
|
|
} else {
|
|
|
nosignList.add(jsonObject);
|
|
|
}
|
|
|
|
|
|
nosignList.add(jsonObject);
|
|
|
}
|
|
|
result.put("noSignArray", nosignList);
|
|
|
result.put("signArray", signList);
|