(missionId)
| 518 | |
| 519 | // 浏览任务 |
| 520 | async function setUserLinkStatus(missionId) { |
| 521 | let index = 0; |
| 522 | do { |
| 523 | const params = { |
| 524 | "missionId": missionId, |
| 525 | "pushStatus": 1, |
| 526 | "keyValue": index, |
| 527 | "riskDeviceParam": { |
| 528 | "eid": "", |
| 529 | "dt": "", |
| 530 | "ma": "", |
| 531 | "im": "", |
| 532 | "os": "", |
| 533 | "osv": "", |
| 534 | "ip": "", |
| 535 | "apid": "", |
| 536 | "ia": "", |
| 537 | "uu": "", |
| 538 | "cv": "", |
| 539 | "nt": "", |
| 540 | "at": "1", |
| 541 | "fp": "", |
| 542 | "token": "" |
| 543 | } |
| 544 | } |
| 545 | let response = await request('setUserLinkStatus', params) |
| 546 | console.log(`missionId为${missionId}::第${index + 1}次浏览活动完成: ${JSON.stringify(response)}`); |
| 547 | // if (resultCode === 0) { |
| 548 | // let sportRevardResult = await getSportReward(); |
| 549 | // console.log(`领取遛狗奖励完成: ${JSON.stringify(sportRevardResult)}`); |
| 550 | // } |
| 551 | index++; |
| 552 | } while (index < 7) //不知道结束的条件,目前写死循环7次吧 |
| 553 | console.log('浏览店铺任务结束'); |
| 554 | console.log('开始领取浏览后的奖励'); |
| 555 | let receiveAwardRes = await receiveAward(missionId); |
| 556 | console.log(`领取浏览任务奖励成功:${JSON.stringify(receiveAwardRes)}`) |
| 557 | return new Promise((resolve, reject) => { |
| 558 | resolve(receiveAwardRes); |
| 559 | }) |
| 560 | // gen.next(); |
| 561 | } |
| 562 | |
| 563 | // 领取浏览后的奖励 |
| 564 | function receiveAward(mid) { |
no test coverage detected