fix:
积天好礼bug
This commit is contained in:
parent
14ab1d45b8
commit
9523f7c00d
@ -13,21 +13,14 @@ export default async function (call: ApiCall<ReqOpen, ResOpen>) {
|
|||||||
let _zt = PublicShared.getToDayZeroTime();
|
let _zt = PublicShared.getToDayZeroTime();
|
||||||
let pays = await PayFun.getPayLogs(call.uid, payids);
|
let pays = await PayFun.getPayLogs(call.uid, payids);
|
||||||
for (; day <= G.gc.shiwuleichong.tasks.length; day++) {
|
for (; day <= G.gc.shiwuleichong.tasks.length; day++) {
|
||||||
let pay = pays[G.gc.shiwuleichong.tasks[day].payid];
|
let pay = pays[G.gc.shiwuleichong.tasks[day - 1].payid];
|
||||||
if (!pay) {
|
if (!pay || pay.length == 0) {
|
||||||
break
|
break
|
||||||
} else {
|
} else {
|
||||||
if (pay.slice(-1)[0].time >= _zt) {
|
// 如果是最后一天奖励
|
||||||
break
|
if (day >= G.gc.shiwuleichong.tasks.length) {
|
||||||
}
|
// 充值订单隔天了
|
||||||
}
|
if (pay.slice(-1)[0].time < _zt) {
|
||||||
}
|
|
||||||
// 如果是最后一天奖励 并且 充值订单隔天了
|
|
||||||
if (
|
|
||||||
day == G.gc.shiwuleichong.tasks.length &&
|
|
||||||
pays[G.gc.shiwuleichong.tasks[day - 1].payid] &&
|
|
||||||
pays[G.gc.shiwuleichong.tasks[day - 1].payid].slice(-1)[0].time < _zt
|
|
||||||
) {
|
|
||||||
// 重置所有订单
|
// 重置所有订单
|
||||||
await PayFun.delPayLog(call.uid, ...payids.map(i => {
|
await PayFun.delPayLog(call.uid, ...payids.map(i => {
|
||||||
return {payId: i, val: []}
|
return {payId: i, val: []}
|
||||||
@ -35,6 +28,12 @@ export default async function (call: ApiCall<ReqOpen, ResOpen>) {
|
|||||||
day = 1;
|
day = 1;
|
||||||
pays = {};
|
pays = {};
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
} else if (pay.slice(-1)[0].time >= _zt) {
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
call.succ({
|
call.succ({
|
||||||
day: day,
|
day: day,
|
||||||
|
Loading…
Reference in New Issue
Block a user