修复东东小窝自己账号相互助力功能

This commit is contained in:
lxk0301
2020-12-22 18:47:34 +08:00
parent d67d8a6c17
commit 3a8ef30a6c

View File

@@ -92,12 +92,13 @@ const JD_API_HOST = 'https://lkyl.dianpusoft.cn/api';
for (let i = 0; i < cookiesArr.length; i++) { for (let i = 0; i < cookiesArr.length; i++) {
if (cookiesArr[i]) { if (cookiesArr[i]) {
cookie = cookiesArr[i]; cookie = cookiesArr[i];
$.token = $.newShareCodes[i].token;
$.UserName = decodeURIComponent(cookie.match(/pt_pin=(.+?);/) && cookie.match(/pt_pin=(.+?);/)[1]) $.UserName = decodeURIComponent(cookie.match(/pt_pin=(.+?);/) && cookie.match(/pt_pin=(.+?);/)[1])
if ($.newShareCodes.length > 1) { if ($.newShareCodes.length > 1) {
let code = $.newShareCodes[(i + 1) % $.newShareCodes.length] let code = $.newShareCodes[(i + 1) % $.newShareCodes.length]['code']
console.log(`\n${$.UserName}去给自己的下一账号${decodeURIComponent(cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/) && cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/)[1])}助力\n`) console.log(`\n${$.UserName}去给自己的下一账号${decodeURIComponent(cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/) && cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/)[1])}助力\n`)
$.log(`自己的下一账号${decodeURIComponent(cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/) && cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/)[1])},助力码为 ${code}`) $.log(`自己的下一账号${decodeURIComponent(cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/) && cookiesArr[(i + 1) % $.newShareCodes.length].match(/pt_pin=(.+?);/)[1])},助力码为 ${code}`)
await createAssistUser(code, $.createAssistUserID || "1318106976846299138"); await createAssistUser(code, $.createAssistUserID);
} }
console.log(`\n去帮助作者:lxk0301\n`) console.log(`\n去帮助作者:lxk0301\n`)
await helpFriends(); await helpFriends();
@@ -153,7 +154,7 @@ async function helpFriends() {
if (!$.inviteCodes) await updateInviteCodeCDN('https://gitee.com/lxk0301/updateTeam/raw/master/jd_updateSmallHomeInviteCode.json'); if (!$.inviteCodes) await updateInviteCodeCDN('https://gitee.com/lxk0301/updateTeam/raw/master/jd_updateSmallHomeInviteCode.json');
for (let item of $.inviteCodes.inviteCode) { for (let item of $.inviteCodes.inviteCode) {
if (!item) continue if (!item) continue
await createAssistUser(item, $.createAssistUserID || "1318106976846299138"); await createAssistUser(item, $.createAssistUserID);
} }
} }
async function doAllTask() { async function doAllTask() {
@@ -165,8 +166,8 @@ async function doAllTask() {
for (let item of $.taskList) { for (let item of $.taskList) {
if (item.ssjjTaskInfo.type === 1) { if (item.ssjjTaskInfo.type === 1) {
//邀请好友助力自己 //邀请好友助力自己
// await createAssistUser('1330186694770339842', item.ssjjTaskInfo.id)
$.createAssistUserID = item.ssjjTaskInfo.id; $.createAssistUserID = item.ssjjTaskInfo.id;
console.log(`createAssistUserID:${item.ssjjTaskInfo.id}`)
console.log(`\n\n助力您的好友:${item.doneNum}`) console.log(`\n\n助力您的好友:${item.doneNum}`)
} }
if (item.ssjjTaskInfo.type === 2) { if (item.ssjjTaskInfo.type === 2) {
@@ -504,7 +505,7 @@ function createInviteUser() {
if (data.body.id) { if (data.body.id) {
console.log(`\n您的${$.name}shareCode(每天都是变化的):【${data.body.id}\n`); console.log(`\n您的${$.name}shareCode(每天都是变化的):【${data.body.id}\n`);
$.shareCode = data.body.id; $.shareCode = data.body.id;
$.newShareCodes.push(data.body.id); $.newShareCodes.push({ 'code': data.body.id, 'token': $.token });
} }
} }
} }
@@ -520,6 +521,7 @@ function createInviteUser() {
} }
function createAssistUser(inviteId, taskId) { function createAssistUser(inviteId, taskId) {
console.log(`${inviteId}, ${taskId}`, `${cookie}`);
return new Promise(resolve => { return new Promise(resolve => {
$.get(taskUrl(`/ssjj-task-record/createAssistUser/${inviteId}/${taskId}`), (err, resp, data) => { $.get(taskUrl(`/ssjj-task-record/createAssistUser/${inviteId}/${taskId}`), (err, resp, data) => {
try { try {