Title1

Title2

Title3

8-5 搜尋商品與確認數量


function xxx(){
// Line Bot 傳入訊息
let botMessageText = '+1 土雞蛋';
let keyWord = botMessageText.split(' ');
// 啟用商品
let prods = get_rows_prod_main_enable();
// 比對訂購商品
let prod = prods.find(function(row){
return row.title === keyWord[1];
})
// 比對數量
if(prod.amount.split('|').indexOf(keyWord[0]) !== -1){
console.log(prod)
}else{
console.log([]);
}
}

Line Bot 傳入訊息

  let botMessageText = '+1 土雞蛋';

  let keyWord = botMessageText.split(' ');

撈出啟用商品

  let prods = get_rows_prod_main_enable();

比對商品名稱

  1. 商品名稱我們只找一筆記錄,故使用 find()
  2. 參考資訊
  3. // 比對訂購商品
    let prod = prods.find(function(row){
    return row.title === keyWord[1];
    })
    
    

     

比對商品數量是否符合


// 比對數量
if(prod.amount.split('|').indexOf(keyWord[0]) !== -1){
console.log(prod)
}else{
console.log([]);
}

 

Youtube影片:https://youtu.be/PJKpKqZ4q-o