From 3287dc91e26d0ae7fed60cab7d056f00a82972b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Thu, 13 Nov 2025 23:05:45 +0800 Subject: [PATCH] =?UTF-8?q?feat(dealer):=20=E6=96=B0=E5=A2=9E=E5=88=86?= =?UTF-8?q?=E9=94=80=E5=95=86=E7=94=A8=E6=88=B7=E4=BD=99=E9=A2=9D=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=8A=9F=E8=83=BD-=20=E5=9C=A8=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=88=86=E9=94=80=E5=95=86=E7=94=A8=E6=88=B7=E6=97=B6=E5=A2=9E?= =?UTF-8?q?=E5=8A=A050=E5=85=83=E5=A5=96=E5=8A=B1=E4=BD=99=E9=A2=9D=20-=20?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E9=80=9A=E8=BF=87=E7=94=A8=E6=88=B7ID?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=88=86=E9=94=80=E5=95=86=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E8=AE=B0=E5=BD=95-=20=E6=B7=BB=E5=8A=A0updateShopDealerUserByU?= =?UTF-8?q?serId=E6=8E=A5=E5=8F=A3=E6=96=B9=E6=B3=95=20-=20=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E5=B9=B6=E8=B0=83=E7=94=A8=E4=BD=99=E9=A2=9D=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=92=8C=E8=B5=84=E6=9C=AC=E6=98=8E=E7=BB=86=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E6=8E=A5=E5=8F=A3=20-=20=E4=BC=98=E5=8C=96shopDealerU?= =?UTF-8?q?ser=E6=A8=A1=E5=9E=8B=E5=AF=BC=E5=85=A5=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/shop/shopDealerUser/index.ts | 15 +++++++++++++++ src/api/shop/shopDealerUser/model/index.ts | 2 +- src/dealer/apply/add.tsx | 8 +++++++- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/src/api/shop/shopDealerUser/index.ts b/src/api/shop/shopDealerUser/index.ts index 0f673a1..ded7931 100644 --- a/src/api/shop/shopDealerUser/index.ts +++ b/src/api/shop/shopDealerUser/index.ts @@ -59,6 +59,21 @@ export async function updateShopDealerUser(data: ShopDealerUser) { return Promise.reject(new Error(res.message)); } +/** + * 修改分销商用户记录表 + * @param data + */ +export async function updateShopDealerUserByUserId(data: ShopDealerUser) { + const res = await request.put>( + '/shop/shop-dealer-user/updateByUserId', + data + ); + if (res.code === 0) { + return res.message; + } + return Promise.reject(new Error(res.message)); +} + /** * 删除分销商用户记录表 */ diff --git a/src/api/shop/shopDealerUser/model/index.ts b/src/api/shop/shopDealerUser/model/index.ts index 9ac7ec4..f0293e2 100644 --- a/src/api/shop/shopDealerUser/model/index.ts +++ b/src/api/shop/shopDealerUser/model/index.ts @@ -1,4 +1,4 @@ -import type { PageParam } from '@/api/index'; +import type { PageParam } from '@/api'; /** * 分销商用户记录表 diff --git a/src/dealer/apply/add.tsx b/src/dealer/apply/add.tsx index 136a0ef..5591e0a 100644 --- a/src/dealer/apply/add.tsx +++ b/src/dealer/apply/add.tsx @@ -9,7 +9,7 @@ import {TenantId} from "@/config/app"; import {updateUser} from "@/api/system/user"; import {User} from "@/api/system/user/model"; import {getStoredInviteParams, handleInviteRelation} from "@/utils/invite"; -import {addShopDealerUser} from "@/api/shop/shopDealerUser"; +import {addShopDealerUser, updateShopDealerUserByUserId} from "@/api/shop/shopDealerUser"; import {listUserRole, updateUserRole} from "@/api/system/userRole"; import {addShopDealerCapital} from "@/api/shop/shopDealerCapital"; @@ -204,6 +204,12 @@ const AddUserAddress = () => { } // 获得50元奖励 + await updateShopDealerUserByUserId({ + userId: user?.userId, + balance: '50', + }) + + // 保存明细 await addShopDealerCapital({ userId: user?.userId, flowType: 50,