Title1

Title2

Title3

4-2-3 新增訂單

新增訂單


      // 搜尋商品關鍵字
      let prod = searchKeyWord(botMessageText);
      if (prod.sn) {
        /**
       { title: '商品2',
          sn: 2,
          unit: '個',
          content: '商品2\n商品2\n商品2',
          amount: '+1|+2|+3',
          price: '200',
          pic: 'https://i.imgur.com/wc0gG0E.png',
          sort: '2',
          enable: '是' } 
         */
        prod['amount'] = Number(botMessageText.split(' ')[0]);
        let group = '';
        if (source.type === 'group') {
          group = getLineGroup(source.groupId).groupName;
        }
        let name = lineUser.displayName;//用戶姓名

        let formData = {
          sn: '',                                    //系統會自行處理
          date: '',                                  //時間戳記
          userId: source.userId,                     //用戶id
          group: group,                              //群組名稱
          name: name,                                //用戶姓名
          prod_sn: prod.sn,                          //商品流水號
          title: prod.title,                         //商品名稱
          price: prod.price,                         //商品報價
          unit: prod.unit,                           //商品單位
          amount: prod.amount,                       //訂購數量
          total: prod.amount * Number(prod.price),   //合計金額
          pic: prod.pic                              //商品圖片
        }

        // ------------------------------------------ 寫入試算表
        let respond = insert_sheet_order_main(formData);
        if (respond.result === true) {
          //回覆訂購成功

          //---------------------------------- flex(訂單完成)
          let messages = [{
            "type": "flex",
            "altText": "訂單完成",//訊息副標題
            "contents": orderFlexTemplate(respond.row)
          }];

          lineReplyMessage(replyToken, messages);

        }
      }