新增訂單
// 搜尋商品關鍵字
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);
}
}