|
@ -4,7 +4,6 @@ package com.yihu.jw.hospital.prescription.service;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import com.yihu.jw.entity.base.area.BaseDrugStoreDO;
|
|
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
import com.yihu.jw.entity.base.wx.BasePatientWechatDo;
|
|
import com.yihu.jw.entity.base.wx.BasePatientWechatDo;
|
|
import com.yihu.jw.entity.base.wx.WxWechatDO;
|
|
import com.yihu.jw.entity.base.wx.WxWechatDO;
|
|
@ -17,7 +16,6 @@ import com.yihu.jw.entity.order.BusinessOrderDO;
|
|
import com.yihu.jw.hospital.consult.dao.HospitalWaitingRoomDao;
|
|
import com.yihu.jw.hospital.consult.dao.HospitalWaitingRoomDao;
|
|
import com.yihu.jw.hospital.doctor.dao.PatientRegisterTimeDao;
|
|
import com.yihu.jw.hospital.doctor.dao.PatientRegisterTimeDao;
|
|
import com.yihu.jw.hospital.drugstore.dao.BaseDrugStoreDao;
|
|
import com.yihu.jw.hospital.drugstore.dao.BaseDrugStoreDao;
|
|
import com.yihu.jw.hospital.drugstore.service.BaseDrugStoreService;
|
|
|
|
import com.yihu.jw.hospital.mapping.service.PatientMappingService;
|
|
import com.yihu.jw.hospital.mapping.service.PatientMappingService;
|
|
import com.yihu.jw.hospital.prescription.dao.OutpatientDao;
|
|
import com.yihu.jw.hospital.prescription.dao.OutpatientDao;
|
|
import com.yihu.jw.hospital.prescription.dao.PrescriptionDao;
|
|
import com.yihu.jw.hospital.prescription.dao.PrescriptionDao;
|
|
@ -35,7 +33,6 @@ import com.yihu.jw.wechat.dao.WechatDao;
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
import org.apache.commons.collections.map.HashedMap;
|
|
import org.apache.commons.collections.map.HashedMap;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.checkerframework.checker.units.qual.A;
|
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@ -192,8 +189,8 @@ public class YkyyPrescriptionService extends BaseJpaService<WlyyPrescriptionDO,
|
|
businessOrderDO.setRelationName("复诊-诊查费");
|
|
businessOrderDO.setRelationName("复诊-诊查费");
|
|
businessOrderDO.setDescription("复诊-诊查费");
|
|
businessOrderDO.setDescription("复诊-诊查费");
|
|
businessOrderDO.setRematk(outpatient.getDescription());
|
|
businessOrderDO.setRematk(outpatient.getDescription());
|
|
businessOrderDO.setPatient(outpatient.getPatient());
|
|
|
|
businessOrderDO.setPatientName(outpatient.getPatientName());
|
|
|
|
|
|
businessOrderDO.setPatient(outpatient.getConsumer());
|
|
|
|
businessOrderDO.setPatientName(outpatient.getConsumerName());
|
|
businessOrderDO.setDoctor(outpatient.getDoctor());
|
|
businessOrderDO.setDoctor(outpatient.getDoctor());
|
|
if (outpatientDO.getType().equalsIgnoreCase("1")) {
|
|
if (outpatientDO.getType().equalsIgnoreCase("1")) {
|
|
businessOrderDO.setOrderType(1);
|
|
businessOrderDO.setOrderType(1);
|
|
@ -256,8 +253,8 @@ public class YkyyPrescriptionService extends BaseJpaService<WlyyPrescriptionDO,
|
|
waitingRoom.setGeneralDoctorName(outpatientDO.getGeneralDoctorName());
|
|
waitingRoom.setGeneralDoctorName(outpatientDO.getGeneralDoctorName());
|
|
}
|
|
}
|
|
|
|
|
|
waitingRoom.setPatientId(outpatientDO.getPatient());
|
|
|
|
waitingRoom.setPatientName(outpatientDO.getPatientName());
|
|
|
|
|
|
waitingRoom.setPatientId(outpatientDO.getConsumer());
|
|
|
|
waitingRoom.setPatientName(outpatientDO.getConsumerName());
|
|
waitingRoom.setReservationTime(outpatientDO.getRegisterDate());
|
|
waitingRoom.setReservationTime(outpatientDO.getRegisterDate());
|
|
waitingRoom.setVisitStatus(0);
|
|
waitingRoom.setVisitStatus(0);
|
|
//设置复诊类型
|
|
//设置复诊类型
|