|
@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.yihu.wlyy.entity.doctor.DoctorMapping;
|
|
import com.yihu.wlyy.entity.doctor.DoctorMapping;
|
|
|
|
import com.yihu.wlyy.entity.doctor.team.sign.DoctorTeam;
|
|
import com.yihu.wlyy.entity.message.Message;
|
|
import com.yihu.wlyy.entity.message.Message;
|
|
import com.yihu.wlyy.entity.patient.Patient;
|
|
import com.yihu.wlyy.entity.patient.Patient;
|
|
import com.yihu.wlyy.entity.patient.prescription.Prescription;
|
|
import com.yihu.wlyy.entity.patient.prescription.Prescription;
|
|
@ -11,6 +12,7 @@ import com.yihu.wlyy.entity.patient.prescription.PrescriptionDiagnosis;
|
|
import com.yihu.wlyy.entity.patient.prescription.PrescriptionExpressage;
|
|
import com.yihu.wlyy.entity.patient.prescription.PrescriptionExpressage;
|
|
import com.yihu.wlyy.entity.patient.prescription.PrescriptionLog;
|
|
import com.yihu.wlyy.entity.patient.prescription.PrescriptionLog;
|
|
import com.yihu.wlyy.repository.doctor.DoctorMappingDao;
|
|
import com.yihu.wlyy.repository.doctor.DoctorMappingDao;
|
|
|
|
import com.yihu.wlyy.repository.doctor.DoctorTeamDao;
|
|
import com.yihu.wlyy.repository.message.MessageDao;
|
|
import com.yihu.wlyy.repository.message.MessageDao;
|
|
import com.yihu.wlyy.repository.patient.PatientDao;
|
|
import com.yihu.wlyy.repository.patient.PatientDao;
|
|
import com.yihu.wlyy.repository.prescription.PrescriptionDao;
|
|
import com.yihu.wlyy.repository.prescription.PrescriptionDao;
|
|
@ -61,6 +63,8 @@ public class PrescriptionService extends BaseService {
|
|
private String wechat_base_url;
|
|
private String wechat_base_url;
|
|
@Autowired
|
|
@Autowired
|
|
private PrescriptionDispensaryCodeDao prescriptionDispensaryCodeDao;
|
|
private PrescriptionDispensaryCodeDao prescriptionDispensaryCodeDao;
|
|
|
|
@Autowired
|
|
|
|
private DoctorTeamDao doctorTeamDao;
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@ -117,6 +121,9 @@ public class PrescriptionService extends BaseService {
|
|
message.setDel("1");
|
|
message.setDel("1");
|
|
message.setRelationCode(prescription.getCode());
|
|
message.setRelationCode(prescription.getCode());
|
|
message.setPrescriptionStatus("0");//待取药
|
|
message.setPrescriptionStatus("0");//待取药
|
|
|
|
//获取居民团队code
|
|
|
|
DoctorTeam dt = doctorTeamDao.findByParientCode(prescription.getPatient());
|
|
|
|
message.setData(dt.getCode());
|
|
messageDao.save(message);
|
|
messageDao.save(message);
|
|
|
|
|
|
pushMsgTask.put(expressage.getExpressageCode(), MessageType.MESSAGE_TYPE_PRESCRIPTION_WAIT_TAKE_DRUG.D_P_WRD.name(), MessageType.MESSAGE_TYPE_PRESCRIPTION_WAIT_TAKE_DRUG.续方消息.name(), content, prescription.getCode());
|
|
pushMsgTask.put(expressage.getExpressageCode(), MessageType.MESSAGE_TYPE_PRESCRIPTION_WAIT_TAKE_DRUG.D_P_WRD.name(), MessageType.MESSAGE_TYPE_PRESCRIPTION_WAIT_TAKE_DRUG.续方消息.name(), content, prescription.getCode());
|