()
| 413 | } |
| 414 | |
| 415 | async sign() { |
| 416 | await this.querySignStatus(); |
| 417 | const res = await h5Api("/restapi/soa2/22769/signToday", { openId: this.openid || "" }, this); |
| 418 | if (res.status !== 200) { |
| 419 | $.log(`账号[${this.index}] 签到请求异常[${res.status}]: ${res.text.slice(0, 500)}`); |
| 420 | return; |
| 421 | } |
| 422 | if (okResponseStatus(res.data)) { |
| 423 | const message = res.data.message || ""; |
| 424 | const points = Number(res.data.baseIntegratedPoint || 0) + Number(res.data.extraIntegratedPoint || 0); |
| 425 | if (Number(res.data.code) === 0 || /成功/.test(message)) { |
| 426 | $.log(`账号[${this.index}] 签到成功: ${message || "成功"}${points ? `,积分+${points}` : ""}`); |
| 427 | } else if (/已签到|无法补签/.test(message) || Number(res.data.code) === 400001) { |
| 428 | $.log(`账号[${this.index}] 今日已签到: ${message}`); |
| 429 | } else { |
| 430 | $.log(`账号[${this.index}] 签到返回: ${res.text.slice(0, 800)}`); |
| 431 | } |
| 432 | return; |
| 433 | } |
| 434 | $.log(`账号[${this.index}] 签到失败: ${res.text.slice(0, 800)}`); |
| 435 | } |
| 436 | |
| 437 | async h5Model(code, name, data = {}) { |
| 438 | return h5Api(`/restapi/soa2/${code}/${name}`, data, this); |
no test coverage detected