| | |
| | | } |
| | | |
| | | // 保存1v1性格分析预约,并推送消息给工作人员 |
| | | MentalAppointment mentalAppointment = saveMentalAppointmentPushMessage(o.getStatusFlag(), o); |
| | | MentalAppointment mentalAppointment = saveMentalAppointmentPushMessage(o.getStatusFlag(), o, req.getRealName(), req.getLinkPhone()); |
| | | if (mentalAppointment == null) { |
| | | throw new BusinessException(DefaultBusinessExceptionEnum.MENTAL_APPOINTMENT_NO_WORKER_ERROR); |
| | | } |
| | |
| | | * @param o |
| | | * @return |
| | | */ |
| | | public MentalAppointment saveMentalAppointmentPushMessage(Integer orderConsultOneStatusFlag, OrderConsultOne o) { |
| | | public MentalAppointment saveMentalAppointmentPushMessage(Integer orderConsultOneStatusFlag, OrderConsultOne o, String realName, String linkPhone) { |
| | | // 性格分析预约 |
| | | MentalAppointment mentalAppointment = MentalAppointment.builder() |
| | | .userId(o.getUserId()) |
| | |
| | | .build(); |
| | | |
| | | // 用户信息 |
| | | CustomerInfo customerInfo = customerService.getCustomerInfoById(o.getUserId()); |
| | | mentalAppointment.setUserName(customerInfo.getRealName()); |
| | | mentalAppointment.setPhone(customerInfo.getLinkPhone()); |
| | | //CustomerInfo customerInfo = customerService.getCustomerInfoById(o.getUserId()); |
| | | mentalAppointment.setUserName(realName); |
| | | mentalAppointment.setPhone(linkPhone); |
| | | |
| | | // 分配性格分析师 |
| | | Long consultWorkerId = mentalAppointmentService.assignMentalAppointmentWorkerId(o.getAppointmentDay(), o.getBeginTimePoint(), o.getEndTimePoint()); |