shawenguan 1 سال پیش
والد
کامیت
11e77782c3
1فایلهای تغییر یافته به همراه102 افزوده شده و 102 حذف شده
  1. 102 102
      Scripts/imaotai/imaotaiHelper.js

+ 102 - 102
Scripts/imaotai/imaotaiHelper.js

@@ -661,109 +661,109 @@ async function getProvinceCityMapUrl() {
 }
 
 
-// async function getProvinceCityMapData() {
-//     return new Promise((resolve, _reject) => {
-//         try {
-//             let url = await getProvinceCityMapUrl();
-//             const headers = {};
-//             const body = '';
-//             let options = {
-//                 url: url,
-//                 headers: headers,
-//                 body: body
-//             };
-//             lk.get(options, async (error, _response, data) => {
-//                 let ret;
-//                 try {
-//                     if (error) {
-//                         lk.execFail();
-//                     } else {
-//                         let pcMap = {};
-//                         const jsonRetObj = JSON.parse(data);
-//                         for (let k in jsonRetObj) {
-//                             const provinceName = jsonRetObj[k].provinceName;
-//                             const cityName = jsonRetObj[k].cityName;
-//                             if (!pcMap[provinceName]) {
-//                                 pcMap[provinceName] = {};
-//                             }
-//                             if (!pcMap[provinceName][cityName]) {
-//                                 pcMap[provinceName][cityName] = [k];
-//                             } else {
-//                                 pcMap[provinceName][cityName].push(k);
-//                             }
-//                         }
-//                         ret = [pcMap, jsonRetObj];
-//                     }
-//                 } catch (e) {
-//                     lk.logErr(e);
-//                     lk.execFail();
-//                 } finally {
-//                     resolve(ret);
-//                 }
-//             });
-//         } catch (e) {
-//             lk.logErr(e);
-//             resolve();
-//         }
-//     });
-// }
+async function getProvinceCityMapData() {
+    return new Promise((resolve, _reject) => {
+        try {
+            let url = await getProvinceCityMapUrl();
+            const headers = {};
+            const body = '';
+            let options = {
+                url: url,
+                headers: headers,
+                body: body
+            };
+            lk.get(options, async (error, _response, data) => {
+                let ret;
+                try {
+                    if (error) {
+                        lk.execFail();
+                    } else {
+                        let pcMap = {};
+                        const jsonRetObj = JSON.parse(data);
+                        for (let k in jsonRetObj) {
+                            const provinceName = jsonRetObj[k].provinceName;
+                            const cityName = jsonRetObj[k].cityName;
+                            if (!pcMap[provinceName]) {
+                                pcMap[provinceName] = {};
+                            }
+                            if (!pcMap[provinceName][cityName]) {
+                                pcMap[provinceName][cityName] = [k];
+                            } else {
+                                pcMap[provinceName][cityName].push(k);
+                            }
+                        }
+                        ret = [pcMap, jsonRetObj];
+                    }
+                } catch (e) {
+                    lk.logErr(e);
+                    lk.execFail();
+                } finally {
+                    resolve(ret);
+                }
+            });
+        } catch (e) {
+            lk.logErr(e);
+            resolve();
+        }
+    });
+}
 
-// async function login(phone, vCode, deviceId) {
-//     const mtK = `${new Date().getTime()}`;
-//     const mtV = await getMtv(deviceId, G_MT_VERSION);
-//     const headers = {
-//         'mt-device-id': deviceId,
-//         'mt-user-tag': '0',
-//         'accept': '*/*',
-//         'mt-network-type': 'WIFI',
-//         'mt-token': '',
-//         "mt-team-id": "",
-//         'mt-k': mtK,
-//         'mt-bundle-id': 'com.moutai.mall',
-//         'mt-v': mtV,
-//         'user-agent': 'iOS;16.0.1;Apple;iPhone 14 ProMax',
-//         'accept-language': 'zh-Hans-CN;q=1',
-//         'mt-request-id': `${new Date().getTime()}18342`,
-//         'mt-r': G_MT_R,
-//         'mt-app-version': G_MT_VERSION,
-//     };
-//     return new Promise((resolve, _reject) => {
-//         try {
-//             const data = {
-//                 'ydToken': '',
-//                 'mobile': phone,
-//                 'vCode': vCode,
-//                 'ydLogId': '',
-//             };
-//             const body = JSON.stringify(data);
-//             const url = `https://app.moutai519.com.cn/xhr/front/user/register/login`;
-//             let options = {
-//                 url: url,
-//                 headers: headers,
-//                 body: body
-//             };
-//             lk.post(options, async (error, _response, data) => {
-//                 let ret;
-//                 try {
-//                     if (error) {
-//                         lk.execFail();
-//                     } else {
-//                         const jsonRetObj = JSON.parse(data);
-//                         ret = jsonRetObj.data || {};
-//                     }
-//                 } catch (e) {
-//                     lk.logErr(e);
-//                     lk.execFail();
-//                 } finally {
-//                     resolve(ret);
-//                 }
-//             });
-//         } catch (e) {
-//             lk.logErr(e);
-//             resolve();
-//         }
-//     });
-// }
+async function login(phone, vCode, deviceId) {
+    const mtK = `${new Date().getTime()}`;
+    const mtV = await getMtv(deviceId, G_MT_VERSION);
+    const headers = {
+        'mt-device-id': deviceId,
+        'mt-user-tag': '0',
+        'accept': '*/*',
+        'mt-network-type': 'WIFI',
+        'mt-token': '',
+        "mt-team-id": "",
+        'mt-k': mtK,
+        'mt-bundle-id': 'com.moutai.mall',
+        'mt-v': mtV,
+        'user-agent': 'iOS;16.0.1;Apple;iPhone 14 ProMax',
+        'accept-language': 'zh-Hans-CN;q=1',
+        'mt-request-id': `${new Date().getTime()}18342`,
+        'mt-r': G_MT_R,
+        'mt-app-version': G_MT_VERSION,
+    };
+    return new Promise((resolve, _reject) => {
+        try {
+            const data = {
+                'ydToken': '',
+                'mobile': phone,
+                'vCode': vCode,
+                'ydLogId': '',
+            };
+            const body = JSON.stringify(data);
+            const url = `https://app.moutai519.com.cn/xhr/front/user/register/login`;
+            let options = {
+                url: url,
+                headers: headers,
+                body: body
+            };
+            lk.post(options, async (error, _response, data) => {
+                let ret;
+                try {
+                    if (error) {
+                        lk.execFail();
+                    } else {
+                        const jsonRetObj = JSON.parse(data);
+                        ret = jsonRetObj.data || {};
+                    }
+                } catch (e) {
+                    lk.logErr(e);
+                    lk.execFail();
+                } finally {
+                    resolve(ret);
+                }
+            });
+        } catch (e) {
+            lk.logErr(e);
+            resolve();
+        }
+    });
+}
 
 // async function getLoginVCode(mobile, deviceId) {
 //     const headers = {