This commit is contained in:
可达鸭 2025-03-20 13:38:05 +08:00
parent 428f94b5a4
commit 001c17be2f
2 changed files with 12 additions and 4 deletions

View File

@ -35,7 +35,7 @@ export class Main extends Template {
let react = this.jsonParse(this.match([/__react_data__\s*=\s*(.*?)\s*;\n+/,], html))
let signToken = this.match(/"signToken"\s*:\s*"(\w+)"/, html)
let status = 0
let isOk = 0
let isOk
if (signToken) {
let sign = await this.curl({
'url': `https://api.m.jd.com/atop_channel_sign_in`,
@ -75,11 +75,15 @@ export class Main extends Template {
if (i.completionFlag) {
status = 1
p.log(`任务已经完成: ${i.assignmentName}`)
if (i.assignmentName.includes('邀请')) {
isOk = 1
}
}
else {
p.log(`正在运行: ${i.assignmentName}`)
let extraType = i.ext.extraType
if (i.assignmentName.includes('邀请')) {
status = 1
isOk = 0
if (this.haskey(i, 'ext.assistTaskDetail.itemId')) {
await this.setTemp(user, i.ext.assistTaskDetail.itemId, 86400000)
@ -197,7 +201,7 @@ export class Main extends Template {
}
}
}
if (status && isOk) {
if (status) {
p.info.work = true
}
}

View File

@ -35,7 +35,7 @@ export class Main extends Template {
let react = this.jsonParse(this.match([/__react_data__\s*=\s*(.*?)\s*;\n+/,], html))
let signToken = this.match(/"signToken"\s*:\s*"(\w+)"/, html)
let status = 0
let isOk = 0
let isOk
if (signToken) {
let sign = await this.curl({
'url': `https://api.m.jd.com/atop_channel_sign_in`,
@ -78,11 +78,15 @@ export class Main extends Template {
if (i.completionFlag) {
status = 1
p.log(`任务已经完成: ${i.assignmentName}`)
if (i.assignmentName.includes('邀请')) {
isOk = 1
}
}
else {
p.log(`正在运行: ${i.assignmentName}`)
let extraType = i.ext.extraType
if (i.assignmentName.includes('邀请')) {
status = 1
isOk = 0
if (this.haskey(i, 'ext.assistTaskDetail.itemId')) {
await this.setTemp(user, i.ext.assistTaskDetail.itemId, 86400000)
@ -199,7 +203,7 @@ export class Main extends Template {
}
}
}
if (status && isOk) {
if (status) {
p.info.work = true
}
}