|
@ -2380,7 +2380,8 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO
|
|
// 派单时,把医生拉入会话,作为其中一个成员,医生拒单时,退出会话
|
|
// 派单时,把医生拉入会话,作为其中一个成员,医生拒单时,退出会话
|
|
ConsultDo consult = consultDao.queryByRelationCode(orderId);
|
|
ConsultDo consult = consultDao.queryByRelationCode(orderId);
|
|
String sessionId = doorServiceOrderDO.getPatient() + "_" + consult.getId() + "_" + doorServiceOrderDO.getNumber() + "_" + consult.getType();
|
|
String sessionId = doorServiceOrderDO.getPatient() + "_" + consult.getId() + "_" + doorServiceOrderDO.getNumber() + "_" + consult.getType();
|
|
imUtill.updateParticipant(sessionId, doctor, null);
|
|
|
|
|
|
String response = imUtill.updateParticipant(sessionId, doctor, null);
|
|
|
|
System.out.println("给医生加入群聊==>" + response);
|
|
|
|
|
|
// 调度员处理完该单(新增预约的,或者是拒单重新派单的)
|
|
// 调度员处理完该单(新增预约的,或者是拒单重新派单的)
|
|
List<SystemMessageDO> messages = systemMessageDao.queryByRelationCodeAndTypeIn(orderId, new String[]{"402", "404", "430", "435"});
|
|
List<SystemMessageDO> messages = systemMessageDao.queryByRelationCodeAndTypeIn(orderId, new String[]{"402", "404", "430", "435"});
|
|
@ -2691,6 +2692,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO
|
|
*
|
|
*
|
|
* @param orderId
|
|
* @param orderId
|
|
*/
|
|
*/
|
|
|
|
@Transactional
|
|
public void cancelConclusion(String orderId) {
|
|
public void cancelConclusion(String orderId) {
|
|
wlyyDoorServiceOrderDao.updateConclusionStatus(orderId);
|
|
wlyyDoorServiceOrderDao.updateConclusionStatus(orderId);
|
|
}
|
|
}
|
|
@ -2701,6 +2703,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO
|
|
* @param orderId
|
|
* @param orderId
|
|
* @param isPatientConfirm
|
|
* @param isPatientConfirm
|
|
*/
|
|
*/
|
|
|
|
@Transactional
|
|
public void updateIsPatientConfirm(String orderId, Integer isPatientConfirm) {
|
|
public void updateIsPatientConfirm(String orderId, Integer isPatientConfirm) {
|
|
WlyyDoorServiceOrderDO wlyyDoorServiceOrder = wlyyDoorServiceOrderDao.findOne(orderId);
|
|
WlyyDoorServiceOrderDO wlyyDoorServiceOrder = wlyyDoorServiceOrderDao.findOne(orderId);
|
|
wlyyDoorServiceOrder.setIsPatientConfirm(isPatientConfirm);
|
|
wlyyDoorServiceOrder.setIsPatientConfirm(isPatientConfirm);
|
|
@ -2761,6 +2764,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO
|
|
* @param positionStatus
|
|
* @param positionStatus
|
|
* @param position
|
|
* @param position
|
|
*/
|
|
*/
|
|
|
|
@Transactional
|
|
public void updateDoctorStatus(String doctor, Integer positionStatus, String position) {
|
|
public void updateDoctorStatus(String doctor, Integer positionStatus, String position) {
|
|
BaseDoctorDO doctor1 = doctorDao.findById(doctor);
|
|
BaseDoctorDO doctor1 = doctorDao.findById(doctor);
|
|
//先注释-需要在补字段
|
|
//先注释-需要在补字段
|