|
@@ -117,39 +117,39 @@ async function tryQuickOrder() {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
itemId = Number(itemId);
|
|
itemId = Number(itemId);
|
|
|
- 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;
|
|
|
|
|
- // }
|
|
|
|
|
- // }
|
|
|
|
|
- // }
|
|
|
|
|
|
|
+ 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;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ magicJS.logger.info(JSON.stringify(willBuyList));
|
|
|
// if (willBuyList.length == 0) {
|
|
// if (willBuyList.length == 0) {
|
|
|
// magicJS.logger.info(`没有匹配符合要求的产品`);
|
|
// magicJS.logger.info(`没有匹配符合要求的产品`);
|
|
|
// }
|
|
// }
|