IOS通知新增当前五福汪的情况,例如
五福汪情况:省钱JOY(5只) 多多JOY(10只) 好物JOY(10只)
This commit is contained in:
@@ -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()
|
||||
})
|
||||
|
Reference in New Issue
Block a user