shawenguan 1 年間 前
コミット
1b7f8b7c8d
1 ファイル変更27 行追加9 行削除
  1. 27 9
      Scripts/imaotai/imaotaiHelper.js

+ 27 - 9
Scripts/imaotai/imaotaiHelper.js

@@ -36,6 +36,16 @@ const iMT_Products = {
     "2478": "53%vol 500ml贵州茅台酒(珍品)",
 };
 
+const iMT_Location = {
+    "province": "广东省",
+    "city": "广州市",
+    "lat": "23.121952",
+    "lng": "113.392636",
+};
+
+const iMT_BuyItemCodes = ["10941", "10942"];
+
+
 let retBody;
 if (!lk.isExecComm) {
     if (lk.isRequest()) {
@@ -53,7 +63,9 @@ if (!lk.isExecComm) {
 
 async function main() {
     let userData = getUserData();
-    if (lk.isEmpty(data.userId) || lk.isEmpty(data.token)) {
+    if (lk.isEmpty(userData.userId) || lk.isEmpty(userData.token)) {
+        lk.msg(`请登录i茅台APP获取用户信息`);
+        lk.done();
         return;
     }
     G_MT_R = userData.mtR;
@@ -61,27 +73,27 @@ async function main() {
     let mapDataRet = await getProvinceCityMapData();
     G_P_C_MAP = mapDataRet[0];
     let sourceData = mapDataRet[1];
-    let sessionId = await getSessionId(data.userId, token, Date.now());
-    let ITEM_CODES = ["10941", "10942"];
-    let province = '';
-    let city = '';        
+    let sessionId = await getSessionId(userData.userId, token, Date.now());
+    let itemCodes = iMT_BuyItemCodes;
+    let province = iMT_Location.province;
+    let city = iMT_Location.city;
     let msgItems = [
         {
             name: '手机号',
-            value: `${data.mobile}`,
+            value: `${userData.mobile}`,
         },
         {
             name: '省份城市',
             value: `${province}${city}`,
         },
     ];
-    for(let i=0; i < ITEM_CODES.length;i++){
-        const itemId = TEM_CODES[i];
+    for(let i=0; i < itemCodes.length;i++){
+        const itemId = itemCodes[i];
         let maxShopId = await getShopItem(sessionId,itemId,userData.token,userData.deviceId,province,city,Date.now());
         if(maxShopId == '0'){
             continue;
         }
-        let retMsg = await mtAdd(sessionId,itemId,maxShopId,data.userId,userData.token,userData.deviceId);
+        let retMsg = await mtAdd(sessionId,itemId,maxShopId,userData.userId,userData.token,userData.deviceId);
         if (retMsg) {
             msgItems.push({
                 name: '申购结果',
@@ -94,6 +106,12 @@ async function main() {
             });
         }
     }
+    let msg = '';
+    for(let i=0; i < msgItems.length; i++){
+        msg += `${msgItems[i].name}:${msgItems[i].value}\n`;
+    }
+    lk.msg(msg);
+    lk.done();
 }
 
 function checkHandleRequest() {