更新兑换代码
This commit is contained in:
@@ -195,11 +195,14 @@ function getHomeData(info = false) {
|
|||||||
} else {
|
} else {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data && data['retCode'] === "200") {
|
if (data && data['retCode'] === "200") {
|
||||||
const {userCoinNum} = data.result
|
const {userCoinNum, userRemainScore} = data.result
|
||||||
if (info) {
|
if (info) {
|
||||||
$.earn = userCoinNum - $.coin
|
$.earn = userCoinNum - $.coin
|
||||||
} else {
|
} else {
|
||||||
console.log(`当前用户金币${userCoinNum}`)
|
console.log(`当前用户金币${userCoinNum},积分${userRemainScore}`)
|
||||||
|
if (userRemainScore) {
|
||||||
|
// await getExchangeInfo()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$.coin = userCoinNum
|
$.coin = userCoinNum
|
||||||
} else {
|
} else {
|
||||||
@@ -217,6 +220,64 @@ function getHomeData(info = false) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getExchangeInfo() {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
$.post(taskPostUrl('mcxhd_brandcity_exchangePage'), async (err, resp, data) => {
|
||||||
|
try {
|
||||||
|
if (err) {
|
||||||
|
console.log(`${JSON.stringify(err)}`)
|
||||||
|
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||||
|
} else {
|
||||||
|
data = JSON.parse(data);
|
||||||
|
if (data && data['retCode'] === "200") {
|
||||||
|
const {userRemainScore, exchageRate} = data.result
|
||||||
|
console.log(`当前用户兑换比率${exchageRate}`)
|
||||||
|
if (exchageRate === 1.4) {
|
||||||
|
console.log(`已达到最大比率,去兑换`)
|
||||||
|
await exchange()
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$.risk = true
|
||||||
|
console.log(`账号被风控,无法参与活动`)
|
||||||
|
message += `账号被风控,无法参与活动\n`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
$.logErr(e, resp);
|
||||||
|
} finally {
|
||||||
|
resolve();
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
function exchange() {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
$.post(taskPostUrl('mcxhd_brandcity_exchange'), async (err, resp, data) => {
|
||||||
|
try {
|
||||||
|
if (err) {
|
||||||
|
console.log(`${JSON.stringify(err)}`)
|
||||||
|
console.log(`${$.name} API请求失败,请检查网路重试`)
|
||||||
|
} else {
|
||||||
|
data = JSON.parse(data);
|
||||||
|
if (data && data['retCode'] === "200") {
|
||||||
|
const {consumedUserScore, receivedJbeanNum} = data.result
|
||||||
|
console.log(`兑换成功,消耗${consumedUserScore}积分,获得${receivedJbeanNum}京豆`)
|
||||||
|
} else {
|
||||||
|
$.risk = true
|
||||||
|
console.log(`账号被风控,无法参与活动`)
|
||||||
|
message += `账号被风控,无法参与活动\n`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
$.logErr(e, resp);
|
||||||
|
} finally {
|
||||||
|
resolve();
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
function getTaskList(body = {}) {
|
function getTaskList(body = {}) {
|
||||||
|
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
|
Reference in New Issue
Block a user