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));
|
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 {updateUser} from "@/api/system/user";
|
||||||
import {User} from "@/api/system/user/model";
|
import {User} from "@/api/system/user/model";
|
||||||
import {getStoredInviteParams, handleInviteRelation} from "@/utils/invite";
|
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 {listUserRole, updateUserRole} from "@/api/system/userRole";
|
||||||
import {addShopDealerCapital} from "@/api/shop/shopDealerCapital";
|
import {addShopDealerCapital} from "@/api/shop/shopDealerCapital";
|
||||||
|
|
||||||
@@ -204,6 +204,12 @@ const AddUserAddress = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 获得50元奖励
|
// 获得50元奖励
|
||||||
|
await updateShopDealerUserByUserId({
|
||||||
|
userId: user?.userId,
|
||||||
|
balance: '50',
|
||||||
|
})
|
||||||
|
|
||||||
|
// 保存明细
|
||||||
await addShopDealerCapital({
|
await addShopDealerCapital({
|
||||||
userId: user?.userId,
|
userId: user?.userId,
|
||||||
flowType: 50,
|
flowType: 50,
|
||||||
|
|||||||
Reference in New Issue
Block a user