dimorder-orderapp-lib
v1.7.12
Published
## Installation
Downloads
39
Readme
Order App Library
Installation
yarn add @dimorder/orderapp-lib
Usage
import OrderAppLib from '@dimorder/orderapp-lib'
Publish
npm version 修改版本號時會產生版本號 tag 將版本號 tag 推上 gitlab,gitlab ci 就會自動 publish
npm version patch
git push && git push --tags
Breaking Change
1.0.0
修正 appOrderToApiOrder 命名大小寫
原本命名為 appOrderToapiOrder
修正為 appOrderToApiOrder
移除 IAppBatchItem.originalPrice
batch item 中的 originalPrice
原本有 bug,計算時使用扣過 modifier 折扣的 total 再扣掉 menu discount,但漏了計算 setItems level 的 total,且扣過 modifier 折扣的感覺也不符合 originalPrice
命名的語意。
目前只被利用在 MR 打印時的 setTotalIncludeItems
設定,如果 setTotalIncludeItems
為 false,需要一個不含 setItems 價格的 total。
- 移除
originalPrice
- 新增欄位
totalWithoutSetItems
明確表示為 item level 不含 setItems 的 total 來取代originalPrice
移除 IAppBatchItem.excludedDiscount 和 IAppBatchItem.excludedSurcharge
原本再做整理 batch item 時對欄位不夠瞭解,以為 excludeOrderDiscount
是排除任何折扣,因此 order 不符合命名才改名為 excludedDiscount
,但現在看起來確實排除的是 order level 的折扣,因此改使用原名
- 移除
excludedDiscount
改用excludeOrderDiscount
- 移除
excludedSurcharge
改用excludedOrderSurcharge