|
|
@@ -1370,3 +1370,61 @@ WHERE user_type = '2'
|
|
|
AND del_flag = '0'
|
|
|
AND delivery_type IS NULL;
|
|
|
```
|
|
|
+
|
|
|
+```sql
|
|
|
+-- 2026-09-02 优惠幅度限制平台开关(防止恶意竞争,specs/008-promotion-coupon Phase 5.10)
|
|
|
+-- enabled=false 时所有新增逻辑不生效、行为与现状完全一致;如需上线后先关闭观察,把 'true' 改为 'false' 再执行(或在后台 参数管理 里改)
|
|
|
+INSERT INTO sys_config (config_name, config_key, config_value, config_type, create_by, create_time, remark)
|
|
|
+VALUES ('优惠幅度限制开关', 'promotion.discount.limit.enabled', 'true', 'Y', 'admin', NOW(), '启用后:商家新增/修改促销和优惠券校验优惠上限;算价时订单总优惠不超过限定比例');
|
|
|
+
|
|
|
+-- 优惠上限比例,单位百分比(20 = 20%),调整后立即生效,无需重启
|
|
|
+INSERT INTO sys_config (config_name, config_key, config_value, config_type, create_by, create_time, remark)
|
|
|
+VALUES ('优惠幅度限制比例(%)', 'promotion.discount.limit.ratio', '20', 'Y', 'admin', NOW(), '满减/折扣/券单项优惠及订单总优惠的最大比例');
|
|
|
+```
|
|
|
+
|
|
|
+```sql
|
|
|
+-- ============================================================
|
|
|
+-- 2026-09-03 商家审核资料新增银行收款账户三字段(帳戶名稱/銀行名稱/銀行帳號)
|
|
|
+-- 用途:商家App提交资料时填写,平台后台「商家审核」页展示与审核;
|
|
|
+-- 银行名称下拉数据源 = 字典 taiwan_bank_list,App 经 GET /infouser/user/bankList 读取
|
|
|
+-- ============================================================
|
|
|
+ALTER TABLE info_user
|
|
|
+ ADD COLUMN bank_account_name VARCHAR(64) DEFAULT NULL COMMENT '银行账户户名:商家审核资料的收款账户户名(App提交,平台审核)',
|
|
|
+ ADD COLUMN bank_name VARCHAR(64) DEFAULT NULL COMMENT '银行名称:商家审核资料「银行名称」下拉所选值,取字典taiwan_bank_list(台湾银行中文名),如國泰世華銀行',
|
|
|
+ ADD COLUMN bank_account_no VARCHAR(32) DEFAULT NULL COMMENT '银行账号:商家审核资料的收款银行账号(存账号文本,不做格式强校验,人工审核兜底)';
|
|
|
+
|
|
|
+-- 台湾银行列表字典(商家审核资料「银行名称」下拉数据源;后续增删银行在平台后台 系统管理-字典管理 操作,无需改代码)
|
|
|
+INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, remark)
|
|
|
+VALUES ('台湾银行列表', 'taiwan_bank_list', '0', 'admin', NOW(), '商家审核资料银行名称下拉;商家App经 /infouser/user/bankList 读取;label与value相同均为银行中文名');
|
|
|
+
|
|
|
+INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, remark)
|
|
|
+VALUES (1,'臺灣銀行','臺灣銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (2,'臺灣土地銀行','臺灣土地銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (3,'合作金庫銀行','合作金庫銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (4,'第一銀行','第一銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (5,'華南銀行','華南銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (6,'彰化銀行','彰化銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (7,'兆豐國際商業銀行','兆豐國際商業銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (8,'臺灣中小企業銀行','臺灣中小企業銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (9,'國泰世華銀行','國泰世華銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (10,'中國信託銀行','中國信託銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (11,'台北富邦銀行','台北富邦銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (12,'玉山銀行','玉山銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (13,'台新銀行','台新銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (14,'永豐銀行','永豐銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (15,'上海商業儲蓄銀行','上海商業儲蓄銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (16,'聯邦銀行','聯邦銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (17,'遠東國際商業銀行','遠東國際商業銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (18,'元大銀行','元大銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (19,'新光銀行','新光銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (20,'陽信銀行','陽信銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (21,'三信商業銀行','三信商業銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (22,'高雄銀行','高雄銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (23,'王道銀行','王道銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (24,'安泰銀行','安泰銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (25,'日盛銀行','日盛銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (26,'渣打國際商業銀行','渣打國際商業銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (27,'匯豐(台灣)商業銀行','匯豐(台灣)商業銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (28,'星展(台灣)銀行','星展(台灣)銀行','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL),
|
|
|
+ (29,'中華郵政(郵局)','中華郵政(郵局)','taiwan_bank_list',NULL,'default','N','0','admin',NOW(),NULL);
|
|
|
+```
|