| 344 | } |
| 345 | |
| 346 | function awardTask(taskId) { |
| 347 | let body = {"taskId": taskId} |
| 348 | return new Promise(async resolve => { |
| 349 | $.get(taskUrl('crazyJoy_task_obtainAward', JSON.stringify(body)), async (err, resp, data) => { |
| 350 | try { |
| 351 | if (err) { |
| 352 | console.log(`${JSON.stringify(err)}`) |
| 353 | console.log(`${$.name} API请求失败,请检查网路重试`) |
| 354 | } else { |
| 355 | if (safeGet(data)) { |
| 356 | data = JSON.parse(data); |
| 357 | if (data.success && data.data && data.data.taskTitle) { |
| 358 | console.log(`任务【${data.data.taskTitle}】领奖成功,任务奖励:${data.data.beans}京豆,${data.data.coins}金币`) |
| 359 | } else { |
| 360 | console.log(`任务领奖信息获取失败`) |
| 361 | } |
| 362 | } |
| 363 | } |
| 364 | } catch (e) { |
| 365 | $.logErr(e, resp) |
| 366 | } finally { |
| 367 | resolve(); |
| 368 | } |
| 369 | }) |
| 370 | }) |
| 371 | } |
| 372 | |
| 373 | function helpFriend(code) { |
| 374 | let body = {"paramData": {"inviter": code}} |