| 117 | return mt(t + ":" + e) |
| 118 | } |
| 119 | async getUserTaskList() { |
| 120 | let options = { method: "POST", url: `https://mmembership.lenovo.com.cn/member-hp-task-center/v1/task/getUserTaskList`, headers: this.headers } |
| 121 | let { data: result } = await axios.request(options) |
| 122 | // |
| 123 | if (result.code == "0") { |
| 124 | $.log(`✅账号[${this.index}] 获取任务列表成功🎉`) |
| 125 | let flag = false; |
| 126 | for (let i = 0; i < result.data.length; i++) { |
| 127 | let task = result.data[i]; |
| 128 | if (task.taskState == 0 && task.type !== 13) { |
| 129 | flag = true |
| 130 | await $.wait(5000) |
| 131 | await this.doTask(task.taskId); |
| 132 | } |
| 133 | |
| 134 | } |
| 135 | if (flag) { |
| 136 | $.log(`✅账号[${this.index}] 任务执行完毕🎉`) |
| 137 | } else { |
| 138 | $.log(`✅账号[${this.index}] 没有可执行任务`) |
| 139 | } |
| 140 | } else { |
| 141 | $.log(`❌账号[${this.index}] 获取任务列表失败`); |
| 142 | |
| 143 | } |
| 144 | } |
| 145 | async doTask(id) { |
| 146 | let options = { method: "POST", url: `https://mmembership.lenovo.com.cn/member-hp-task-center/v1/checkin/selectTaskPrize?taskId=${id}&channelId=1`, headers: this.headers } |
| 147 | let { data: result_ } = await axios.request(options) |