From d48201d80d059b9ce0aa7d9ef4523ed7367f0e79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=AF=E8=BE=BE=E9=B8=AD?= Date: Thu, 20 Mar 2025 21:27:22 +0800 Subject: [PATCH] . --- parse/jd/jd_task_assets.js | 4 ++-- parse/jd/jd_task_joyPark.js | 23 +++++++++++++++++------ parse/jd/jd_task_niuniu.js | 23 +++++++++++++++++------ 3 files changed, 36 insertions(+), 14 deletions(-) diff --git a/parse/jd/jd_task_assets.js b/parse/jd/jd_task_assets.js index 138ab0d..2ef5548 100644 --- a/parse/jd/jd_task_assets.js +++ b/parse/jd/jd_task_assets.js @@ -112,7 +112,7 @@ export class Main extends Template { bean.today = [this.sum(xsa) || 0, this.sum(xsb) || 0] bean.yesterday = [this.sum(ysa) || 0, this.sum(ysb) || 0] if (this.haskey(c, 'data.beanAmount')) { - bean.expire = c.data.expireSoonNum + bean.expireBean = c.data.expireSoonNum bean.all = c.data.beanAmount } else { @@ -125,7 +125,7 @@ export class Main extends Template { } }) if (this.haskey(b, 'others')) { - bean.expireBean = this.haskey(b, 'others.jingBeanExpiringInfo.detailList') + bean.expire = this.haskey(b, 'others.jingBeanExpiringInfo.detailList') bean.all = this.haskey(b, 'others.jingBeanBalance.jingBeanCount') } } diff --git a/parse/jd/jd_task_joyPark.js b/parse/jd/jd_task_joyPark.js index 50e45ec..0db1aad 100644 --- a/parse/jd/jd_task_joyPark.js +++ b/parse/jd/jd_task_joyPark.js @@ -79,12 +79,15 @@ export class Main extends Template { }) if (this.haskey(dd, 'success')) { p.log('任务完成:', dd.success) - await this.baseInfo(p) - await this.two(p) + if (!p.info.balck) { + await this.baseInfo(p) + await this.two(p) + } } break case 'BROWSE_CHANNEL': case 'BROWSE_PRODUCT': + case 'BROWSE_RTB': let detail = await this.curl({ 'url': `https://api.m.jd.com/`, 'form': `functionId=apTaskDetail&body={"taskType":"${i.taskType}","taskId":${i.id},"openUdId":"","cityId":"1234","provinceId":"16","countyId":"1234","channel":4,"linkId":"${context.linkId}"}&t=1741137369937&appid=activities_platform&client=ios&clientVersion=15.0.25`, @@ -110,8 +113,10 @@ export class Main extends Template { }) if (this.haskey(d, 'success')) { p.log('任务完成:', d.success) - await this.baseInfo(p) - await this.two(p) + if (!p.info.balck) { + await this.baseInfo(p) + await this.two(p) + } } } else { @@ -139,8 +144,10 @@ export class Main extends Template { }) if (this.haskey(d, 'success')) { p.log('任务完成:', d.success) - await this.baseInfo(p) - await this.two(p) + if (!p.info.balck) { + await this.baseInfo(p) + await this.two(p) + } } } else { @@ -401,6 +408,9 @@ export class Main extends Template { } for (let i in this.dict[user].joy) { if (this.dict[user].joy[i] && this.dict[user].joy[i].length % 2 == 1 && i0 && joyInfo.consume>0 && joyInfo.consume9) { @@ -622,6 +632,7 @@ export class Main extends Template { if (this.haskey(baseInfo, 'errMsg', 'blackfail')) { p.log("狗子在小黑屋里面...") p.info.jump = true + p.info.black = true return { error: 1 } diff --git a/parse/jd/jd_task_niuniu.js b/parse/jd/jd_task_niuniu.js index 8949c67..ad780f2 100644 --- a/parse/jd/jd_task_niuniu.js +++ b/parse/jd/jd_task_niuniu.js @@ -79,12 +79,15 @@ export class Main extends Template { }) if (this.haskey(dd, 'success')) { p.log('任务完成:', dd.success) - await this.baseInfo(p) - await this.two(p) + if (!p.info.balck) { + await this.baseInfo(p) + await this.two(p) + } } break case 'BROWSE_CHANNEL': case 'BROWSE_PRODUCT': + case 'BROWSE_RTB': let detail = await this.curl({ 'url': `https://api.m.jd.com/`, 'form': `functionId=apTaskDetail&body={"taskType":"${i.taskType}","taskId":${i.id},"openUdId":"","cityId":"1234","provinceId":"16","countyId":"1234","channel":4,"linkId":"${context.linkId}"}&t=1741137369937&appid=activities_platform&client=ios&clientVersion=15.0.25`, @@ -137,8 +140,10 @@ export class Main extends Template { appId: "55276" } }) - await this.baseInfo(p) - await this.two(p) + if (!p.info.balck) { + await this.baseInfo(p) + await this.two(p) + } } else if (this.haskey(doTask, 'code', 2031)) { p.log("任务失败:", this.haskey(doTask, 'errMsg') || doTask) @@ -171,8 +176,10 @@ export class Main extends Template { }) if (this.haskey(d, 'success')) { p.log('任务完成:', d.success) - await this.baseInfo(p) - await this.two(p) + if (!p.info.balck) { + await this.baseInfo(p) + await this.two(p) + } } } else { @@ -455,6 +462,9 @@ export class Main extends Template { } for (let i in this.dict[user].joy) { if (this.dict[user].joy[i] && this.dict[user].joy[i].length % 2 == 1 && i0 && joyInfo.consume>0 && joyInfo.consume9) { @@ -676,6 +686,7 @@ export class Main extends Template { if (this.haskey(baseInfo, 'errMsg', 'blackfail')) { p.log("牛牛在小黑屋里面...") p.info.jump = true + p.info.black = true return { error: 1 }