| 
															
																@ -717,7 +717,8 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if(StringUtils.isNoneBlank(orderDO.getDoctor())){ 
															 | 
															
															 | 
															
																        if(StringUtils.isNoneBlank(orderDO.getDoctor())){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            //服务医生修改,直接转派 
															 | 
															
															 | 
															
																            //服务医生修改,直接转派 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            BaseDoctorDO transDoctor = doctorDao.findById(orderDO.getDoctor()); 
															 | 
															
															 | 
															
																            BaseDoctorDO transDoctor = doctorDao.findById(orderDO.getDoctor()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            sendOrderToDoctor(orderDO.getId(),null,"system","系统",transDoctor.getId(),transDoctor.getName(),transDoctor.getJobTitleName()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            BaseDoctorDO transNursingStaff = doctorDao.findById(orderDO.getNursingStaff()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            sendOrderToDoctor(orderDO.getId(),null,"system","系统",transDoctor.getId(),transDoctor.getName(),transDoctor.getJobTitleName(),transNursingStaff.getId(),transNursingStaff.getName(),transNursingStaff.getJobTitleName()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return result; 
															 | 
															
															 | 
															
																        return result; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -2214,7 +2215,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @return 
															 | 
															
															 | 
															
																     * @return 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     */ 
															 | 
															
															 | 
															
																     */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @Transactional(rollbackFor = Exception.class) 
															 | 
															
															 | 
															
																    @Transactional(rollbackFor = Exception.class) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public JSONObject sendOrderToDoctor(String orderId,String remark,String dispatcher,String dispathcherName,String doctor,String doctorName,String doctorJobName){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public JSONObject sendOrderToDoctor(String orderId,String remark,String dispatcher,String dispathcherName,String doctor,String doctorName,String doctorJobName,String nursingStaff,String nursingStaffName,String nursingStaffType){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        JSONObject result = new JSONObject(); 
															 | 
															
															 | 
															
																        JSONObject result = new JSONObject(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        WlyyDoorServiceOrderDO doorServiceOrderDO = wlyyDoorServiceOrderDao.findOne(orderId); 
															 | 
															
															 | 
															
																        WlyyDoorServiceOrderDO doorServiceOrderDO = wlyyDoorServiceOrderDao.findOne(orderId); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -2247,6 +2248,11 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        doorServiceOrderDO.setUpdateUser(dispatcher); 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setUpdateUser(dispatcher); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        doorServiceOrderDO.setUpdateUserName(dispathcherName); 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setUpdateUserName(dispathcherName); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        doorServiceOrderDO.setDispatcherResponseTime(new Date()); 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setDispatcherResponseTime(new Date()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setNursingStaff(nursingStaff); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setNursingStaffName(nursingStaffName); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setNursingStaffType(nursingStaffType); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        this.save(doorServiceOrderDO); 
															 | 
															
															 | 
															
																        this.save(doorServiceOrderDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        // 给医生发派单消息 
															 | 
															
															 | 
															
																        // 给医生发派单消息 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -2290,7 +2296,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @return 
															 | 
															
															 | 
															
																     * @return 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     */ 
															 | 
															
															 | 
															
																     */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @Transactional(rollbackFor = Exception.class) 
															 | 
															
															 | 
															
																    @Transactional(rollbackFor = Exception.class) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public JSONObject transferOrder(String orderId,String remark,String dispatcher,String dispathcherName,String doctor,String doctorName,String doctorJobName){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public JSONObject transferOrder(String orderId,String remark,String dispatcher,String dispathcherName,String doctor,String doctorName,String doctorJobName,String nursingStaff,String nursingStaffName,String nursingStaffType){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        JSONObject result = new JSONObject(); 
															 | 
															
															 | 
															
																        JSONObject result = new JSONObject(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        WlyyDoorServiceOrderDO doorServiceOrderDO = wlyyDoorServiceOrderDao.findOne(orderId); 
															 | 
															
															 | 
															
																        WlyyDoorServiceOrderDO doorServiceOrderDO = wlyyDoorServiceOrderDao.findOne(orderId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if(null == doorServiceOrderDO){ 
															 | 
															
															 | 
															
																        if(null == doorServiceOrderDO){ 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -2322,6 +2328,11 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        doorServiceOrderDO.setUpdateUser(dispatcher); 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setUpdateUser(dispatcher); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        doorServiceOrderDO.setUpdateUserName(dispathcherName); 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setUpdateUserName(dispathcherName); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        doorServiceOrderDO.setDispatcherResponseTime(new Date()); 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setDispatcherResponseTime(new Date()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setNursingStaff(nursingStaff); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setNursingStaffName(nursingStaffName); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        doorServiceOrderDO.setNursingStaffType(nursingStaffType); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        this.save(doorServiceOrderDO); 
															 | 
															
															 | 
															
																        this.save(doorServiceOrderDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        // 给医生发派单消息 
															 | 
															
															 | 
															
																        // 给医生发派单消息 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -2872,7 +2883,8 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            //服务医生修改,直接转派 
															 | 
															
															 | 
															
																            //服务医生修改,直接转派 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            BaseDoctorDO doctor = doctorDao.findById(doctorCode); 
															 | 
															
															 | 
															
																            BaseDoctorDO doctor = doctorDao.findById(doctorCode); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            BaseDoctorDO transDoctor = doctorDao.findById(orderDO.getDoctor()); 
															 | 
															
															 | 
															
																            BaseDoctorDO transDoctor = doctorDao.findById(orderDO.getDoctor()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            transferOrder(orderDO.getId(),null,doctor.getId(),doctor.getName(),transDoctor.getId(),transDoctor.getName(),transDoctor.getJobTitleName()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            BaseDoctorDO transNursingStaff = doctorDao.findById(orderDO.getNursingStaff()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            transferOrder(orderDO.getId(),null,doctor.getId(),doctor.getName(),transDoctor.getId(),transDoctor.getName(),transDoctor.getJobTitleName(),transNursingStaff.getId(),transNursingStaff.getName(),transNursingStaff.getJobTitleName()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        result.put(ResponseContant.resultFlag, ResponseContant.success); 
															 | 
															
															 | 
															
																        result.put(ResponseContant.resultFlag, ResponseContant.success); 
															 |