1、修复开启了短信登录/注册后注册页面没有获取验证码按钮的问题
2、分站的后缀域名直接在后台设置,无需编辑.env
3、分站用户可绑定自己的域名
4、分站可自行上传LOGO
6、新增订单推送直接后台设置
8、其他一些很多优化、
执行SQL:
INSERT INTO `sd_set` (`id`,`set_name`,`set_value`) SELECT 83,'order_cleanup_admin_1','' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `sd_set` WHERE `set_name`='order_cleanup_admin_1');
INSERT INTO `sd_set` (`id`,`set_name`,`set_value`) SELECT 84,'sub_suffix','__ENV__' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `sd_set` WHERE `set_name`='sub_suffix');
CREATE TABLE IF NOT EXISTS `sd_substation_custom_domains` (`sub_id` INT UNSIGNED NOT NULL COMMENT '所属分站 ID',`domain` VARCHAR(253) CHARACTER SET ascii COLLATE ascii_general_ci NOT NULL COMMENT '自有域名,保留 www,不含协议和端口',`cname_target` VARCHAR(253) NOT NULL COMMENT '绑定时使用的解析记录值,兼容原字段名',`dns_type` VARCHAR(8) NOT NULL DEFAULT 'CNAME' COMMENT '解析记录类型:CNAME、A、AAAA',`status` VARCHAR(16) NOT NULL DEFAULT 'pending' COMMENT 'pending 待完成,active 已绑定',`panel_fingerprint` CHAR(64) NOT NULL COMMENT '绑定面板和网站标识,避免重试时误用其他面板',`created_at` DATETIME NOT NULL,`updated_at` DATETIME NOT NULL,PRIMARY KEY (`sub_id`),UNIQUE KEY `uk_custom_domain` (`domain`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='分站自有域名绑定';
INSERT INTO `sd_set` (`id`,`set_name`,`set_value`) SELECT 85,'bt_custom_domain','{"enabled":false,"base_url":"","site_id":"","site_name":"","secret":"","dns_type":"CNAME","dns_value":""}' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `sd_set` WHERE `set_name`='bt_custom_domain');
INSERT INTO `sd_set` (`id`,`set_name`,`set_value`) SELECT 86,'order_push_settings','{"driver":0,"wechatMp":{"appId":"","appSecret":"","toUserOpenId":"","templateId":""},"dingTalk":{"ddToken":""}}' FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `sd_set` WHERE `set_name`='order_push_settings');