fix:
修复悬赏任务一键领取3倍奖励逻辑错误
This commit is contained in:
parent
ee991be3b9
commit
4fc0aa8576
@ -38,9 +38,7 @@ export default async function (call: ApiCall<ReqAllGet, ResAllGet>) {
|
||||
}
|
||||
// XstaskFun.delTask(call.uid, task._id);
|
||||
XstaskFun.changeInfo(call.uid, change);
|
||||
await PlayerFun.sendPrize(call, taskConf.prize);
|
||||
HongDianChange.sendChangeKey(call.uid, ['xstaskhd', 'huodonghd']);
|
||||
|
||||
if (!tequan) {
|
||||
prizeArr.push(...taskConf.prize)
|
||||
} else {
|
||||
@ -50,6 +48,7 @@ export default async function (call: ApiCall<ReqAllGet, ResAllGet>) {
|
||||
}
|
||||
// prizeArr.push(...taskConf.prize)
|
||||
}
|
||||
if (prizeArr.length > 0) await PlayerFun.sendPrize(call, prizeArr);
|
||||
call.succ({
|
||||
taskList: await XstaskFun.getAllTask(call.uid),
|
||||
prize: PublicShared.mergePrize(prizeArr)
|
||||
|
Loading…
Reference in New Issue
Block a user