-- 通知模版：邮箱/短信分开（执行一次）
-- status：1=正常 0=禁用

UPDATE `purchase_sms_template` SET `status` = '1' WHERE `status` IN ('normal', '1') OR `status` = 1;
UPDATE `purchase_sms_template` SET `status` = '0' WHERE `status` IN ('hidden', '0') OR `status` = 0;

-- 按您现有数据：id=1 邮箱、id=2 短信（scene 为空）；旧 review 改为邮箱
UPDATE `purchase_sms_template` SET `scene` = 'review_email' WHERE `scene` = 'review' OR `id` = 1;
UPDATE `purchase_sms_template` SET `scene` = 'review_sms' WHERE `scene` = '' OR `scene` IS NULL OR `id` = 2;

-- 确保四条场景都存在（无则插入默认）
INSERT IGNORE INTO `purchase_sms_template` (`scene`, `title`, `content`, `remark`, `status`, `createtime`, `updatetime`) VALUES
('review_email', '协助下发-邮箱', '您好，{company_name}：您有新的协助加工订单待处理。订单号：{ccydh}，印件名称：{cyjmc}。{process_lines}请在 {deadline} 前登陆我司平台处理。{platform_links_html}', '邮箱可含链接', '1', NOW(), NOW()),
('review_sms', '协助下发-短信', '您好，{company_name}：您有新的协助加工订单待处理。订单号：{ccydh}，印件名称：{cyjmc}。{process_lines}请在 {deadline} 前登录我司平台处理。谢谢！', '短信勿含链接', '1', NOW(), NOW()),
('confirm_ok', '采购确认-通过', '您好，{company_name}：您参与的协助加工订单采购确认结果：已通过。订单号：{ccydh}，印件名称：{cyjmc}。', '', '1', NOW(), NOW()),
('confirm_fail', '采购确认-未通过', '您好，{company_name}：您参与的协助加工订单采购确认结果：未通过。订单号：{ccydh}，印件名称：{cyjmc}。', '', '1', NOW(), NOW());
