shawenguan пре 1 година
родитељ
комит
8cff445d01
2 измењених фајлова са 20 додато и 4 уклоњено
  1. 2 2
      Scripts/wubian/wubianFirstGrab.js
  2. 18 2
      Scripts/wubian/wubianHelper.js

+ 2 - 2
Scripts/wubian/wubianFirstGrab.js

@@ -132,7 +132,7 @@ async function getWillFirstArtData() {
                 refreshTime: Date.now() / 1000,
                 count: 10000,
                 type: 1,
-                title: `未知产品`,
+                title: orderData.title || `未知产品`,
                 avatar: "",
                 image: "",
                 tagList: [
@@ -140,7 +140,7 @@ async function getWillFirstArtData() {
                 ],
                 price: orderData.price,
                 attachFileType: 1,
-                artId: orderData.artHashId,
+                artId: orderData.artId,
                 nickname: "无边星链",
                 status: "1",
             };

+ 18 - 2
Scripts/wubian/wubianHelper.js

@@ -610,6 +610,18 @@ function handleFirstArtInfo() {
     let artInfo = rspData.data.artInfo;
     let authorInfo = rspData.data.authorInfo;
     let payInfo = rspData.data.payInfo;
+
+    if (isFirstOrderCaptureEnabled()) {
+        magicJS.data.write(WuBianConstKey.CreateFirstOrderData, {
+            title: artInfo.title,
+            artId: artInfo.artId,
+            price: artInfo.price,
+            num: payInfo.limited,
+        });
+        magicJS.data.write(WuBianConstKey.FirstGoodsId, artInfo.artId);
+        magicJS.notification.appendNotifyInfo(`🎉产品[${artInfo.title}]数据采集成功!`);
+    }
+
     // 强制开启购买
     artInfo.status = 1;
     // 批量强开
@@ -637,8 +649,12 @@ function handleCreateFirstOrder() {
         // `https://api.wubian.pro/vmf/app/order/createFirstOrder?token=80n19034n1`
         let reqData = JSON.parse(magicJS.getRequestBody());
         let queryParams = magicJS.parseQueryStr($request.url);
-        reqData.token = queryParams.token;
-        magicJS.data.write(WuBianConstKey.CreateFirstOrderData, reqData);
+        magicJS.data.write(WuBianConstKey.CreateFirstOrderData, {
+            token: queryParams.token,
+            artId: reqData.artHashId,
+            price: reqData.price,
+            num: reqData.num,
+        });
         magicJS.data.write(WuBianConstKey.FirstGoodsId, reqData.artHashId);
         magicJS.notification.appendNotifyInfo(`🎉产品[${getFirstArtName(reqData.artHashId)}]数据采集成功!`);
     }