This commit is contained in:
可达鸭 2025-02-27 13:21:59 +08:00
parent 26cbd995b3
commit 4e90e73ec6
2 changed files with 9 additions and 2 deletions

View File

@ -168,6 +168,7 @@ export class Main extends Template {
} }
} }
let isOk = 1 let isOk = 1
let userFinishedTimes
for (let i of this.haskey(apTask, 'data')) { for (let i of this.haskey(apTask, 'data')) {
if (i.taskLimitTimes == i.taskDoTimes) { if (i.taskLimitTimes == i.taskDoTimes) {
p.log("任务已完成:", i.taskShowTitle) p.log("任务已完成:", i.taskShowTitle)
@ -235,7 +236,7 @@ export class Main extends Template {
} }
) )
let taskItemList = this.haskey(apTaskDetail, 'data.taskItemList') let taskItemList = this.haskey(apTaskDetail, 'data.taskItemList')
if (taskItemList) { if (taskItemList.length) {
for (let j in Array.from(Array(i.taskLimitTimes - i.taskDoTimes), (_val, index) => index)) { for (let j in Array.from(Array(i.taskLimitTimes - i.taskDoTimes), (_val, index) => index)) {
if (taskItemList[j] && taskItemList[j].itemId) { if (taskItemList[j] && taskItemList[j].itemId) {
if (i.timeLimitPeriod) { if (i.timeLimitPeriod) {
@ -303,6 +304,9 @@ export class Main extends Template {
} }
} }
} }
else if (this.haskey(apTaskDetail, 'data.status.userFinishedTimes', 0)) {
userFinishedTimes = true
}
} }
break break
} }
@ -344,6 +348,9 @@ export class Main extends Template {
case 'SHARE_INVITE': case 'SHARE_INVITE':
case 'SUBSCRIBE_WITH_RECEIVE': case 'SUBSCRIBE_WITH_RECEIVE':
break break
case 'BROWSE_CHANNEL':
isOk = userFinishedTimes ? 1 : 0
break
default: default:
isOk = 0 isOk = 0
break break

File diff suppressed because one or more lines are too long