Feat:抽奖2.0(部分接口未调通)

This commit is contained in:
LinCyJang
2026-04-27 08:47:33 +08:00
parent 0202f14073
commit d3602c010e
11 changed files with 2718 additions and 29 deletions
+55 -5
View File
@@ -3,15 +3,57 @@ import request from '@/utils/request'
/**
* 抽奖活动信息
* */
export function getDetail() {
return request.get('/lottery/dice/detail')
export function getDetail(params = {}) {
return request.get('/lottery/dice/detail', params)
}
/**
* 抽奖
* */
export function getPrize() {
return request.post('/lottery/dice/draw')
export function getPrize(data = {}) {
return request.post('/lottery/dice/draw', data)
}
/**
* 县域抽奖活动详情
* @param activityId 抽奖活动ID
*/
export function getDrawActivityInfo(activityId) {
return request.get('/draw/activityInfo', { activityId })
}
/**
* 县域抽奖活动规则
*/
export function getDrawRuleConfig() {
return request.get('/draw/ruleConfig')
}
/**
* 我的抽奖码列表
* @param status 抽奖码状态(0:等待开奖, 1:已中奖, 2:未中奖, -1:已失效)
*/
export function getDrawMyTickets(status) {
const params = {}
if (status !== undefined && status !== null && status !== '') {
params.status = status
}
return request.get('/draw/myTickets', params)
}
/**
* 抽奖活动中奖记录
* @param activityId 抽奖活动ID
*/
export function getActivityWinRecord(activityId) {
return request.get('/draw/activityWinRecord', { activityId })
}
/**
* 获取抽奖相关显示配置
*/
export function getDrawConfig() {
return request.get('/draw/config')
}
/**
@@ -35,4 +77,12 @@ export function getLogs(page = 1, limit = 10) {
* */
export function getLotteryShareInfo() {
return request.get('/lottery/shareImage')
}
}
/**
* 订单支付完成后检查抽奖码
* @param orderId 订单号
*/
export function getDrawTicketByOrder(orderId) {
return request.get('/draw/ticketByOrder', { orderId })
}