From 157989de1caa59f98c9d41e28d358ccbbe916261 Mon Sep 17 00:00:00 2001
From: yanghb <yanghb>
Date: 星期五, 12 四月 2024 09:03:38 +0800
Subject: [PATCH] 4.9

---
 rest/src/main/java/cn/stylefeng/rest/modular/order/controller/MentalTestOrderController.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/rest/src/main/java/cn/stylefeng/rest/modular/order/controller/MentalTestOrderController.java b/rest/src/main/java/cn/stylefeng/rest/modular/order/controller/MentalTestOrderController.java
index bdcf7f1..3b1c8a5 100644
--- a/rest/src/main/java/cn/stylefeng/rest/modular/order/controller/MentalTestOrderController.java
+++ b/rest/src/main/java/cn/stylefeng/rest/modular/order/controller/MentalTestOrderController.java
@@ -1,5 +1,6 @@
 package cn.stylefeng.rest.modular.order.controller;
 
+import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.lang.Assert;
 import cn.hutool.core.util.StrUtil;
 import cn.stylefeng.guns.modular.business.dto.request.CreateOrderConsultOneRequest;
@@ -13,6 +14,10 @@
 import cn.stylefeng.guns.modular.business.service.IOrderConsultOneService;
 import cn.stylefeng.guns.modular.business.service.IOrderMentalTestService;
 import cn.stylefeng.rest.modular.order.service.MentalTestOrderBizService;
+import cn.stylefeng.roses.kernel.auth.api.context.LoginContext;
+import cn.stylefeng.roses.kernel.auth.api.pojo.login.LoginUser;
+import cn.stylefeng.roses.kernel.customer.modular.entity.Customer;
+import cn.stylefeng.roses.kernel.customer.modular.service.CustomerService;
 import cn.stylefeng.roses.kernel.rule.pojo.request.BaseIdRequest;
 import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
 import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
@@ -69,12 +74,24 @@
         return new SuccessResponseData(list);
     }
 
+    @Resource
+    private CustomerService customerService;
+
     @ApiOperation(value = "1V1咨询预约性格分析下单")
     @PostResource(name = "1V1咨询预约性格分析下单", path = "/createOrderConsultOne")
     public ResponseData<OrderConsultOne> createOrderConsultOne(@RequestBody CreateOrderConsultOneRequest req) {
         Assert.isTrue(StrUtil.isNotBlank(req.getRealName()), "姓名不能为空");
         Assert.isTrue(StrUtil.isNotBlank(req.getLinkPhone()), "联系电话不能为空");
         OrderConsultOne o = mentalTestOrderBizService.createOrderConsultOne(req);
+        try {
+            Customer customer =new Customer();
+            BeanUtil.copyProperties(req,customer);
+            LoginUser loginUser = LoginContext.me().getLoginUser();
+            customer.setCustomerId(loginUser.getUserId());
+            customerService.updateById(customer);
+        }catch (Exception e){
+            log.info("修改用户信息报错");
+        }
         return new SuccessResponseData(o);
     }
 

--
Gitblit v1.7.1