合并,暂时屏蔽其他功能
This commit is contained in:
parent
9f151f182b
commit
1d4a34c266
@ -1,26 +1,7 @@
|
||||
import { ApiCall } from "tsrpc";
|
||||
import { ReqGame, ResGame } from "../../../shared/protocols/event/christmas/PtlGame";
|
||||
import { HongDianChange } from "../../hongdian/fun";
|
||||
import { Christmasfun } from "./fun";
|
||||
import {PlayerFun} from "../../../public/player";
|
||||
|
||||
|
||||
export default async function (call: ApiCall<ReqGame, ResGame>) {
|
||||
let initCon = await Christmasfun.getCon(call)
|
||||
let need = initCon[call.req.hdid].data.gameneed;
|
||||
let addval = initCon[call.req.hdid].data.game[call.req.index];
|
||||
// 判断消耗是否满足
|
||||
await PlayerFun.checkNeedIsMeet(call, need);
|
||||
// 扣除消耗
|
||||
await PlayerFun.cutNeed(call, need);
|
||||
|
||||
let _mydata = await Christmasfun.getMyData(call, call.req.hdid)
|
||||
let _setData = {}
|
||||
_mydata["val"] += addval
|
||||
_setData["val"] = _mydata["val"]
|
||||
await Christmasfun.setMyData(call.uid, call.req.hdid, { $set: _setData })
|
||||
let changedata = { mydata: _mydata}
|
||||
// 推送红点
|
||||
HongDianChange.sendChangeKey(call.uid, ['huodonghd']);
|
||||
call.succ(changedata);
|
||||
// TODO
|
||||
call.error('API Not Implemented');
|
||||
}
|
Loading…
Reference in New Issue
Block a user