()
| 552 | } |
| 553 | |
| 554 | async tryUpgradeAwards() { |
| 555 | const awards = [ |
| 556 | { name: "travelGameFirstTimeFishAward", label: "首次小鱼升级奖励" }, |
| 557 | { name: "travelGameDailyFishAward", label: "每日小鱼升级奖励" }, |
| 558 | { name: "travelGameTravelAward", label: "云旅行升级奖励" }, |
| 559 | ]; |
| 560 | for (const item of awards) { |
| 561 | const data = await this.h5Model("22769", item.name, { platform: "H5" }); |
| 562 | if (data.status !== 200) { |
| 563 | $.log(`账号[${this.index}] ${item.label} 请求异常[${data.status}]: ${data.text.slice(0, 300)}`); |
| 564 | continue; |
| 565 | } |
| 566 | if (okBusiness(data.data)) { |
| 567 | const exp = data.data.expChangeResultDto || {}; |
| 568 | const point = exp.levelUpIntegralNumber || data.data.travelIntegralNumber || 0; |
| 569 | $.log( |
| 570 | `账号[${this.index}] ${item.label} 领取成功: ${data.data.message || "成功"}${point ? `,积分+${point}` : ""}${exp.levelUp ? ",已升级" : ""}` |
| 571 | ); |
| 572 | } else if (Number(data.data?.code) === 500027) { |
| 573 | $.log(`账号[${this.index}] ${item.label}: 需要滑块验证,跳过`); |
| 574 | } else if (/已领取|已经领取|不能领取|暂无|失败|错误/.test(data.data?.message || "")) { |
| 575 | $.log(`账号[${this.index}] ${item.label}: ${data.data.message}`); |
| 576 | } else { |
| 577 | $.log(`账号[${this.index}] ${item.label} 返回: ${data.text.slice(0, 600)}`); |
| 578 | } |
| 579 | await $.wait(800, 1500); |
| 580 | } |
| 581 | } |
| 582 | |
| 583 | async run() { |
| 584 | await this.ensureLogin(); |
no test coverage detected