守护关卡偷红包
This commit is contained in:
368
jd_nian.js
368
jd_nian.js
@@ -89,18 +89,25 @@ const pkInviteCodes = [
|
|||||||
.finally(() => {
|
.finally(() => {
|
||||||
$.done();
|
$.done();
|
||||||
})
|
})
|
||||||
|
|
||||||
async function jdNian() {
|
async function jdNian() {
|
||||||
try {
|
try {
|
||||||
await getHomeData()
|
await getHomeData()
|
||||||
if(!$.secretp) return
|
if (!$.secretp) return
|
||||||
let hour = new Date().getUTCHours()
|
let hour = new Date().getUTCHours()
|
||||||
if (1<=hour && hour<=14) {
|
if (1 <= hour && hour < 12) {
|
||||||
// 北京时间9点-22点做pk任务
|
// 北京时间9点-20点
|
||||||
$.hasGroup = false
|
$.hasGroup = false
|
||||||
await pkTaskDetail()
|
await pkTaskDetail()
|
||||||
if ($.hasGroup) await pkInfo()
|
if ($.hasGroup) await pkInfo()
|
||||||
await helpFriendsPK()
|
await helpFriendsPK()
|
||||||
}
|
}
|
||||||
|
if (12 <= hour && hour < 14) {
|
||||||
|
// 北京时间20点-22点
|
||||||
|
$.hasGroup = false
|
||||||
|
await pkTaskStealDetail()
|
||||||
|
if ($.hasGroup) await pkInfo()
|
||||||
|
}
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
await killCouponList()
|
await killCouponList()
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
@@ -119,17 +126,20 @@ async function jdNian() {
|
|||||||
$.logErr(e)
|
$.logErr(e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function encode(data, aa, extraData) {
|
function encode(data, aa, extraData) {
|
||||||
const temp = {
|
const temp = {
|
||||||
"extraData": JSON.stringify(extraData),
|
"extraData": JSON.stringify(extraData),
|
||||||
"businessData": JSON.stringify(data),
|
"businessData": JSON.stringify(data),
|
||||||
"secretp": aa,
|
"secretp": aa,
|
||||||
}
|
}
|
||||||
return { "ss": (JSON.stringify(temp)) };
|
return {"ss": (JSON.stringify(temp))};
|
||||||
}
|
}
|
||||||
|
|
||||||
function getRnd() {
|
function getRnd() {
|
||||||
return Math.floor(1e6 * Math.random()).toString();
|
return Math.floor(1e6 * Math.random()).toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
function showMsg() {
|
function showMsg() {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
console.log('任务已做完!\n如有未完成的任务,请多执行几次。注:目前入会任务不会做')
|
console.log('任务已做完!\n如有未完成的任务,请多执行几次。注:目前入会任务不会做')
|
||||||
@@ -145,6 +155,7 @@ function showMsg() {
|
|||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
async function helpFriends() {
|
async function helpFriends() {
|
||||||
for (let code of $.newShareCodes) {
|
for (let code of $.newShareCodes) {
|
||||||
if (!code) continue
|
if (!code) continue
|
||||||
@@ -152,6 +163,7 @@ async function helpFriends() {
|
|||||||
await $.wait(1000)
|
await $.wait(1000)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async function helpFriendsPK() {
|
async function helpFriendsPK() {
|
||||||
for (let code of $.newShareCodesPk) {
|
for (let code of $.newShareCodesPk) {
|
||||||
if (!code) continue
|
if (!code) continue
|
||||||
@@ -160,22 +172,22 @@ async function helpFriendsPK() {
|
|||||||
await $.wait(1000)
|
await $.wait(1000)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async function doTask() {
|
async function doTask() {
|
||||||
for (let item of $.taskVos) {
|
for (let item of $.taskVos) {
|
||||||
if (item.taskType === 14) {
|
if (item.taskType === 14) {
|
||||||
//好友助力任务
|
//好友助力任务
|
||||||
//console.log(`您的好友助力码为${item.assistTaskDetailVo.taskToken}`)
|
//console.log(`您的好友助力码为${item.assistTaskDetailVo.taskToken}`)
|
||||||
}
|
}
|
||||||
if(item.taskType===2){
|
if (item.taskType === 2) {
|
||||||
if (item.status === 1) {
|
if (item.status === 1) {
|
||||||
console.log(`准备做此任务:${item.taskName}`)
|
console.log(`准备做此任务:${item.taskName}`)
|
||||||
await getFeedDetail({"taskId":item.taskId},item.taskId)
|
await getFeedDetail({"taskId": item.taskId}, item.taskId)
|
||||||
} else if(item.status===2){
|
} else if (item.status === 2) {
|
||||||
console.log(`${item.taskName}已做完`)
|
console.log(`${item.taskName}已做完`)
|
||||||
}
|
}
|
||||||
}
|
} else if (item.taskType === 3 || item.taskType === 26) {
|
||||||
else if (item.taskType === 3 || item.taskType === 26) {
|
if (item.shoppingActivityVos) {
|
||||||
if(item.shoppingActivityVos) {
|
|
||||||
if (item.status === 1) {
|
if (item.status === 1) {
|
||||||
console.log(`准备做此任务:${item.taskName}`)
|
console.log(`准备做此任务:${item.taskName}`)
|
||||||
for (let task of item.shoppingActivityVos) {
|
for (let task of item.shoppingActivityVos) {
|
||||||
@@ -188,8 +200,7 @@ async function doTask() {
|
|||||||
console.log(`${item.taskName}已做完`)
|
console.log(`${item.taskName}已做完`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} else if (item.taskType === 9) {
|
||||||
else if (item.taskType === 9) {
|
|
||||||
if (item.status === 1) {
|
if (item.status === 1) {
|
||||||
console.log(`准备做此任务:${item.taskName}`)
|
console.log(`准备做此任务:${item.taskName}`)
|
||||||
for (let task of item.shoppingActivityVos) {
|
for (let task of item.shoppingActivityVos) {
|
||||||
@@ -198,11 +209,10 @@ async function doTask() {
|
|||||||
}
|
}
|
||||||
await $.wait(3000)
|
await $.wait(3000)
|
||||||
}
|
}
|
||||||
} else if(item.status===2){
|
} else if (item.status === 2) {
|
||||||
console.log(`${item.taskName}已做完`)
|
console.log(`${item.taskName}已做完`)
|
||||||
}
|
}
|
||||||
}
|
} else if (item.taskType === 7) {
|
||||||
else if (item.taskType === 7) {
|
|
||||||
if (item.status === 1) {
|
if (item.status === 1) {
|
||||||
console.log(`准备做此任务:${item.taskName}`)
|
console.log(`准备做此任务:${item.taskName}`)
|
||||||
for (let task of item.browseShopVo) {
|
for (let task of item.browseShopVo) {
|
||||||
@@ -210,14 +220,14 @@ async function doTask() {
|
|||||||
await collectScore(item.taskId, task.itemId, 1);
|
await collectScore(item.taskId, task.itemId, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if(item.status===2){
|
} else if (item.status === 2) {
|
||||||
console.log(`${item.taskName}已做完`)
|
console.log(`${item.taskName}已做完`)
|
||||||
}
|
}
|
||||||
}else if (item.taskType === 13) {
|
} else if (item.taskType === 13) {
|
||||||
if (item.status === 1) {
|
if (item.status === 1) {
|
||||||
console.log(`准备做此任务:${item.taskName}`)
|
console.log(`准备做此任务:${item.taskName}`)
|
||||||
await collectScore(item.taskId, "1");
|
await collectScore(item.taskId, "1");
|
||||||
} else if(item.status===2){
|
} else if (item.status === 2) {
|
||||||
console.log(`${item.taskName}已做完`)
|
console.log(`${item.taskName}已做完`)
|
||||||
}
|
}
|
||||||
} else if (item.taskType === 21) {
|
} else if (item.taskType === 21) {
|
||||||
@@ -229,14 +239,14 @@ async function doTask() {
|
|||||||
}
|
}
|
||||||
await $.wait(3000)
|
await $.wait(3000)
|
||||||
}
|
}
|
||||||
} else if(item.status===2){
|
} else if (item.status === 2) {
|
||||||
console.log(`${item.taskName}已做完`)
|
console.log(`${item.taskName}已做完`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function getFeedDetail(body={}) {
|
function getFeedDetail(body = {}) {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("nian_getFeedDetail", body, "nian_getFeedDetail"), async (err, resp, data) => {
|
$.post(taskPostUrl("nian_getFeedDetail", body, "nian_getFeedDetail"), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
@@ -247,25 +257,23 @@ function getFeedDetail(body={}) {
|
|||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data.data.bizCode === 0) {
|
if (data.data.bizCode === 0) {
|
||||||
if(data.data.result.addProductVos){
|
if (data.data.result.addProductVos) {
|
||||||
for(let vo of data.data.result.addProductVos){
|
for (let vo of data.data.result.addProductVos) {
|
||||||
if(vo['status']===1){
|
if (vo['status'] === 1) {
|
||||||
for(let i=0;i<vo.productInfoVos.length&&i+vo['times']<vo['maxTimes'];++i)
|
for (let i = 0; i < vo.productInfoVos.length && i + vo['times'] < vo['maxTimes']; ++i) {
|
||||||
{
|
|
||||||
let bo = vo.productInfoVos[i]
|
let bo = vo.productInfoVos[i]
|
||||||
await collectScore(vo['taskId'],bo['itemId'])
|
await collectScore(vo['taskId'], bo['itemId'])
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(data.data.result.taskVos){
|
if (data.data.result.taskVos) {
|
||||||
for(let vo of data.data.result.taskVos){
|
for (let vo of data.data.result.taskVos) {
|
||||||
if(vo['status']===1){
|
if (vo['status'] === 1) {
|
||||||
for(let i=0;i<vo.productInfoVos.length&&i+vo['times']<vo['maxTimes'];++i)
|
for (let i = 0; i < vo.productInfoVos.length && i + vo['times'] < vo['maxTimes']; ++i) {
|
||||||
{
|
|
||||||
let bo = vo.productInfoVos[i]
|
let bo = vo.productInfoVos[i]
|
||||||
await collectScore(vo['taskId'],bo['itemId'])
|
await collectScore(vo['taskId'], bo['itemId'])
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -283,7 +291,8 @@ function getFeedDetail(body={}) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
function getHomeData(info=false) {
|
|
||||||
|
function getHomeData(info = false) {
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
$.post(taskPostUrl('nian_getHomeData'), async (err, resp, data) => {
|
$.post(taskPostUrl('nian_getHomeData'), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
@@ -295,29 +304,28 @@ function getHomeData(info=false) {
|
|||||||
if (data && data.data['bizCode'] === 0) {
|
if (data && data.data['bizCode'] === 0) {
|
||||||
$.userInfo = data.data.result.homeMainInfo
|
$.userInfo = data.data.result.homeMainInfo
|
||||||
$.secretp = $.userInfo.secretp;
|
$.secretp = $.userInfo.secretp;
|
||||||
if(!$.secretp){
|
if (!$.secretp) {
|
||||||
console.log(`账号被风控`)
|
console.log(`账号被风控`)
|
||||||
message += `账号被风控,无法参与活动\n`
|
message += `账号被风控,无法参与活动\n`
|
||||||
$.secretp = null
|
$.secretp = null
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
console.log(`当前爆竹${$.userInfo.raiseInfo.remainScore}🧨,下一关需要${$.userInfo.raiseInfo.nextLevelScore-$.userInfo.raiseInfo.curLevelStartScore}🧨`)
|
console.log(`当前爆竹${$.userInfo.raiseInfo.remainScore}🧨,下一关需要${$.userInfo.raiseInfo.nextLevelScore - $.userInfo.raiseInfo.curLevelStartScore}🧨`)
|
||||||
|
|
||||||
if(info) {
|
if (info) {
|
||||||
message += `当前爆竹${$.userInfo.raiseInfo.remainScore}🧨\n`
|
message += `当前爆竹${$.userInfo.raiseInfo.remainScore}🧨\n`
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if($.userInfo.raiseInfo.produceScore > 0){
|
if ($.userInfo.raiseInfo.produceScore > 0) {
|
||||||
console.log(`可收取的爆竹大于0,去收取爆竹`)
|
console.log(`可收取的爆竹大于0,去收取爆竹`)
|
||||||
await collectProduceScore()
|
await collectProduceScore()
|
||||||
}
|
}
|
||||||
if(parseInt($.userInfo.raiseInfo.remainScore) >= parseInt($.userInfo.raiseInfo.nextLevelScore-$.userInfo.raiseInfo.curLevelStartScore)){
|
if (parseInt($.userInfo.raiseInfo.remainScore) >= parseInt($.userInfo.raiseInfo.nextLevelScore - $.userInfo.raiseInfo.curLevelStartScore)) {
|
||||||
console.log(`当前爆竹🧨大于升级所需爆竹🧨,去升级`)
|
console.log(`当前爆竹🧨大于升级所需爆竹🧨,去升级`)
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
await raise()
|
await raise()
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else{
|
|
||||||
$.secretp = null
|
$.secretp = null
|
||||||
console.log(`账号被风控,无法参与活动`)
|
console.log(`账号被风控,无法参与活动`)
|
||||||
message += `账号被风控,无法参与活动\n`
|
message += `账号被风控,无法参与活动\n`
|
||||||
@@ -331,7 +339,8 @@ function getHomeData(info=false) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
function collectProduceScore(taskId= "collectProducedCoin") {
|
|
||||||
|
function collectProduceScore(taskId = "collectProducedCoin") {
|
||||||
let temp = {
|
let temp = {
|
||||||
"taskId": taskId,
|
"taskId": taskId,
|
||||||
"rnd": getRnd(),
|
"rnd": getRnd(),
|
||||||
@@ -368,17 +377,18 @@ function collectProduceScore(taskId= "collectProducedCoin") {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
function collectScore(taskId,itemId,actionType=null,inviteId=null,shopSign=null) {
|
|
||||||
|
function collectScore(taskId, itemId, actionType = null, inviteId = null, shopSign = null) {
|
||||||
let temp = {
|
let temp = {
|
||||||
"taskId": taskId,
|
"taskId": taskId,
|
||||||
"rnd": getRnd(),
|
"rnd": getRnd(),
|
||||||
"inviteId": "-1",
|
"inviteId": "-1",
|
||||||
"stealId": "-1"
|
"stealId": "-1"
|
||||||
}
|
}
|
||||||
if(itemId) temp['itemId'] = itemId
|
if (itemId) temp['itemId'] = itemId
|
||||||
if(actionType) temp['actionType'] = actionType
|
if (actionType) temp['actionType'] = actionType
|
||||||
if(inviteId) temp['inviteId'] = inviteId
|
if (inviteId) temp['inviteId'] = inviteId
|
||||||
if(shopSign) temp['shopSign'] = shopSign
|
if (shopSign) temp['shopSign'] = shopSign
|
||||||
const extraData = {
|
const extraData = {
|
||||||
"jj": 6,
|
"jj": 6,
|
||||||
"buttonid": "jmdd-react-smash_0",
|
"buttonid": "jmdd-react-smash_0",
|
||||||
@@ -387,12 +397,12 @@ function collectScore(taskId,itemId,actionType=null,inviteId=null,shopSign=null)
|
|||||||
}
|
}
|
||||||
let body = {
|
let body = {
|
||||||
...encode(temp, $.secretp, extraData),
|
...encode(temp, $.secretp, extraData),
|
||||||
taskId:taskId,
|
taskId: taskId,
|
||||||
itemId:itemId
|
itemId: itemId
|
||||||
}
|
}
|
||||||
if(actionType) body['actionType'] = actionType
|
if (actionType) body['actionType'] = actionType
|
||||||
if(inviteId) body['inviteId'] = inviteId
|
if (inviteId) body['inviteId'] = inviteId
|
||||||
if(shopSign) body['shopSign'] = shopSign
|
if (shopSign) body['shopSign'] = shopSign
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("nian_collectScore", body, "nian_collectScore"), async (err, resp, data) => {
|
$.post(taskPostUrl("nian_collectScore", body, "nian_collectScore"), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
@@ -404,20 +414,19 @@ function collectScore(taskId,itemId,actionType=null,inviteId=null,shopSign=null)
|
|||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data.code === 0) {
|
if (data.code === 0) {
|
||||||
if (data.data && data.data.bizCode === 0) {
|
if (data.data && data.data.bizCode === 0) {
|
||||||
if(data.data.result.score)
|
if (data.data.result.score)
|
||||||
console.log(`任务完成,获得${data.data.result.score}爆竹🧨`)
|
console.log(`任务完成,获得${data.data.result.score}爆竹🧨`)
|
||||||
else if(data.data.result.maxAssistTimes) {
|
else if (data.data.result.maxAssistTimes) {
|
||||||
console.log(`助力好友成功`)
|
console.log(`助力好友成功`)
|
||||||
} else{
|
} else {
|
||||||
console.log(`任务上报成功`)
|
console.log(`任务上报成功`)
|
||||||
await $.wait(10*1000)
|
await $.wait(10 * 1000)
|
||||||
if(data.data.result.taskToken){
|
if (data.data.result.taskToken) {
|
||||||
await doTask2(data.data.result.taskToken)
|
await doTask2(data.data.result.taskToken)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// $.userInfo = data.data.result.userInfo;
|
// $.userInfo = data.data.result.userInfo;
|
||||||
}
|
} else {
|
||||||
else{
|
|
||||||
console.log(data.data.bizMsg)
|
console.log(data.data.bizMsg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -431,17 +440,18 @@ function collectScore(taskId,itemId,actionType=null,inviteId=null,shopSign=null)
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
function pkCollectScore(taskId,itemId,actionType=null,inviteId=null,shopSign=null) {
|
|
||||||
|
function pkCollectScore(taskId, itemId, actionType = null, inviteId = null, shopSign = null) {
|
||||||
let temp = {
|
let temp = {
|
||||||
"taskId": taskId,
|
"taskId": taskId,
|
||||||
"rnd": getRnd(),
|
"rnd": getRnd(),
|
||||||
"inviteId": "-1",
|
"inviteId": "-1",
|
||||||
"stealId": "-1"
|
"stealId": "-1"
|
||||||
}
|
}
|
||||||
if(itemId) temp['itemId'] = itemId
|
if (itemId) temp['itemId'] = itemId
|
||||||
if(actionType) temp['actionType'] = actionType
|
if (actionType) temp['actionType'] = actionType
|
||||||
if(inviteId) temp['inviteId'] = inviteId
|
if (inviteId) temp['inviteId'] = inviteId
|
||||||
if(shopSign) temp['shopSign'] = shopSign
|
if (shopSign) temp['shopSign'] = shopSign
|
||||||
const extraData = {
|
const extraData = {
|
||||||
"jj": 6,
|
"jj": 6,
|
||||||
"buttonid": "jmdd-react-smash_0",
|
"buttonid": "jmdd-react-smash_0",
|
||||||
@@ -450,12 +460,12 @@ function pkCollectScore(taskId,itemId,actionType=null,inviteId=null,shopSign=nul
|
|||||||
}
|
}
|
||||||
let body = {
|
let body = {
|
||||||
...encode(temp, $.secretp, extraData),
|
...encode(temp, $.secretp, extraData),
|
||||||
taskId:taskId,
|
taskId: taskId,
|
||||||
itemId:itemId
|
itemId: itemId
|
||||||
}
|
}
|
||||||
if(actionType) body['actionType'] = actionType
|
if (actionType) body['actionType'] = actionType
|
||||||
if(inviteId) body['inviteId'] = inviteId
|
if (inviteId) body['inviteId'] = inviteId
|
||||||
if(shopSign) body['shopSign'] = shopSign
|
if (shopSign) body['shopSign'] = shopSign
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("nian_pk_collectScore", body, "nian_pk_collectScore"), async (err, resp, data) => {
|
$.post(taskPostUrl("nian_pk_collectScore", body, "nian_pk_collectScore"), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
@@ -467,20 +477,19 @@ function pkCollectScore(taskId,itemId,actionType=null,inviteId=null,shopSign=nul
|
|||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data.code === 0) {
|
if (data.code === 0) {
|
||||||
if (data.data && data.data.bizCode === 0) {
|
if (data.data && data.data.bizCode === 0) {
|
||||||
if(data.data.result.score)
|
if (data.data.result.score)
|
||||||
console.log(`任务完成,获得${data.data.result.score}积分`)
|
console.log(`任务完成,获得${data.data.result.score}积分`)
|
||||||
else if(data.data.result.maxAssistTimes) {
|
else if (data.data.result.maxAssistTimes) {
|
||||||
console.log(`助力好友成功`)
|
console.log(`助力好友成功`)
|
||||||
} else{
|
} else {
|
||||||
console.log(`任务上报成功`)
|
console.log(`任务上报成功`)
|
||||||
await $.wait(10*1000)
|
await $.wait(10 * 1000)
|
||||||
if(data.data.result.taskToken){
|
if (data.data.result.taskToken) {
|
||||||
await doTask2(data.data.result.taskToken)
|
await doTask2(data.data.result.taskToken)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// $.userInfo = data.data.result.userInfo;
|
// $.userInfo = data.data.result.userInfo;
|
||||||
}
|
} else {
|
||||||
else{
|
|
||||||
console.log(data.data.bizMsg)
|
console.log(data.data.bizMsg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -494,14 +503,15 @@ function pkCollectScore(taskId,itemId,actionType=null,inviteId=null,shopSign=nul
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function doTask2(taskToken) {
|
function doTask2(taskToken) {
|
||||||
let body = {
|
let body = {
|
||||||
"dataSource":"newshortAward",
|
"dataSource": "newshortAward",
|
||||||
"method":"getTaskAward",
|
"method": "getTaskAward",
|
||||||
"reqParams":`{\"taskToken\":\"${taskToken}\"}`
|
"reqParams": `{\"taskToken\":\"${taskToken}\"}`
|
||||||
}
|
}
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("qryViewkitCallbackResult", body, ), async (err, resp, data) => {
|
$.post(taskPostUrl("qryViewkitCallbackResult", body,), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log(`${JSON.stringify(err)}`)
|
console.log(`${JSON.stringify(err)}`)
|
||||||
@@ -523,7 +533,8 @@ function doTask2(taskToken) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
function raise(taskId= "nian_raise") {
|
|
||||||
|
function raise(taskId = "nian_raise") {
|
||||||
let temp = {
|
let temp = {
|
||||||
"taskId": taskId,
|
"taskId": taskId,
|
||||||
"rnd": getRnd(),
|
"rnd": getRnd(),
|
||||||
@@ -560,7 +571,8 @@ function raise(taskId= "nian_raise") {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
function getTaskList(body={}) {
|
|
||||||
|
function getTaskList(body = {}) {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("nian_getTaskDetail", body, "nian_getTaskDetail"), async (err, resp, data) => {
|
$.post(taskPostUrl("nian_getTaskDetail", body, "nian_getTaskDetail"), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
@@ -571,7 +583,7 @@ function getTaskList(body={}) {
|
|||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data.data.bizCode === 0) {
|
if (data.data.bizCode === 0) {
|
||||||
if(JSON.stringify(body)==="{}") {
|
if (JSON.stringify(body) === "{}") {
|
||||||
$.taskVos = data.data.result.taskVos;//任务列表
|
$.taskVos = data.data.result.taskVos;//任务列表
|
||||||
console.log(`您的好友助力码为${data.data.result.inviteId}`)
|
console.log(`您的好友助力码为${data.data.result.inviteId}`)
|
||||||
}
|
}
|
||||||
@@ -587,9 +599,10 @@ function getTaskList(body={}) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function getFriendData(inviteId) {
|
function getFriendData(inviteId) {
|
||||||
return new Promise((resolve) => {
|
return new Promise((resolve) => {
|
||||||
$.post(taskPostUrl('nian_getHomeData',{"inviteId":inviteId}), async (err, resp, data) => {
|
$.post(taskPostUrl('nian_getHomeData', {"inviteId": inviteId}), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log(`${JSON.stringify(err)}`)
|
console.log(`${JSON.stringify(err)}`)
|
||||||
@@ -598,7 +611,7 @@ function getFriendData(inviteId) {
|
|||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data.data && data.data['bizCode'] === 0) {
|
if (data.data && data.data['bizCode'] === 0) {
|
||||||
$.itemId = data.data.result.homeMainInfo.guestInfo.itemId
|
$.itemId = data.data.result.homeMainInfo.guestInfo.itemId
|
||||||
await collectScore('2',$.itemId,null,inviteId)
|
await collectScore('2', $.itemId, null, inviteId)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
@@ -609,6 +622,7 @@ function getFriendData(inviteId) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function map() {
|
function map() {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("nian_myMap", {}, "nian_myMap"), async (err, resp, data) => {
|
$.post(taskPostUrl("nian_myMap", {}, "nian_myMap"), async (err, resp, data) => {
|
||||||
@@ -621,8 +635,8 @@ function map() {
|
|||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data.data.bizCode === 0) {
|
if (data.data.bizCode === 0) {
|
||||||
let msg = '当前已开启的地图:'
|
let msg = '当前已开启的地图:'
|
||||||
for(let vo of data.data.result.monsterInfoList){
|
for (let vo of data.data.result.monsterInfoList) {
|
||||||
if(vo.curLevel) msg+= vo.name +' '
|
if (vo.curLevel) msg += vo.name + ' '
|
||||||
}
|
}
|
||||||
console.log(msg)
|
console.log(msg)
|
||||||
// $.userInfo = data.data.result.userInfo;
|
// $.userInfo = data.data.result.userInfo;
|
||||||
@@ -637,8 +651,15 @@ function map() {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function queryMaterials() {
|
function queryMaterials() {
|
||||||
let body = {"qryParam":"[{\"type\":\"advertGroup\",\"mapTo\":\"viewLogo\",\"id\":\"05149412\"},{\"type\":\"advertGroup\",\"mapTo\":\"bottomLogo\",\"id\":\"05149413\"}]","activityId":"2cKMj86srRdhgWcKonfExzK4ZMBy","pageId":"","reqSrc":"","applyKey":"21beast"}
|
let body = {
|
||||||
|
"qryParam": "[{\"type\":\"advertGroup\",\"mapTo\":\"viewLogo\",\"id\":\"05149412\"},{\"type\":\"advertGroup\",\"mapTo\":\"bottomLogo\",\"id\":\"05149413\"}]",
|
||||||
|
"activityId": "2cKMj86srRdhgWcKonfExzK4ZMBy",
|
||||||
|
"pageId": "",
|
||||||
|
"reqSrc": "",
|
||||||
|
"applyKey": "21beast"
|
||||||
|
}
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("qryCompositeMaterials", body, "qryCompositeMaterials"), async (err, resp, data) => {
|
$.post(taskPostUrl("qryCompositeMaterials", body, "qryCompositeMaterials"), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
@@ -648,11 +669,11 @@ function queryMaterials() {
|
|||||||
} else {
|
} else {
|
||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if(data.code==='0') {
|
if (data.code === '0') {
|
||||||
let shopList = data.data.viewLogo.list.concat(data.data.bottomLogo.list)
|
let shopList = data.data.viewLogo.list.concat(data.data.bottomLogo.list)
|
||||||
let nameList = []
|
let nameList = []
|
||||||
for(let vo of shopList){
|
for (let vo of shopList) {
|
||||||
if(nameList.includes(vo.name)) continue
|
if (nameList.includes(vo.name)) continue
|
||||||
nameList.push(vo.name)
|
nameList.push(vo.name)
|
||||||
console.log(`去做${vo.name}店铺任务`)
|
console.log(`去做${vo.name}店铺任务`)
|
||||||
await shopLotteryInfo(vo.desc)
|
await shopLotteryInfo(vo.desc)
|
||||||
@@ -671,7 +692,7 @@ function queryMaterials() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function shopLotteryInfo(shopSign) {
|
function shopLotteryInfo(shopSign) {
|
||||||
let body = {"shopSign":shopSign}
|
let body = {"shopSign": shopSign}
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("nian_shopLotteryInfo", body, "nian_shopLotteryInfo"), async (err, resp, data) => {
|
$.post(taskPostUrl("nian_shopLotteryInfo", body, "nian_shopLotteryInfo"), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
@@ -681,22 +702,21 @@ function shopLotteryInfo(shopSign) {
|
|||||||
} else {
|
} else {
|
||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if(data.code===0) {
|
if (data.code === 0) {
|
||||||
for(let vo of data.data.result.taskVos){
|
for (let vo of data.data.result.taskVos) {
|
||||||
if(vo.status===1){
|
if (vo.status === 1) {
|
||||||
if(vo.taskType===12){
|
if (vo.taskType === 12) {
|
||||||
console.log(`去做${vo.taskName}任务`)
|
console.log(`去做${vo.taskName}任务`)
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
await collectScore(vo.taskId,vo.simpleRecordInfoVo.itemId,null,null,shopSign)
|
await collectScore(vo.taskId, vo.simpleRecordInfoVo.itemId, null, null, shopSign)
|
||||||
}
|
} else if (vo.taskType === 3 || vo.taskType === 26) {
|
||||||
else if (vo.taskType === 3 || vo.taskType === 26) {
|
if (vo.shoppingActivityVos) {
|
||||||
if(vo.shoppingActivityVos) {
|
|
||||||
if (vo.status === 1) {
|
if (vo.status === 1) {
|
||||||
console.log(`准备做此任务:${vo.taskName}`)
|
console.log(`准备做此任务:${vo.taskName}`)
|
||||||
for (let task of vo.shoppingActivityVos) {
|
for (let task of vo.shoppingActivityVos) {
|
||||||
if (task.status === 1) {
|
if (task.status === 1) {
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
await collectScore(vo.taskId, task.advId,null,null,shopSign);
|
await collectScore(vo.taskId, task.advId, null, null, shopSign);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (vo.status === 2) {
|
} else if (vo.status === 2) {
|
||||||
@@ -706,8 +726,8 @@ function shopLotteryInfo(shopSign) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for(let i=0;i<data.data.result.lotteryNum;++i){
|
for (let i = 0; i < data.data.result.lotteryNum; ++i) {
|
||||||
console.log(`去抽奖:${i+1}/${data.data.result.lotteryNum}`)
|
console.log(`去抽奖:${i + 1}/${data.data.result.lotteryNum}`)
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
await doShopLottery(shopSign)
|
await doShopLottery(shopSign)
|
||||||
}
|
}
|
||||||
@@ -722,8 +742,9 @@ function shopLotteryInfo(shopSign) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function doShopLottery(shopSign) {
|
function doShopLottery(shopSign) {
|
||||||
let body = {"shopSign":shopSign}
|
let body = {"shopSign": shopSign}
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("nian_doShopLottery", body, "nian_doShopLottery"), async (err, resp, data) => {
|
$.post(taskPostUrl("nian_doShopLottery", body, "nian_doShopLottery"), async (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
@@ -733,15 +754,15 @@ function doShopLottery(shopSign) {
|
|||||||
} else {
|
} else {
|
||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if(data.code===0 && data.data && data.data.result) {
|
if (data.code === 0 && data.data && data.data.result) {
|
||||||
let result = data.data.result
|
let result = data.data.result
|
||||||
if(result.awardType===4)
|
if (result.awardType === 4)
|
||||||
console.log(`抽奖成功,获得${result.score}爆竹🧨`)
|
console.log(`抽奖成功,获得${result.score}爆竹🧨`)
|
||||||
else if(result.awardType===2 || result.awardType===3)
|
else if (result.awardType === 2 || result.awardType === 3)
|
||||||
console.log(`抽奖成功,获得优惠卷`)
|
console.log(`抽奖成功,获得优惠卷`)
|
||||||
else
|
else
|
||||||
console.log(`抽奖成功,获得${JSON.stringify(result)}`)
|
console.log(`抽奖成功,获得${JSON.stringify(result)}`)
|
||||||
}else{
|
} else {
|
||||||
console.log(`抽奖失败`)
|
console.log(`抽奖失败`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -766,12 +787,22 @@ function pkInfo() {
|
|||||||
$.group = true
|
$.group = true
|
||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if(data.code===0 && data.data && data.data.bizCode===0){
|
if (data.code === 0 && data.data && data.data.bizCode === 0) {
|
||||||
console.log(`\n您的好友PK助力码为${data.data.result.groupInfo.groupAssistInviteId}\n`)
|
console.log(`\n您的好友PK助力码为${data.data.result.groupInfo.groupAssistInviteId}\n`)
|
||||||
let info = data.data.result.groupPkInfo
|
let info = data.data.result.groupPkInfo
|
||||||
console.log(`当前关卡:${info.dayAward}元红包,完成进度 ${info.dayTotalValue}/${info.dayTargetSell}`)
|
if (info.dayAward)
|
||||||
|
console.log(`白天关卡:${info.dayAward}元红包,完成进度 ${info.dayTotalValue}/${info.dayTargetSell}`)
|
||||||
|
else {
|
||||||
|
function secondToDate(result) {
|
||||||
|
var h = Math.floor(result / 3600);
|
||||||
|
var m = Math.floor((result / 60 % 60));
|
||||||
|
var s = Math.floor((result % 60));
|
||||||
|
return h + "小时" + m + "分钟" + s + "秒";
|
||||||
}
|
}
|
||||||
else{
|
|
||||||
|
console.log(`守护关卡:${info.guardAward}元红包,剩余守护时间:${secondToDate(info.guardTime / 5)}`)
|
||||||
|
}
|
||||||
|
} else {
|
||||||
$.group = false
|
$.group = false
|
||||||
console.log(`获取组队信息失败,请检查`)
|
console.log(`获取组队信息失败,请检查`)
|
||||||
}
|
}
|
||||||
@@ -785,6 +816,42 @@ function pkInfo() {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function pkTaskStealDetail() {
|
||||||
|
return new Promise(resolve => {
|
||||||
|
$.post(taskPostUrl("nian_pk_getStealForms", {}, "nian_pk_getStealForms"), 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.code === 0 && data.data && data.data.bizCode === 0) {
|
||||||
|
$.hasGroup = true
|
||||||
|
await $.wait(2000)
|
||||||
|
for (let i = 1; i < data.data.result.stealGroups.length; ++i) {
|
||||||
|
let item = data.data.result.stealGroups[i]
|
||||||
|
if (item.stolen === 0) {
|
||||||
|
console.log(`去偷${item.name}的红包`)
|
||||||
|
await pkStealGroup(item.id)
|
||||||
|
await $.wait(2000)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
console.log(`组队尚未开启,请先去开启组队或是加入队伍!`)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
$.logErr(e, resp)
|
||||||
|
} finally {
|
||||||
|
resolve();
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
function pkTaskDetail() {
|
function pkTaskDetail() {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("nian_pk_getTaskDetail", {}, "nian_pk_getTaskDetail"), async (err, resp, data) => {
|
$.post(taskPostUrl("nian_pk_getTaskDetail", {}, "nian_pk_getTaskDetail"), async (err, resp, data) => {
|
||||||
@@ -795,12 +862,12 @@ function pkTaskDetail() {
|
|||||||
} else {
|
} else {
|
||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if(data.code===0 && data.data && data.data.bizCode===0){
|
if (data.code === 0 && data.data && data.data.bizCode === 0) {
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
$.hasGroup = true
|
$.hasGroup = true
|
||||||
for(let item of data.data.result.taskVos){
|
for (let item of data.data.result.taskVos) {
|
||||||
if (item.taskType === 3 || item.taskType === 26) {
|
if (item.taskType === 3 || item.taskType === 26) {
|
||||||
if(item.shoppingActivityVos) {
|
if (item.shoppingActivityVos) {
|
||||||
if (item.status === 1) {
|
if (item.status === 1) {
|
||||||
console.log(`准备做此任务:${item.taskName}`)
|
console.log(`准备做此任务:${item.taskName}`)
|
||||||
for (let task of item.shoppingActivityVos) {
|
for (let task of item.shoppingActivityVos) {
|
||||||
@@ -815,8 +882,7 @@ function pkTaskDetail() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else{
|
|
||||||
console.log(`组队尚未开启,请先去开启组队或是加入队伍!`)
|
console.log(`组队尚未开启,请先去开启组队或是加入队伍!`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -829,6 +895,7 @@ function pkTaskDetail() {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function pkAssignGroup(inviteId) {
|
function pkAssignGroup(inviteId) {
|
||||||
let temp = {
|
let temp = {
|
||||||
"confirmFlag": 1,
|
"confirmFlag": 1,
|
||||||
@@ -842,7 +909,7 @@ function pkAssignGroup(inviteId) {
|
|||||||
}
|
}
|
||||||
let body = {
|
let body = {
|
||||||
...encode(temp, $.secretp, extraData),
|
...encode(temp, $.secretp, extraData),
|
||||||
inviteId:inviteId
|
inviteId: inviteId
|
||||||
}
|
}
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("nian_pk_assistGroup", body, "nian_pk_assistGroup"), async (err, resp, data) => {
|
$.post(taskPostUrl("nian_pk_assistGroup", body, "nian_pk_assistGroup"), async (err, resp, data) => {
|
||||||
@@ -853,10 +920,9 @@ function pkAssignGroup(inviteId) {
|
|||||||
} else {
|
} else {
|
||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if(data.data && data.data.bizMsg) {
|
if (data.data && data.data.bizMsg) {
|
||||||
console.log(data.data.bizMsg)
|
console.log(data.data.bizMsg)
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
console.log(`助力失败,未知错误:${JSON.stringify(data)}`)
|
console.log(`助力失败,未知错误:${JSON.stringify(data)}`)
|
||||||
$.canhelp = false
|
$.canhelp = false
|
||||||
}
|
}
|
||||||
@@ -870,6 +936,46 @@ function pkAssignGroup(inviteId) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function pkStealGroup(stealId) {
|
||||||
|
let temp = {
|
||||||
|
"stealId": stealId,
|
||||||
|
}
|
||||||
|
const extraData = {
|
||||||
|
"jj": 6,
|
||||||
|
"buttonid": "jmdd-react-smash_0",
|
||||||
|
"sceneid": "homePageh5",
|
||||||
|
"appid": '50073'
|
||||||
|
}
|
||||||
|
let body = {
|
||||||
|
...encode(temp, $.secretp, extraData),
|
||||||
|
stealId: stealId
|
||||||
|
}
|
||||||
|
return new Promise(resolve => {
|
||||||
|
$.post(taskPostUrl("nian_pk_doSteal", body, "nian_pk_doSteal"), 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.data && data.data.bizMsg) {
|
||||||
|
console.log(data.data.bizMsg)
|
||||||
|
} else {
|
||||||
|
console.log(`偷取失败,未知错误:${JSON.stringify(data)}`)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (e) {
|
||||||
|
$.logErr(e, resp)
|
||||||
|
} finally {
|
||||||
|
resolve();
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
function killCouponList() {
|
function killCouponList() {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
$.post(taskPostUrl("nian_killCouponList", {}, "nian_killCouponList"), async (err, resp, data) => {
|
$.post(taskPostUrl("nian_killCouponList", {}, "nian_killCouponList"), async (err, resp, data) => {
|
||||||
@@ -882,8 +988,8 @@ function killCouponList() {
|
|||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data.data && data.data.bizCode === 0) {
|
if (data.data && data.data.bizCode === 0) {
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
for(let vo of data.data.result){
|
for (let vo of data.data.result) {
|
||||||
if(!vo.status){
|
if (!vo.status) {
|
||||||
console.log(`去领取${vo['productName']}优惠券`)
|
console.log(`去领取${vo['productName']}优惠券`)
|
||||||
await killCoupon(vo['skuId'])
|
await killCoupon(vo['skuId'])
|
||||||
await $.wait(2000)
|
await $.wait(2000)
|
||||||
@@ -900,6 +1006,7 @@ function killCouponList() {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function killCoupon(skuId) {
|
function killCoupon(skuId) {
|
||||||
let temp = {
|
let temp = {
|
||||||
"skuId": skuId,
|
"skuId": skuId,
|
||||||
@@ -926,7 +1033,7 @@ function killCoupon(skuId) {
|
|||||||
data = JSON.parse(data);
|
data = JSON.parse(data);
|
||||||
if (data.data && data.data.bizCode === 0) {
|
if (data.data && data.data.bizCode === 0) {
|
||||||
console.log(`领取成功,获得${data.data.result.score}爆竹🧨`)
|
console.log(`领取成功,获得${data.data.result.score}爆竹🧨`)
|
||||||
}else{
|
} else {
|
||||||
console.log(data.data.bizMsg)
|
console.log(data.data.bizMsg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -939,10 +1046,14 @@ function killCoupon(skuId) {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function readShareCode() {
|
function readShareCode() {
|
||||||
console.log(`开始`)
|
console.log(`开始`)
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
$.get({url: `https://code.chiang.fun/api/v1/jd/jdnian/read/${randomCount}/`, 'timeout': 10000}, (err, resp, data) => {
|
$.get({
|
||||||
|
url: `https://code.chiang.fun/api/v1/jd/jdnian/read/${randomCount}/`,
|
||||||
|
'timeout': 10000
|
||||||
|
}, (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log(`${JSON.stringify(err)}`)
|
console.log(`${JSON.stringify(err)}`)
|
||||||
@@ -963,10 +1074,14 @@ function readShareCode() {
|
|||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function readShareCodePk() {
|
function readShareCodePk() {
|
||||||
console.log(`开始`)
|
console.log(`开始`)
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
$.get({url: `http://jd.turinglabs.net/api/v2/jd/nian_pk/read/${randomCount}/`, 'timeout': 10000}, (err, resp, data) => {
|
$.get({
|
||||||
|
url: `http://jd.turinglabs.net/api/v2/jd/nian_pk/read/${randomCount}/`,
|
||||||
|
'timeout': 10000
|
||||||
|
}, (err, resp, data) => {
|
||||||
try {
|
try {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log(`${JSON.stringify(err)}`)
|
console.log(`${JSON.stringify(err)}`)
|
||||||
@@ -987,6 +1102,7 @@ function readShareCodePk() {
|
|||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
//格式化助力码
|
//格式化助力码
|
||||||
function shareCodesFormat() {
|
function shareCodesFormat() {
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
@@ -1027,6 +1143,7 @@ function shareCodesFormatPk() {
|
|||||||
resolve();
|
resolve();
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function requireConfig() {
|
function requireConfig() {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
console.log(`开始获取${$.name}配置文件\n`);
|
console.log(`开始获取${$.name}配置文件\n`);
|
||||||
@@ -1087,6 +1204,7 @@ function taskPostUrl(function_id, body = {}, function_id2) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function TotalBean() {
|
function TotalBean() {
|
||||||
return new Promise(async resolve => {
|
return new Promise(async resolve => {
|
||||||
const options = {
|
const options = {
|
||||||
@@ -1127,6 +1245,7 @@ function TotalBean() {
|
|||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
function safeGet(data) {
|
function safeGet(data) {
|
||||||
try {
|
try {
|
||||||
if (typeof JSON.parse(data) == "object") {
|
if (typeof JSON.parse(data) == "object") {
|
||||||
@@ -1138,6 +1257,7 @@ function safeGet(data) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function jsonParse(str) {
|
function jsonParse(str) {
|
||||||
if (typeof str == "string") {
|
if (typeof str == "string") {
|
||||||
try {
|
try {
|
||||||
|
Reference in New Issue
Block a user