|
|
@@ -126,11 +126,11 @@ async function checkSignIn(loginInfo, signActInfo){
|
|
|
const DeviceId = loginInfo['DeviceId'];
|
|
|
const MBCUserAgent = loginInfo['MBCUserAgent'];
|
|
|
const Body = loginInfo['Body'];
|
|
|
- const token = await refreshLogin(loginInfo); // 刷新 session
|
|
|
- if(!token){
|
|
|
+ const session = await refreshLogin(loginInfo); // 刷新 session
|
|
|
+ if(!session){
|
|
|
return;
|
|
|
}
|
|
|
- const couponList = await checkSinginReward(signActInfo, token);
|
|
|
+ const couponList = await checkSinginReward(signActInfo, session);
|
|
|
if(couponList && couponList.length > 0){
|
|
|
const result = await getSignInReward(signActInfo, couponList[0]);
|
|
|
return result;
|
|
|
@@ -159,7 +159,7 @@ async function refreshLogin(loginInfo) {
|
|
|
lk.log("#####refreshLogin#####");
|
|
|
return new Promise(resolve => {
|
|
|
lk.post(options, async (error, response, data) => {
|
|
|
- let token = null;
|
|
|
+ let session = null;
|
|
|
try {
|
|
|
let result = null;
|
|
|
try {
|
|
|
@@ -178,8 +178,8 @@ async function refreshLogin(loginInfo) {
|
|
|
let obj = JSON.stringify(set_cookie);
|
|
|
let new_cookie = obj.match(/SESSION=([a-f0-9-]+);/);
|
|
|
if (new_cookie) {
|
|
|
- token = new_cookie[0];
|
|
|
- lk.log('token='+token)
|
|
|
+ session = new_cookie[0];
|
|
|
+ lk.log('session='+session)
|
|
|
lk.log(`✅ 刷新 session 成功!`);
|
|
|
} else {
|
|
|
lk.log(`⛔️ 刷新 session 失败,请重新获取Cookie。`);
|
|
|
@@ -188,14 +188,14 @@ async function refreshLogin(loginInfo) {
|
|
|
} catch (error) {
|
|
|
lk.log(error);
|
|
|
} finally {
|
|
|
- resolve(token);
|
|
|
+ resolve(session);
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
}
|
|
|
|
|
|
|
|
|
-async function checkSinginReward(signActInfo,token) {
|
|
|
+async function checkSinginReward(signActInfo,session) {
|
|
|
let options = {
|
|
|
url: `https://yunbusiness.ccb.com/clp_coupon/txCtrl?txcode=A3341A115`,
|
|
|
headers: {
|
|
|
@@ -204,7 +204,7 @@ async function checkSinginReward(signActInfo,token) {
|
|
|
"User-Agent": UserAgent,
|
|
|
"Accept": "application/json,text/javascript,*/*",
|
|
|
"content-type": "application/json",
|
|
|
- "Cookie": token
|
|
|
+ "Cookie": session
|
|
|
},
|
|
|
body: `{"ACT_ID":"${signActInfo.ACT_ID}","REGION_CODE":"${signActInfo.REGION_CODE}","chnlType":"${signActInfo.chnlType}","regionCode":"${signActInfo.regionCode}"}`
|
|
|
};
|