|
@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.yihu.jw.doctor.dao.BaseDoctorDao;
|
|
import com.yihu.jw.doctor.dao.BaseDoctorDao;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
|
|
|
|
import com.yihu.jw.entity.base.im.ConsultDo;
|
|
import com.yihu.jw.entity.base.im.ConsultTeamDo;
|
|
import com.yihu.jw.entity.base.im.ConsultTeamDo;
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
import com.yihu.jw.entity.base.wx.WxWechatDO;
|
|
import com.yihu.jw.entity.base.wx.WxWechatDO;
|
|
@ -13,6 +14,7 @@ import com.yihu.jw.file_upload.FileUploadService;
|
|
import com.yihu.jw.hospital.message.service.SystemMessageService;
|
|
import com.yihu.jw.hospital.message.service.SystemMessageService;
|
|
import com.yihu.jw.hospital.prescription.service.PrescriptionService;
|
|
import com.yihu.jw.hospital.prescription.service.PrescriptionService;
|
|
import com.yihu.jw.hospital.service.SystemMessage.HospitalSystemMessageService;
|
|
import com.yihu.jw.hospital.service.SystemMessage.HospitalSystemMessageService;
|
|
|
|
import com.yihu.jw.im.dao.ConsultDao;
|
|
import com.yihu.jw.im.service.ImService;
|
|
import com.yihu.jw.im.service.ImService;
|
|
import com.yihu.jw.order.BusinessOrderService;
|
|
import com.yihu.jw.order.BusinessOrderService;
|
|
import com.yihu.jw.patient.dao.BasePatientDao;
|
|
import com.yihu.jw.patient.dao.BasePatientDao;
|
|
@ -92,6 +94,9 @@ public class PatientConsultEndpoint extends EnvelopRestEndpoint {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private SystemMessageService systemMessageService;
|
|
private SystemMessageService systemMessageService;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
private ConsultDao consultDao;
|
|
|
|
|
|
@Value("${fastDFS.fastdfs_file_url}")
|
|
@Value("${fastDFS.fastdfs_file_url}")
|
|
private String fastdfs_file_url;
|
|
private String fastdfs_file_url;
|
|
@ -483,6 +488,11 @@ public class PatientConsultEndpoint extends EnvelopRestEndpoint {
|
|
if(d!=null&& org.apache.commons.lang3.StringUtils.isNoneBlank(d.getFee())){
|
|
if(d!=null&& org.apache.commons.lang3.StringUtils.isNoneBlank(d.getFee())){
|
|
price = Double.parseDouble(d.getFee());
|
|
price = Double.parseDouble(d.getFee());
|
|
}
|
|
}
|
|
|
|
ConsultDo consultDo = consultDao.findOne(re.getString("consult"));
|
|
|
|
if (price==0.0){
|
|
|
|
consultDo.setPayStatus(1);
|
|
|
|
consultDao.save(consultDo);
|
|
|
|
}
|
|
businessOrderService.recharge(re.getString("consult"),"新增专家咨询","1","专家咨询费",patient,re.getString("patientName"),doctor,price);
|
|
businessOrderService.recharge(re.getString("consult"),"新增专家咨询","1","专家咨询费",patient,re.getString("patientName"),doctor,price);
|
|
}
|
|
}
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|