From db2c6c4af498efb93385c08f94dfe1c60110c5c3 Mon Sep 17 00:00:00 2001 From: Billy <641833868@qq.com> Date: Mon, 20 Oct 2025 14:09:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- addons/shopro/controller/Ccblife.php | 2 +- addons/shopro/service/order/OrderCreate.php | 6 + frontend/pages/index/user.vue | 83 ++++++- frontend/sheep/api/third.js | 55 +++++ .../sheep/platform/provider/ccblife/index.js | 230 +++++++++++++++--- 5 files changed, 334 insertions(+), 42 deletions(-) diff --git a/addons/shopro/controller/Ccblife.php b/addons/shopro/controller/Ccblife.php index 1d78849..7e0c8a7 100644 --- a/addons/shopro/controller/Ccblife.php +++ b/addons/shopro/controller/Ccblife.php @@ -114,7 +114,7 @@ class Ccblife extends Common // 构建跳转URL $redirectUrl = $decryptedParams['redirect_url'] ?? '/pages/index/index'; - + set_token_in_header($this->auth->getToken()); $this->success(__('Logged in successful'), [ 'token' => $token, 'user_info' => $userInfo, diff --git a/addons/shopro/service/order/OrderCreate.php b/addons/shopro/service/order/OrderCreate.php index a52ae76..53786a9 100755 --- a/addons/shopro/service/order/OrderCreate.php +++ b/addons/shopro/service/order/OrderCreate.php @@ -1095,6 +1095,12 @@ class OrderCreate $orderData['type'] = $this->order_type; $orderData['order_sn'] = get_sn($this->user->id); $orderData['user_id'] = $this->user->id; + + // 添加建行用户ID(如果用户是通过建行登录的) + if (isset($this->user->ccb_user_id) && $this->user->ccb_user_id) { + $orderData['ccb_user_id'] = $this->user->ccb_user_id; + } + $orderData['activity_id'] = $result['activity_id']; $orderData['activity_type'] = $result['activity_type']; $orderData['promo_types'] = join(',', $result['promo_types']); diff --git a/frontend/pages/index/user.vue b/frontend/pages/index/user.vue index 1d087d6..f594d52 100644 --- a/frontend/pages/index/user.vue +++ b/frontend/pages/index/user.vue @@ -15,7 +15,7 @@