shawenguan 2 年之前
父節點
當前提交
f0967432db
共有 1 個文件被更改,包括 69 次插入72 次删除
  1. 69 72
      Scripts/buyu/wbankBuYu.js

+ 69 - 72
Scripts/buyu/wbankBuYu.js

@@ -400,88 +400,85 @@ async function wRequest(type = 'post', { data: data, headers: headers }) {
     lk.log("#########################2");
     return new Promise((resolve, reject) => {
         lk.log("#########################3");
-        httpRequest(type, url, data, headers)
 
         lk.log("#########################4");
-        function httpRequest(type, url, data, headers) {
-            let aesKey = randomString(23) + '='
-            lk.log("#########################5");
-            if (Base64) {
+        let aesKey = randomString(23) + '='
+        lk.log("#########################5");
+        if (Base64) {
 
-                lk.log("xxxxxxxxxxxxxxx");
-            }
-            let params = (data && Object.keys(data).length > 0) ? {
-                enData: Base64.encode(encryptAES(JSON.stringify(data), aesKey)),
-                aesKey: Base64.encode(encryptRSA(aesKey))
-            } : data;
-            lk.log("#########################6");
-            console.log(data)
-            let urlList = ['/open/api/generateLink', '/api/kBankConfig/findByKey', '/api/wBankConfig/findByKey', '/api/gejin/gjj/clickCount', '/api/puhui/referrer/activityConfig', '/api/puhui/referrer/regedit', '/api/puhui/referrer/query', '/api/kBankConfig/findByKey', '/api/puhui/referrer/receiveAward', '/api/puhui/referrer/draw', '/api/puhui/referrer/activityConfig', '/api/puhui/referrer/noDrawNum']
-            let apiUrl = urlList.includes(url) ? ajaxCommonUrl + url : ajaxDbankApiUrl + url
-            let mutilHeads = { 'Content-type': 'application/json;charset=UTF-8', ...headers };
-            headers.Host = "merch.szx.abchina.com.cn";
-            lk.log("#########################7");
-            if (type == 'post') {
-                lk.post({
-                    url: apiUrl,
-                    headers: mutilHeads,
-                    body: JSON.stringify(params),
-                }, async (error, _response, data) => {
-                    try {
-                        if (error) {
-                            lk.logErr(error);
-                            lk.execFail();
-                            reject();
-                        } else {
-                            let result = JSON.parse(data)
-                            //密文输出
-                            if (result.enData) {
-                                let key = decryptRSA(result.aesKey);
-                                result.data = JSON.parse(decryptAES(result.enData, key));
-                                lk.log(result.data)
-                                resolve(result.data)
-                            } else {
-                                //原文输出
-                                resolve(result)
-                            }
-                        }
-                    } catch (e) {
-                        lk.logErr(e);
+            lk.log("xxxxxxxxxxxxxxx");
+        }
+        let params = (data && Object.keys(data).length > 0) ? {
+            enData: Base64.encode(encryptAES(JSON.stringify(data), aesKey)),
+            aesKey: Base64.encode(encryptRSA(aesKey))
+        } : data;
+        lk.log("#########################6");
+        console.log(data)
+        let urlList = ['/open/api/generateLink', '/api/kBankConfig/findByKey', '/api/wBankConfig/findByKey', '/api/gejin/gjj/clickCount', '/api/puhui/referrer/activityConfig', '/api/puhui/referrer/regedit', '/api/puhui/referrer/query', '/api/kBankConfig/findByKey', '/api/puhui/referrer/receiveAward', '/api/puhui/referrer/draw', '/api/puhui/referrer/activityConfig', '/api/puhui/referrer/noDrawNum']
+        let apiUrl = urlList.includes(url) ? ajaxCommonUrl + url : ajaxDbankApiUrl + url
+        let mutilHeads = { 'Content-type': 'application/json;charset=UTF-8', ...headers };
+        headers.Host = "merch.szx.abchina.com.cn";
+        lk.log("#########################7");
+        if (type == 'post') {
+            lk.post({
+                url: apiUrl,
+                headers: mutilHeads,
+                body: JSON.stringify(params),
+            }, async (error, _response, data) => {
+                try {
+                    if (error) {
+                        lk.logErr(error);
                         lk.execFail();
                         reject();
-                    }
-                });
-            } else {
-                lk.get({
-                    url: apiUrl,
-                    headers: mutilHeads,
-                    body: JSON.stringify(params),
-                }, async (error, _response, data) => {
-                    try {
-                        if (error) {
-                            lk.logErr(error);
-                            lk.execFail();
-                            reject();
+                    } else {
+                        let result = JSON.parse(data)
+                        //密文输出
+                        if (result.enData) {
+                            let key = decryptRSA(result.aesKey);
+                            result.data = JSON.parse(decryptAES(result.enData, key));
+                            lk.log(result.data)
+                            resolve(result.data)
                         } else {
-                            let result = JSON.parse(data)
-                            //密文输出
-                            if (result.enData) {
-                                let key = decryptRSA(result.aesKey);
-                                result.data = JSON.parse(decryptAES(result.enData, key));
-                                lk.log(result.data)
-                                resolve(result.data)
-                            } else {
-                                //原文输出
-                                resolve(result)
-                            }
+                            //原文输出
+                            resolve(result)
                         }
-                    } catch (e) {
-                        lk.logErr(e);
+                    }
+                } catch (e) {
+                    lk.logErr(e);
+                    lk.execFail();
+                    reject();
+                }
+            });
+        } else {
+            lk.get({
+                url: apiUrl,
+                headers: mutilHeads,
+                body: JSON.stringify(params),
+            }, async (error, _response, data) => {
+                try {
+                    if (error) {
+                        lk.logErr(error);
                         lk.execFail();
                         reject();
+                    } else {
+                        let result = JSON.parse(data)
+                        //密文输出
+                        if (result.enData) {
+                            let key = decryptRSA(result.aesKey);
+                            result.data = JSON.parse(decryptAES(result.enData, key));
+                            lk.log(result.data)
+                            resolve(result.data)
+                        } else {
+                            //原文输出
+                            resolve(result)
+                        }
                     }
-                });
-            }
+                } catch (e) {
+                    lk.logErr(e);
+                    lk.execFail();
+                    reject();
+                }
+            });
         }
     });
 }