()
| 435 | } |
| 436 | //获取任务列表 |
| 437 | function jdfactory_getTaskDetail() { |
| 438 | return new Promise(resolve => { |
| 439 | $.post(taskPostUrl("jdfactory_getTaskDetail", {}, "jdfactory_getTaskDetail"), async (err, resp, data) => { |
| 440 | try { |
| 441 | if (err) { |
| 442 | console.log(`${JSON.stringify(err)}`) |
| 443 | console.log(`${$.name} API请求失败,请检查网路重试`) |
| 444 | } else { |
| 445 | if (safeGet(data)) { |
| 446 | data = JSON.parse(data); |
| 447 | if (data.data.bizCode === 0) { |
| 448 | $.taskVos = data.data.result.taskVos;//任务列表 |
| 449 | $.taskVos.map(async item => { |
| 450 | if (item.taskType === 14) { |
| 451 | console.log(`\n【京东账号${$.index}(${$.UserName})的${$.name}好友互助码】${item.assistTaskDetailVo.taskToken}\n`) |
| 452 | myInviteCode = item.assistTaskDetailVo.taskToken; |
| 453 | const submitCodeRes = await submitCode(); |
| 454 | if (submitCodeRes && submitCodeRes.code === 200) { |
| 455 | console.log(`🏭东东工厂-互助码提交成功!🏭`); |
| 456 | }else if (submitCodeRes.code === 300) { |
| 457 | console.log(`🏭东东工厂-互助码已提交!🏭`); |
| 458 | } |
| 459 | } |
| 460 | }) |
| 461 | } |
| 462 | } |
| 463 | } |
| 464 | } catch (e) { |
| 465 | $.logErr(e, resp) |
| 466 | } finally { |
| 467 | resolve(); |
| 468 | } |
| 469 | }) |
| 470 | }) |
| 471 | } |
| 472 | //选择一件商品,只能在 $.newUser !== 1 && $.haveProduct === 2 并且 sellOut === 0的时候可用 |
| 473 | function jdfactory_makeProduct(skuId) { |
| 474 | return new Promise(resolve => { |
no test coverage detected