| 217 | } |
| 218 | |
| 219 | async getTodaySignItem() { |
| 220 | try { |
| 221 | const result = await this.request({ |
| 222 | apiPath: "/pointsSign/user/sign/list", |
| 223 | params: { v4Flag: true }, |
| 224 | }); |
| 225 | const list = Array.isArray(result?.data) ? result.data : []; |
| 226 | const today = list.find((item) => item?.isToday) || {}; |
| 227 | $.log(`账号[${this.index}] 今日签到状态: ${today.dateStr || ""} status=${today.daySignStatus ?? "未知"}`); |
| 228 | return today; |
| 229 | } catch (e) { |
| 230 | $.log(`账号[${this.index}] 获取签到列表失败: ${e.message || e}`); |
| 231 | return {}; |
| 232 | } |
| 233 | } |
| 234 | |
| 235 | async getPointsInfo(label = "积分") { |
| 236 | const result = await this.request({ apiPath: "/pointsSign/user/pointsInfo/query" }); |