IOS通知新增当前五福汪的情况,例如

五福汪情况:省钱JOY(5只) 多多JOY(10只) 好物JOY(10只)
This commit is contained in:
lxk0301
2021-02-01 13:58:01 +08:00
parent f99d0b3add
commit 7d36d4acde
4 changed files with 53 additions and 6 deletions

View File

@@ -274,6 +274,7 @@ async function jdCrazyJoy() {
console.log(`检测您打开了自动兑换开关,去兑换京豆`)
await doApplyJdBean(applyJdBean)
}
await getSpecialJoy();
await showMsg();
}
async function doTasks() {
@@ -607,6 +608,52 @@ function getGrowthReward() {
})
})
}
//获取特殊JOY情况
function getSpecialJoy() {
return new Promise(async resolve => {
const body = { "paramData":{"typeId": 4} };
$.get(taskUrl('crazyJoy_user_getSpecialJoy', JSON.stringify(body)), async (err, resp, data) => {
try {
if (err) {
console.log(`${JSON.stringify(err)}`)
console.log(`${$.name} API请求失败请检查网路重试`)
} else {
if (safeGet(data)) {
data = JSON.parse(data);
if (data['resultCode'] === '0') {
if (data.data) {
message += '五福汪情况:'
for (let item of data['data']) {
if (item['joyId'] === 1003) {
message += `多多JOY(${item['count']}只) `
} else if (item['joyId'] === 1004) {
message += `快乐JOY(${item['count']}只) `
} else if (item['joyId'] === 1005) {
message += `好物JOY(${item['count']}只) `
} else if (item['joyId'] === 1006) {
message += `省钱JOY(${item['count']}只) `
} else if (item['joyId'] === 1007) {
message += `东东JOY(${item['count']}只)`
} else {
message += `暂无`
}
}
if (data['data'].length >= 5) {
$.msg($.name, '', `京东账号 ${$.index}${$.nickName}\n恭喜你,已集成五福汪可合成分红JOY了`)
if ($.isNode()) await notify.sendNotify(`${$.name} - ${$.index} - ${$.nickName}`, `京东账号 ${$.index}${$.nickName}\n恭喜你,已集成五福汪可合成分红JOY了`);
}
}
}
}
}
} catch (e) {
$.logErr(e, resp)
} finally {
resolve();
}
})
})
}
function obtainAward(eventRecordId) {
return new Promise(async resolve => {
const body = {"eventType": "GROWTH_REWARD", eventRecordId};
@@ -633,7 +680,7 @@ function obtainAward(eventRecordId) {
}
function showMsg() {
return new Promise(async resolve => {
message += `当前信息:${$.bean}京豆,${$.coin}金币`
message += `\n当前信息:${$.bean}京豆,${$.coin}金币`
$.msg($.name, '', `京东账号${$.index} ${$.nickName}\n${message}`)
resolve()
})