goupan
2024-04-18 7292976b9d3456085339be2c0442fb9755253edd
修改bug
2个文件已修改
16 ■■■■ 已修改文件
rest/src/main/java/cn/stylefeng/rest/modular/order/controller/MentalTestOrderController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rest/src/main/java/cn/stylefeng/rest/modular/order/service/MentalTestOrderBizService.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rest/src/main/java/cn/stylefeng/rest/modular/order/controller/MentalTestOrderController.java
@@ -99,12 +99,12 @@
        Assert.isTrue(StrUtil.isNotBlank(req.getLinkPhone()), "联系电话不能为空");
        OrderConsultOne o = mentalTestOrderBizService.createOrderConsultOne(req);
        try {
            Customer customer =new Customer();
            BeanUtil.copyProperties(req,customer);
            Customer customer = new Customer();
            BeanUtil.copyProperties(req, customer);
            LoginUser loginUser = LoginContext.me().getLoginUser();
            customer.setCustomerId(loginUser.getUserId());
            customerService.updateById(customer);
        }catch (Exception e){
        } catch (Exception e) {
            log.info("修改用户信息报错");
        }
        return new SuccessResponseData(o);
rest/src/main/java/cn/stylefeng/rest/modular/order/service/MentalTestOrderBizService.java
@@ -165,7 +165,7 @@
        }
        // 保存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);
        }
@@ -197,7 +197,7 @@
     * @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())
@@ -207,9 +207,9 @@
                .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());