This commit is contained in:
PC-20230316NUNE\Administrator
2024-01-20 19:01:45 +08:00
parent 8af1ac9484
commit c6710e7dfa
78 changed files with 10027 additions and 4250 deletions

View File

@@ -0,0 +1,45 @@
import { app } from "../App";
import { API, GiftDayRecord, GiftRecord } from "../consts/API";
import BaseData from "./BaseData";
export enum GiftDataEnum{
BUY = "GiftDataEnum_Buy", //礼包购买
}
//礼包数据
export default class GiftData extends BaseData{
records:GiftRecord[] = [];
dayRecords:GiftDayRecord[] = [];
onInit() {
}
//查询充值记录
async UpdateGiftRecord(){
return this.records = await API.GetGiftRecord();
}
//查询当天充值记录
async UpdateGiftDayRecord(){
return this.dayRecords = await API.GetGiftDayRecord();
}
//查询指定礼包每天的购买次数
getGiftDayRecordCount(giftId:number){
return this.dayRecords.filter(item => item.giftCfgId == giftId).length;
}
//查询礼包购买次数
getGiftRecordCount(giftId:number){
return this.records.filter(item => item.giftCfgId == giftId).length;
}
//购买礼包
async buy(giftId:number){
await API.BuyGift(giftId);
app.event.emit(GiftDataEnum.BUY);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "cab5c60b-8521-4aed-a3f1-a23f7751725b",
"files": [],
"subMetas": {},
"userData": {}
}