|
|
@@ -40,23 +40,92 @@ const GYQP_APPID = 'wx5508e31ffe9366b8'; // 贵盐黔品
|
|
|
const LLSC_APPID = 'wx821fb4d8604ed4d6'; // 乐旅商城
|
|
|
const YLQX_APPID = 'wxee0ce83ab4b26f9c'; // 驿路黔寻
|
|
|
|
|
|
-const APPID_TOKEN_STORE_KEYS = {
|
|
|
- ['wxded2e7e6d60ac09d'] : 'XLTH_COOKIE',
|
|
|
- ['wx61549642d715f361'] : 'GLYP_COOKIE',
|
|
|
- ['wx613ba8ea6a002aa8'] : 'KGLG_COOKIE',
|
|
|
- ['wx936aa5357931e226'] : 'HLQG_COOKIE',
|
|
|
- ['wx624149b74233c99a'] : 'ZHCS_COOKIE',
|
|
|
- ['wx5508e31ffe9366b8'] : 'GYQP_COOKIE',
|
|
|
- ['wx821fb4d8604ed4d6'] : 'LLSC_COOKIE',
|
|
|
- ['wxee0ce83ab4b26f9c'] : 'YLQX_COOKIE',
|
|
|
+const APP_INFO_BY_APPID = {
|
|
|
+ ['wxded2e7e6d60ac09d'] : {
|
|
|
+ key: 'XLTH_COOKIE',
|
|
|
+ channelId: '8',
|
|
|
+ channelName: '新联惠购',
|
|
|
+ },
|
|
|
+ ['wx61549642d715f361'] : {
|
|
|
+ key: 'GLYP_COOKIE',
|
|
|
+ channelId: '7',
|
|
|
+ channelName: '贵旅优品',
|
|
|
+ },
|
|
|
+ ['wx613ba8ea6a002aa8'] : {
|
|
|
+ key: 'KGLG_COOKIE',
|
|
|
+ channelId: '2',
|
|
|
+ channelName: '空港乐购',
|
|
|
+ },
|
|
|
+ ['wx936aa5357931e226'] : {
|
|
|
+ key: 'HLQG_COOKIE',
|
|
|
+ channelId: '6',
|
|
|
+ channelName: '航旅黔购',
|
|
|
+ },
|
|
|
+ ['wx624149b74233c99a'] : {
|
|
|
+ key: 'ZHCS_COOKIE',
|
|
|
+ channelId: '5',
|
|
|
+ channelName: '遵行出山',
|
|
|
+ },
|
|
|
+ ['wx5508e31ffe9366b8'] : {
|
|
|
+ key: 'GYQP_COOKIE',
|
|
|
+ channelId: '3',
|
|
|
+ channelName: '贵盐黔品',
|
|
|
+ },
|
|
|
+ ['wx821fb4d8604ed4d6'] : {
|
|
|
+ key: 'LLSC_COOKIE',
|
|
|
+ channelId: '1',
|
|
|
+ channelName: '乐旅商城',
|
|
|
+ },
|
|
|
+ ['wxee0ce83ab4b26f9c'] : {
|
|
|
+ key: 'YLQX_COOKIE',
|
|
|
+ channelId: '9',
|
|
|
+ channelName: '驿路黔寻',
|
|
|
+ },
|
|
|
};
|
|
|
|
|
|
-let REVER_APPID_TOKEN_STORE_KEYS = {};
|
|
|
-for(let key in APPID_TOKEN_STORE_KEYS){
|
|
|
- let value = APPID_TOKEN_STORE_KEYS[key];
|
|
|
- REVER_APPID_TOKEN_STORE_KEYS[value] = key;
|
|
|
+let APP_INFO_BY_KEY = {};
|
|
|
+let APP_INFO_BY_CHANNEL = {};
|
|
|
+for(let appId in APP_INFO_BY_APPID){
|
|
|
+ let info = APP_INFO_BY_APPID[appId];
|
|
|
+ info.appId = appId;
|
|
|
+ APP_INFO_BY_KEY[info.key] = info;
|
|
|
+ APP_INFO_BY_CHANNEL[info.channelId] = info;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ if (appId === XLTH_APPID) {
|
|
|
+ channelId = '8';
|
|
|
+ channelName = '新联惠购';
|
|
|
+ }
|
|
|
+ if (appId === GLYP_APPID) {
|
|
|
+ channelId = '7';
|
|
|
+ channelName = '贵旅优品';
|
|
|
+ }
|
|
|
+ if (appId === KGLG_APPID) {
|
|
|
+ channelId = '2';
|
|
|
+ channelName = '空港乐购';
|
|
|
+ }
|
|
|
+ if (appId === HLQG_APPID) {
|
|
|
+ channelId = '6';
|
|
|
+ channelName = '航旅黔购';
|
|
|
+ }
|
|
|
+ if (appId === ZHCS_APPID) {
|
|
|
+ channelId = '5';
|
|
|
+ channelName = '遵行出山';
|
|
|
+ }
|
|
|
+ if (appId === GYQP_APPID) {
|
|
|
+ channelId = '3';
|
|
|
+ channelName = '贵盐黔品';
|
|
|
+ }
|
|
|
+ if (appId === LLSC_APPID) {
|
|
|
+ channelId = '1';
|
|
|
+ channelName = '乐旅商城';
|
|
|
+ }
|
|
|
+ if (appId === YLQX_APPID) {
|
|
|
+ channelId = '9';
|
|
|
+ channelName = '驿路黔寻';
|
|
|
+ }
|
|
|
+
|
|
|
const HOST = 'https://gw.huiqunchina.com';
|
|
|
const AK = '00670fb03584fbf44dd6b136e534f495';
|
|
|
const SK = '0d65f24dbe2bc1ede3c3ceeb96ef71bb';
|
|
|
@@ -112,10 +181,11 @@ function handleWxMiniLogin(){
|
|
|
let token = rspData.token;
|
|
|
let key = `huluwa#${appId}`;
|
|
|
lk.setVal(key, token);
|
|
|
- key = APPID_TOKEN_STORE_KEYS[appId];
|
|
|
- if(key){
|
|
|
- key = `huluwa#${key}`;
|
|
|
+ let info = APP_INFO_BY_APPID[appId];
|
|
|
+ if(info){
|
|
|
+ key = `huluwa#${info.key}`;
|
|
|
lk.setVal(key, token);
|
|
|
+ lk.log(`${info.channelName}token采集成功`);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -134,10 +204,11 @@ function handleChannelId(){
|
|
|
let token = headers['X-access-token'];
|
|
|
let key = `huluwa#${appId}`;
|
|
|
lk.setVal(key, token);
|
|
|
- key = APPID_TOKEN_STORE_KEYS[appId];
|
|
|
- if(key){
|
|
|
- key = `huluwa#${key}`;
|
|
|
+ let info = APP_INFO_BY_APPID[appId];
|
|
|
+ if(info){
|
|
|
+ key = `huluwa#${info.key}`;
|
|
|
lk.setVal(key, token);
|
|
|
+ lk.log(`${info.channelName}token采集成功`);
|
|
|
}
|
|
|
let rspBody = lk.getResponseBody();
|
|
|
if (!rspBody) {
|
|
|
@@ -159,7 +230,7 @@ function getCookieByAppId(appId){
|
|
|
if(!lk.isEmpty(value)){
|
|
|
return value;
|
|
|
}
|
|
|
- key = APPID_TOKEN_STORE_KEYS[appId];
|
|
|
+ key = APP_INFO_BY_APPID[appId];
|
|
|
if(key){
|
|
|
key = `huluwa#${key}`;
|
|
|
return lk.getVal(key);
|
|
|
@@ -509,41 +580,12 @@ async function checkCustomerInQianggou(activityId, channelId, token) {
|
|
|
}
|
|
|
|
|
|
async function autoSubmit(appId, token) {
|
|
|
- let channelId = '';
|
|
|
- let channelName = '';
|
|
|
- if (appId === XLTH_APPID) {
|
|
|
- channelId = '8';
|
|
|
- channelName = '新联惠购';
|
|
|
- }
|
|
|
- if (appId === GLYP_APPID) {
|
|
|
- channelId = '7';
|
|
|
- channelName = '贵旅优品';
|
|
|
- }
|
|
|
- if (appId === KGLG_APPID) {
|
|
|
- channelId = '2';
|
|
|
- channelName = '空港乐购';
|
|
|
- }
|
|
|
- if (appId === HLQG_APPID) {
|
|
|
- channelId = '6';
|
|
|
- channelName = '航旅黔购';
|
|
|
- }
|
|
|
- if (appId === ZHCS_APPID) {
|
|
|
- channelId = '5';
|
|
|
- channelName = '遵行出山';
|
|
|
- }
|
|
|
- if (appId === GYQP_APPID) {
|
|
|
- channelId = '3';
|
|
|
- channelName = '贵盐黔品';
|
|
|
- }
|
|
|
- if (appId === LLSC_APPID) {
|
|
|
- channelId = '1';
|
|
|
- channelName = '乐旅商城';
|
|
|
- }
|
|
|
- if (appId === YLQX_APPID) {
|
|
|
- channelId = '9';
|
|
|
- channelName = '驿路黔寻';
|
|
|
+ let info = APP_INFO_BY_APPID[appId];
|
|
|
+ if(!info){
|
|
|
+ return;
|
|
|
}
|
|
|
-
|
|
|
+ let channelId = info.channelId || '';
|
|
|
+ let channelName = info.channelName || '';
|
|
|
try {
|
|
|
const res1 = await getUserInfo(appId, token);
|
|
|
if (res1.code != '10000') {
|