From e27787bfa76a5cdc7c0796daaa9b816404e902db Mon Sep 17 00:00:00 2001 From: lxk0301 <778732665@qq.com> Date: Wed, 10 Mar 2021 10:05:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=B0=20=E4=BA=AC=E4=B8=9C?= =?UTF-8?q?=E8=B5=9A=E8=B5=9A=E5=A5=BD=E5=8F=8B=E9=82=80=E8=AF=B7=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jd_get_share_code.js | 34 ++++++++++++++++------------------ jd_jdzz.js | 17 ++++++++++------- 2 files changed, 26 insertions(+), 25 deletions(-) diff --git a/jd_get_share_code.js b/jd_get_share_code.js index 015d6496..70d55b85 100644 --- a/jd_get_share_code.js +++ b/jd_get_share_code.js @@ -78,7 +78,7 @@ function getJdFactory() { $.taskVos.map((item) => { if (item.taskType === 14) { console.log( - `【账号${$.index}(${$.nickName || $.UserName})东东工厂】${item.assistTaskDetailVo.taskToken}` + `【京东账号${$.index}(${$.nickName || $.UserName})东东工厂】${item.assistTaskDetailVo.taskToken}` ); } }); @@ -142,7 +142,7 @@ function getJxFactory(){ $.commodityDimId = production.commodityDimId; $.encryptPin = data.user.encryptPin; // subTitle = data.user.pin; - console.log(`【账号${$.index}(${$.nickName || $.UserName})京喜工厂】${data.user.encryptPin}`); + console.log(`【京东账号${$.index}(${$.nickName || $.UserName})京喜工厂】${data.user.encryptPin}`); } } else { $.unActive = false; //标记是否开启了京喜活动或者选购了商品进行生产 @@ -208,9 +208,9 @@ function getJxNc(){ 'joinnum': data.joinnum, }; console.log(`注意:京喜农场 种植种子发生变化的时候,互助码也会变!!`); - console.log(`【账号${$.index}(${$.nickName || $.UserName})京喜农场】` + JSON.stringify(shareCodeJson)); + console.log(`【京东账号${$.index}(${$.nickName || $.UserName})京喜农场】` + JSON.stringify(shareCodeJson)); } else { - console.log(`【账号${$.index}(${$.nickName || $.UserName})京喜农场】未选择种子,请先去京喜农场选择种子`); + console.log(`【京东账号${$.index}(${$.nickName || $.UserName})京喜农场】未选择种子,请先去京喜农场选择种子`); } } } else { @@ -279,7 +279,7 @@ function getJdPet(){ } console.log( - `【账号${$.index}(${$.nickName || $.UserName})京东萌宠】${$.petInfo.shareCode}` + `【京东账号${$.index}(${$.nickName || $.UserName})京东萌宠】${$.petInfo.shareCode}` ); } else if (initPetTownRes.code === "0") { @@ -298,10 +298,9 @@ function getJdPet(){ } async function getJdZZ() { const JDZZ_API_HOST = "https://api.m.jd.com/client.action"; - - function getUserInfo() { + function getTaskList() { return new Promise(resolve => { - $.get(taskZZUrl("interactIndex"), async (err, resp, data) => { + $.get(taskZZUrl("interactTaskIndex"), async (err, resp, data) => { try { if (err) { console.log(`${JSON.stringify(err)}`) @@ -309,10 +308,9 @@ async function getJdZZ() { } else { if (safeGet(data)) { data = JSON.parse(data); - if (data.data.shareTaskRes) { - console.log(`【账号${$.index}(${$.nickName || $.UserName})京东赚赚】${data.data.shareTaskRes.itemId}`); - } else { - console.log(`【账号${$.index}(${$.nickName || $.UserName})京东赚赚】已满5人助力或助力功能已下线,故暂时无好友助力码`) + $.taskList = data.data.taskDetailResList; + if ($.taskList.filter(item => !!item && item['taskId']=== 3) && $.taskList.filter(item => !!item && item['taskId']=== 3).length) { + console.log(`【京东账号${$.index}(${$.nickName || $.UserName})的京东赚赚好友互助码】${$.taskList.filter(item => !!item && item['taskId']=== 3)[0]['itemId']}`); } } } @@ -341,7 +339,7 @@ async function getJdZZ() { } } - await getUserInfo() + await getTaskList() } async function getPlantBean() { const JDplant_API_HOST = "https://api.m.jd.com/client.action"; @@ -411,7 +409,7 @@ async function getPlantBean() { if ($.plantBeanIndexResult.code === "0") { const shareUrl = $.plantBeanIndexResult.data.jwordShareInfo.shareUrl; $.myPlantUuid = getParam(shareUrl, "plantUuid"); - console.log(`【账号${$.index}(${$.nickName || $.UserName})种豆得豆】${$.myPlantUuid}`); + console.log(`【京东账号${$.index}(${$.nickName || $.UserName})种豆得豆】${$.myPlantUuid}`); } else { console.log( @@ -476,7 +474,7 @@ async function getJDFruit() { await initForFarm(); if ($.farmInfo.farmUserPro) { console.log( - `【账号${$.index}(${$.nickName || $.UserName})京东农场】${$.farmInfo.farmUserPro.shareCode}` + `【京东账号${$.index}(${$.nickName || $.UserName})京东农场】${$.farmInfo.farmUserPro.shareCode}` ); } else { @@ -522,7 +520,7 @@ async function getJoy(){ if (safeGet(data)) { data = JSON.parse(data); if (data.success && data.data && data.data.userInviteCode) { - console.log(`【账号${$.index}(${$.nickName || $.UserName})crazyJoy】${data.data.userInviteCode}`) + console.log(`【京东账号${$.index}(${$.nickName || $.UserName})crazyJoy】${data.data.userInviteCode}`) } } } @@ -557,7 +555,7 @@ async function getSgmh(timeout = 0) { data = JSON.parse(data); if (data.data.bizCode === 0) { const invites = data.data.result.taskVos.filter(item => item['taskName'] === '邀请好友助力'); - console.log(`【账号${$.index}(${$.nickName || $.UserName})闪购盲盒】${invites && invites[0]['assistTaskDetailVo']['taskToken']}`) + console.log(`【京东账号${$.index}(${$.nickName || $.UserName})闪购盲盒】${invites && invites[0]['assistTaskDetailVo']['taskToken']}`) } } catch (e) { $.logErr(e, resp); @@ -598,7 +596,7 @@ function getCFD(showInvite = true) { strMyShareId, strPin, } = JSON.parse(data); - console.log(`【账号${$.index}(${$.nickName || $.UserName})财富岛】${strMyShareId}`) + console.log(`【京东账号${$.index}(${$.nickName || $.UserName})财富岛】${strMyShareId}`) } catch (e) { $.logErr(e, resp); } finally { diff --git a/jd_jdzz.js b/jd_jdzz.js index 95753e6d..f65042d1 100644 --- a/jd_jdzz.js +++ b/jd_jdzz.js @@ -96,6 +96,7 @@ async function jdWish() { $.bean = 0 $.tuan = null $.hasOpen = false + await getTaskList(true) await getUserTuanInfo() if (!$.tuan) { await openTuan() @@ -105,7 +106,6 @@ async function jdWish() { await helpFriends() await getUserInfo() - await getTaskList() $.nowBean = parseInt($.totalBeanNum) $.nowNum = parseInt($.totalNum) for (let i = 0; i < $.taskList.length; ++i) { @@ -256,11 +256,11 @@ function getUserInfo() { } else { if (safeGet(data)) { data = JSON.parse(data); - if (data.data.shareTaskRes) { - console.log(`\n【京东账号${$.index}(${$.nickName || $.UserName})的${$.name}好友互助码】${data.data.shareTaskRes.itemId}\n`); - } else { - console.log(`\n\n已满5人助力或助力功能已下线,故暂时无${$.name}好友助力码\n\n`) - } + // if (data.data.shareTaskRes) { + // console.log(`\n【京东账号${$.index}(${$.nickName || $.UserName})的${$.name}好友互助码】${data.data.shareTaskRes.itemId}\n`); + // } else { + // console.log(`\n\n已满5人助力或助力功能已下线,故暂时无${$.name}好友助力码\n\n`) + // } } } } catch (e) { @@ -272,7 +272,7 @@ function getUserInfo() { }) } -function getTaskList() { +function getTaskList(flag = false) { return new Promise(resolve => { $.get(taskUrl("interactTaskIndex"), async (err, resp, data) => { try { @@ -285,6 +285,9 @@ function getTaskList() { $.taskList = data.data.taskDetailResList $.totalNum = data.data.totalNum $.totalBeanNum = data.data.totalBeanNum + if (flag && $.taskList.filter(item => !!item && item['taskId']=== 3) && $.taskList.filter(item => !!item && item['taskId']=== 3).length) { + console.log(`\n【京东账号${$.index}(${$.nickName || $.UserName})的${$.name}好友互助码】${$.taskList.filter(item => !!item && item['taskId']=== 3)[0]['itemId']}\n`); + } } } } catch (e) {