ソースを参照

待办事项增加session_id

huangwenjie 5 年 前
コミット
c8abb1e70e

+ 2 - 0
business/im-service/src/main/java/com/yihu/jw/im/service/ImService.java

@ -2229,6 +2229,8 @@ public class ImService {
				"a.czrq AS czrq," +
				"b.status AS status," +
				"b.evaluate AS evaluate," +
				"b.doctor AS doctorCode," +
				"b.actual_sender AS generalDoctor," +
				"d.name AS patientName," +
				"d.id as patientId," +
				"d.idcard as patientIdcard," +

+ 8 - 0
common/common-rest-model/src/main/java/com/yihu/jw/restmodel/im/ConsultVO.java

@ -214,4 +214,12 @@ public class ConsultVO extends UuidIdentityVO {
	public void setIcd10Name(String icd10Name) {
		this.icd10Name = icd10Name;
	}
	
	public String getDoctorCode() {
		return doctorCode;
	}
	
	public void setDoctorCode(String doctorCode) {
		this.doctorCode = doctorCode;
	}
}

+ 12 - 0
svr/svr-internet-hospital/src/main/java/com/yihu/jw/hospital/endpoint/prescription/PrescriptionEndpoint.java

@ -867,6 +867,18 @@ public class PrescriptionEndpoint extends EnvelopRestEndpoint {
                json.put("consultType", consult.getConsultType());
                //诊断
                json.put("icd10Name", consult.getIcd10Name());
                
                if("1".equals(type)){//专家咨询
                    json.put("session_id", consult.getPatientId()+"_"+ consult.getDoctorCode()+"_1");
                }else if("15".equals(type)){//全科求助专科
                    json.put("session_id", consult.getPatientId()+"_"+ consult.getGeneralDoctor()+"_"+ consult.getDoctorCode()+"_15");
                }else if("9".equals(type)){//图文复诊
                    json.put("session_id", consult.getPatientId()+"_"+ consult.getOutpatientid()+"_9");
                }else if("16".equals(type)){//视频复诊
                    json.put("session_id", consult.getPatientId()+"_"+ consult.getOutpatientid()+"_16");
                }else if("12".equals(type)){//协同门诊
                    json.put("session_id", consult.getPatientId()+"_"+ consult.getOutpatientid()+"_12");
                }else{}
            
                array.add(json);
            }