|
@@ -117,45 +117,46 @@ async function tryQuickOrder() {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
itemId = Number(itemId);
|
|
itemId = Number(itemId);
|
|
|
- let itemList = magicJS.data.read(HbcpreConstKey.marketSeriesList, []);
|
|
|
|
|
- let willPrice = Number(magicJS.data.read(HbcpreConstKey.marketOrderLimitPrice, 99999));
|
|
|
|
|
- let priceFloatInterval = Number(magicJS.data.read(HbcpreConstKey.marketOrderPriceInterval, 0));
|
|
|
|
|
- let willBuyList = [];
|
|
|
|
|
- if (itemId > 0) {
|
|
|
|
|
- magicJS.logger.info(`通过产品系列号来进行匹配`);
|
|
|
|
|
- for (let i = 0; i < itemList.length; i++) {
|
|
|
|
|
- const iData = itemList[i];
|
|
|
|
|
- const seriesId = iData.seriesId;
|
|
|
|
|
- const price = parseFloat(iData.amount || 99999.99);
|
|
|
|
|
- if (seriesId == itemId) {
|
|
|
|
|
- // if (price <= willPrice + priceFloatInterval) {
|
|
|
|
|
- willBuyList.push(iData);
|
|
|
|
|
- // }
|
|
|
|
|
- break;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- if (willBuyList.length == 0 && itemName) {
|
|
|
|
|
- magicJS.logger.info(`通过产品名称来进行匹配`);
|
|
|
|
|
- for (let i = 0; i < itemList.length; i++) {
|
|
|
|
|
- const iData = itemList[i];
|
|
|
|
|
- const seriesName = iData.seriesName;
|
|
|
|
|
- const price = parseFloat(iData.amount || 99999.99);
|
|
|
|
|
- if (seriesName.indexOf(itemName) > -1) {
|
|
|
|
|
- // if (price <= willPrice + priceFloatInterval) {
|
|
|
|
|
- willBuyList.push(iData);
|
|
|
|
|
- // }
|
|
|
|
|
- break;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- if (willBuyList.length == 0) {
|
|
|
|
|
- magicJS.logger.info(`没有匹配符合要求的产品`);
|
|
|
|
|
- }
|
|
|
|
|
- for (let i = 0; i < willBuyList.length; i++) {
|
|
|
|
|
- const iData = willBuyList[i];
|
|
|
|
|
- await doQuickOrder(iData, willPrice, priceFloatInterval);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ magicJS.logger.info(itemId);
|
|
|
|
|
+ // let itemList = magicJS.data.read(HbcpreConstKey.marketSeriesList, []);
|
|
|
|
|
+ // let willPrice = Number(magicJS.data.read(HbcpreConstKey.marketOrderLimitPrice, 99999));
|
|
|
|
|
+ // let priceFloatInterval = Number(magicJS.data.read(HbcpreConstKey.marketOrderPriceInterval, 0));
|
|
|
|
|
+ // let willBuyList = [];
|
|
|
|
|
+ // if (itemId > 0) {
|
|
|
|
|
+ // magicJS.logger.info(`通过产品系列号来进行匹配`);
|
|
|
|
|
+ // for (let i = 0; i < itemList.length; i++) {
|
|
|
|
|
+ // const iData = itemList[i];
|
|
|
|
|
+ // const seriesId = iData.seriesId;
|
|
|
|
|
+ // const price = parseFloat(iData.amount || 99999.99);
|
|
|
|
|
+ // if (seriesId == itemId) {
|
|
|
|
|
+ // // if (price <= willPrice + priceFloatInterval) {
|
|
|
|
|
+ // willBuyList.push(iData);
|
|
|
|
|
+ // // }
|
|
|
|
|
+ // break;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (willBuyList.length == 0 && itemName) {
|
|
|
|
|
+ // magicJS.logger.info(`通过产品名称来进行匹配`);
|
|
|
|
|
+ // for (let i = 0; i < itemList.length; i++) {
|
|
|
|
|
+ // const iData = itemList[i];
|
|
|
|
|
+ // const seriesName = iData.seriesName;
|
|
|
|
|
+ // const price = parseFloat(iData.amount || 99999.99);
|
|
|
|
|
+ // if (seriesName.indexOf(itemName) > -1) {
|
|
|
|
|
+ // // if (price <= willPrice + priceFloatInterval) {
|
|
|
|
|
+ // willBuyList.push(iData);
|
|
|
|
|
+ // // }
|
|
|
|
|
+ // break;
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // }
|
|
|
|
|
+ // if (willBuyList.length == 0) {
|
|
|
|
|
+ // magicJS.logger.info(`没有匹配符合要求的产品`);
|
|
|
|
|
+ // }
|
|
|
|
|
+ // for (let i = 0; i < willBuyList.length; i++) {
|
|
|
|
|
+ // const iData = willBuyList[i];
|
|
|
|
|
+ // await doQuickOrder(iData, willPrice, priceFloatInterval);
|
|
|
|
|
+ // }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function checkAllowAutoPay(seriesInfo, willPrice){
|
|
function checkAllowAutoPay(seriesInfo, willPrice){
|