|
@@ -550,7 +550,7 @@ CREATE TABLE pos_order_omg_refund (
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='OMG退款记录';
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='OMG退款记录';
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-## 2026-07-29 OMG支付接入 - 门店OMG凭证管理菜单与权限(016-omg-payment US5)
|
|
|
|
|
|
|
+## 2026-07-29 OMG支付接入 - 门店支付配置菜单与权限(016-omg-payment US5,Tab页:OMG可用 / LINE Pay预留)
|
|
|
|
|
|
|
|
```sql
|
|
```sql
|
|
|
-- 注:parent_id 需匹配平台后台实际「门店/支付」目录的 menu_id;
|
|
-- 注:parent_id 需匹配平台后台实际「门店/支付」目录的 menu_id;
|
|
@@ -558,7 +558,7 @@ CREATE TABLE pos_order_omg_refund (
|
|
|
|
|
|
|
|
-- 主菜单(页面)
|
|
-- 主菜单(页面)
|
|
|
INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
|
INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, menu_type, visible, status, perms, icon, create_by, create_time, remark)
|
|
|
-VALUES ('OMG凭证', 0, 50, 'storeOmg', 'mendian/storeOmg/index', 'C', '0', '0', 'chanting:storeOmg:list', '#', 'admin', NOW(), '门店OMG(歐買尬)支付凭证管理');
|
|
|
|
|
|
|
+VALUES ('门店支付配置', 0, 50, 'storePayment', 'mendian/storePayment/index', 'C', '0', '0', 'chanting:storeOmg:list', '#', 'admin', NOW(), '门店支付配置(OMG;后续在同一页加Tab扩展LINE Pay等)');
|
|
|
SET @omgMenuId = LAST_INSERT_ID();
|
|
SET @omgMenuId = LAST_INSERT_ID();
|
|
|
|
|
|
|
|
-- 按钮权限
|
|
-- 按钮权限
|
|
@@ -568,3 +568,15 @@ INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, menu_typ
|
|
|
('OMG录入凭证', @omgMenuId, 3, '#', '', 'F', '0', '0', 'chanting:storeOmg:saveCredentials', '#', 'admin', NOW(), ''),
|
|
('OMG录入凭证', @omgMenuId, 3, '#', '', 'F', '0', '0', 'chanting:storeOmg:saveCredentials', '#', 'admin', NOW(), ''),
|
|
|
('OMG停用恢复', @omgMenuId, 4, '#', '', 'F', '0', '0', 'chanting:storeOmg:toggleEnable', '#', 'admin', NOW(), '');
|
|
('OMG停用恢复', @omgMenuId, 4, '#', '', 'F', '0', '0', 'chanting:storeOmg:toggleEnable', '#', 'admin', NOW(), '');
|
|
|
```
|
|
```
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+## 2026-08-05 修复:会员载具(MEMBER)误用 ezPay 电子载具 type2(016/010)
|
|
|
|
|
+
|
|
|
|
|
+```sql
|
|
|
|
|
+-- 背景:MEMBER 原映射 carrier_type='2'(ezPay会员载具+PrintFlag=N),ezPay 强制要 BuyerEmail → INV10013 失败。
|
|
|
|
|
+-- 决策(2026-08-05):MEMBER 改走 PrintFlag=Y 索取纸本(不传 CarrierType),代码已改。
|
|
|
|
|
+-- 本 SQL 清空历史 MEMBER 发票行里误存的 carrier_type/carrier_num,使重开(retry)与详情展示和代码一致
|
|
|
|
|
+-- (会员手机号已在 buyer_name)。
|
|
|
|
|
+UPDATE pos_order_invoice SET carrier_type = NULL, carrier_num = NULL
|
|
|
|
|
+WHERE invoice_choice = 'MEMBER' AND carrier_type = '2';
|
|
|
|
|
+```
|