MCPcopy Create free account
hub / github.com/smallfawn/QLScriptPublic / handleDrawTask

Method handleDrawTask

wxapp/wx_xlxyh.js:232–258  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

230 }
231
232 async handleDrawTask() {
233 $.log("🔍 开始抽奖任务...");
234
235 // 修改为使用正确的抽奖接口
236 const drawResult = await this.request(
237 "POST",
238 "/qualcomm-app/api/luckDraw/getLuck",
239 `userId=${this.userId}&activityId=7`
240 );
241
242 if (drawResult.code === 200) {
243 if (drawResult.data && drawResult.data.name) {
244 $.log(`✅ 抽奖成功: ${drawResult.data.name}`);
245 } else {
246 $.log(`✅ 抽奖成功: 获得奖励`);
247 }
248
249 // 如果有积分信息,也显示出来
250 if (drawResult.data.coreCoin) {
251 $.log(`💰 获得积分: ${drawResult.data.coreCoin}`);
252 }
253 } else if (drawResult.code === 201) {
254 $.log(`ℹ️ ${drawResult.message || '抽奖提示'}`);
255 } else {
256 $.log(`❌ 抽奖失败: ${drawResult.message || '接口请求错误'}`);
257 }
258 }
259
260 async handleReadTask() {
261 $.log("🔍 获取文章列表...");

Callers 1

runMethod · 0.95

Calls 2

requestMethod · 0.95
logMethod · 0.45

Tested by

no test coverage detected