shawenguan 1 год назад
Родитель
Сommit
fcabe6118c
3 измененных файлов с 19 добавлено и 3 удалено
  1. 7 0
      BoxJsSub/wubian.json
  2. 11 3
      Scripts/wubian/wubianConsignment.js
  3. 1 0
      Scripts/wubian/wubianHelper.js

+ 7 - 0
BoxJsSub/wubian.json

@@ -203,6 +203,13 @@
                     "desc": "当前需寄售产品ID"
                 },
                 {
+                    "id": "WubianConsignmentArtPrice",
+                    "name": "当前需寄售产品价格",
+                    "val": 0,
+                    "type": "number",
+                    "desc": "当前需寄售产品价格"
+                },
+                {
                     "id": "WubianConsignmentArtAmount",
                     "name": "当前需寄售产品数量",
                     "val": 0,

+ 11 - 3
Scripts/wubian/wubianConsignment.js

@@ -29,6 +29,7 @@ const WuBianConstKey = {
     MyCollectListData: 'WubianMyCollectListData',
     ConsignmentArtName: 'WubianConsignmentArtName',
     ConsignmentArtId: 'WubianConsignmentArtId',
+    ConsignmentArtPrice: 'WubianConsignmentArtPrice',
     ConsignmentArtAmount: 'WubianConsignmentArtAmount',
 };
 
@@ -104,6 +105,11 @@ function getWillSaleArtId() {
     return artId;
 }
 
+function getWillSaleArtPrice() {
+    let amount = magicJS.data.read(WuBianConstKey.ConsignmentArtPrice, 0);
+    return amount;
+}
+
 function getWillSaleArtAmount() {
     let amount = magicJS.data.read(WuBianConstKey.ConsignmentArtAmount, 0);
     return amount;
@@ -115,12 +121,12 @@ function isObjectEmpty(obj) {
 
 async function tryToSale() {
     let artData = await getWillConsignmentArtData();
-    magicJS.logger.info(JSON.stringify(artData));
+    // magicJS.logger.info(JSON.stringify(artData));
     if (artData) {
         let artTotalList = await queryUserAllCollectVerList(artData.artId);
         let willAmount = getWillSaleArtAmount();
         let finallyAmount = Math.min(artTotalList.length, willAmount);
-        let willPrice = 0;
+        let willPrice = getWillSaleArtPrice();
         let walletType = [];
         let retWalletLst = await getOpenWalletList();
         if (retWalletLst && retWalletLst.code == 200) {
@@ -143,16 +149,18 @@ async function tryToSale() {
                     isCanSale = true;
                 } else {
                     isCanSale = false;
+                    magicJS.logger.info(`预设寄售价格超出限制范围${paymentInfo.saleMinPrice}-${paymentInfo.saleMaxPrice}`);
                 }
                 if (isCanSale) {
                     let info = artMarketInfo.data.info;
                     if (info.lock || info.status > 0) {
                         isCanSale = false;
+                        magicJS.logger.info(`当前产品${info.lock ? '锁定中' : '未锁定'},状态码:${info.status}`);
                     }
                 }
             }
             if (!isCanSale) {
-                msgTipsText += `[${artData.title}]#(${artTotalList[i].ver})不符合寄售!\n`;
+                msgTipsText += `[${artData.title}]#(${artTotalList[i].ver})不符合寄售条件!\n`;
                 continue;
             }
             let retOrder = await doCreateConsignmentOrder(artData.artId, artHashId, willPrice, walletType, securityPassword);

+ 1 - 0
Scripts/wubian/wubianHelper.js

@@ -42,6 +42,7 @@ const WuBianConstKey = {
     MyCollectListData: 'WubianMyCollectListData',
     ConsignmentArtName: 'WubianConsignmentArtName',
     ConsignmentArtId: 'WubianConsignmentArtId',
+    ConsignmentArtPrice: 'WubianConsignmentArtPrice',
     ConsignmentArtAmount: 'WubianConsignmentArtAmount',
 };