|
@ -1,23 +1,21 @@
|
|
package com.yihu.wlyy.service.app.prescription;
|
|
package com.yihu.wlyy.service.app.prescription;
|
|
|
|
|
|
import com.yihu.wlyy.util.HttpUtil;
|
|
|
|
import com.yihu.wlyy.wechat.util.WeiXinAccessTokenUtils;
|
|
|
|
import com.yihu.wlyy.wechat.util.WeiXinMessageUtils;
|
|
|
|
import org.json.JSONObject;
|
|
|
|
import com.yihu.wlyy.entity.dict.SystemDict;
|
|
import com.yihu.wlyy.entity.dict.SystemDict;
|
|
import com.yihu.wlyy.entity.doctor.profile.Doctor;
|
|
import com.yihu.wlyy.entity.doctor.profile.Doctor;
|
|
import com.yihu.wlyy.entity.patient.Patient;
|
|
import com.yihu.wlyy.entity.patient.Patient;
|
|
import com.yihu.wlyy.entity.patient.prescription.*;
|
|
import com.yihu.wlyy.entity.patient.prescription.*;
|
|
import com.yihu.wlyy.repository.dict.SystemDictDao;
|
|
import com.yihu.wlyy.repository.dict.SystemDictDao;
|
|
import com.yihu.wlyy.repository.doctor.DoctorDao;
|
|
import com.yihu.wlyy.repository.doctor.DoctorDao;
|
|
|
|
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.*;
|
|
import com.yihu.wlyy.repository.prescription.*;
|
|
import com.yihu.wlyy.service.BaseService;
|
|
import com.yihu.wlyy.service.BaseService;
|
|
import com.yihu.wlyy.util.DateUtil;
|
|
import com.yihu.wlyy.util.DateUtil;
|
|
|
|
import com.yihu.wlyy.util.HttpUtil;
|
|
import com.yihu.wlyy.util.ImUtill;
|
|
import com.yihu.wlyy.util.ImUtill;
|
|
import org.apache.commons.collections.map.HashedMap;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.json.JSONArray;
|
|
import org.json.JSONArray;
|
|
|
|
import org.json.JSONObject;
|
|
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;
|
|
@ -59,6 +57,8 @@ public class PrescriptionInfoService extends BaseService {
|
|
private PrescriptionNoticesService prescriptionNoticesService;
|
|
private PrescriptionNoticesService prescriptionNoticesService;
|
|
@Autowired
|
|
@Autowired
|
|
private ImUtill imUtill;
|
|
private ImUtill imUtill;
|
|
|
|
@Autowired
|
|
|
|
private MessageDao messageDao;
|
|
|
|
|
|
private static final Logger logger = LoggerFactory.getLogger(HttpUtil.class);
|
|
private static final Logger logger = LoggerFactory.getLogger(HttpUtil.class);
|
|
|
|
|
|
@ -398,6 +398,9 @@ public class PrescriptionInfoService extends BaseService {
|
|
reviewed.setReviewedTime(new Date());
|
|
reviewed.setReviewedTime(new Date());
|
|
reviewed.setStatus(PrescriptionReviewed.PrescriptionReviewedStatus.del.getValue());
|
|
reviewed.setStatus(PrescriptionReviewed.PrescriptionReviewedStatus.del.getValue());
|
|
|
|
|
|
|
|
//修改系统的续方消息的审核状态
|
|
|
|
messageDao.updatePreScriptionMessage(code,"2");
|
|
|
|
|
|
//审核不用过发送消息
|
|
//审核不用过发送消息
|
|
//发送Im消息
|
|
//发送Im消息
|
|
JSONObject content = new JSONObject();
|
|
JSONObject content = new JSONObject();
|