|
|
@@ -113,12 +113,13 @@ async function tryQuickOrder() {
|
|
|
let willPrice = Number(magicJS.data.read(HbcpreConstKey.orderLimitPrice, 99999));
|
|
|
let priceFloatInterval = Number(magicJS.data.read(HbcpreConstKey.floatPriceIntaval, 0));
|
|
|
let willBuyList = [];
|
|
|
- if (itemId) {
|
|
|
+ if (itemId.length > 0 && itemId > 0) {
|
|
|
+ magicJS.logger.info(`通过产品系列号来进行匹配`);
|
|
|
for (let i = 0; i < itemList.length; i++) {
|
|
|
const iData = itemList[i];
|
|
|
- const id = iData.id;
|
|
|
+ const seriesId = iData.seriesId;
|
|
|
const price = parseFloat(iData.amount || 99999.99);
|
|
|
- if (id == itemId) {
|
|
|
+ if (seriesId == itemId) {
|
|
|
if (price <= willPrice + priceFloatInterval) {
|
|
|
willBuyList.push(iData);
|
|
|
}
|
|
|
@@ -126,7 +127,8 @@ async function tryQuickOrder() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- if (itemName) {
|
|
|
+ if (willBuyList.length == 0 && itemName) {
|
|
|
+ magicJS.logger.info(`通过产品名称来进行匹配`);
|
|
|
for (let i = 0; i < itemList.length; i++) {
|
|
|
const iData = itemList[i];
|
|
|
const seriesName = iData.seriesName;
|