|  | @ -717,7 +717,8 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO
 | 
	
		
			
				|  |  |         if(StringUtils.isNoneBlank(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;
 | 
	
	
		
			
				|  | @ -2214,7 +2215,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @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();
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         WlyyDoorServiceOrderDO doorServiceOrderDO = wlyyDoorServiceOrderDao.findOne(orderId);
 | 
	
	
		
			
				|  | @ -2247,6 +2248,11 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setUpdateUser(dispatcher);
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setUpdateUserName(dispathcherName);
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setDispatcherResponseTime(new Date());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setNursingStaff(nursingStaff);
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setNursingStaffName(nursingStaffName);
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setNursingStaffType(nursingStaffType);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         this.save(doorServiceOrderDO);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         // 给医生发派单消息
 | 
	
	
		
			
				|  | @ -2290,7 +2296,7 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @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();
 | 
	
		
			
				|  |  |         WlyyDoorServiceOrderDO doorServiceOrderDO = wlyyDoorServiceOrderDao.findOne(orderId);
 | 
	
		
			
				|  |  |         if(null == doorServiceOrderDO){
 | 
	
	
		
			
				|  | @ -2322,6 +2328,11 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setUpdateUser(dispatcher);
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setUpdateUserName(dispathcherName);
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setDispatcherResponseTime(new Date());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setNursingStaff(nursingStaff);
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setNursingStaffName(nursingStaffName);
 | 
	
		
			
				|  |  |         doorServiceOrderDO.setNursingStaffType(nursingStaffType);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         this.save(doorServiceOrderDO);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         // 给医生发派单消息
 | 
	
	
		
			
				|  | @ -2872,7 +2883,8 @@ public class WlyyDoorServiceOrderService extends BaseJpaService<WlyyDoorServiceO
 | 
	
		
			
				|  |  |             //服务医生修改,直接转派
 | 
	
		
			
				|  |  |             BaseDoctorDO doctor = doctorDao.findById(doctorCode);
 | 
	
		
			
				|  |  |             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);
 |