feat(dealer): 新增分销商用户余额更新功能- 在新增分销商用户时增加50元奖励余额
- 实现通过用户ID更新分销商用户记录- 添加updateShopDealerUserByUserId接口方法 - 导入并调用余额更新和资本明细保存接口 - 优化shopDealerUser模型导入路径
This commit is contained in:
@@ -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<ApiResult<unknown>>(
|
||||
'/shop/shop-dealer-user/updateByUserId',
|
||||
data
|
||||
);
|
||||
if (res.code === 0) {
|
||||
return res.message;
|
||||
}
|
||||
return Promise.reject(new Error(res.message));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除分销商用户记录表
|
||||
*/
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { PageParam } from '@/api/index';
|
||||
import type { PageParam } from '@/api';
|
||||
|
||||
/**
|
||||
* 分销商用户记录表
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user