#
cl
15 小时以前 217ed5c65b7f72359c241bb35180c0a861a05f52
1
2
3
4
5
6
7
8
9
10
11
12
-- 逻辑删除后的原单(man_asn_order)超过若干天再物理删除;与 AsnOrderLogSchedule.physicalDeleteLogicDeletedOrders 一致
INSERT INTO `sys_config` (`uuid`, `name`, `flag`, `type`, `val`, `content`, `status`, `deleted`, `tenant_id`, `create_by`, `create_time`, `update_by`, `update_time`, `memo`)
SELECT UPPER(UUID()), '通知单逻辑删除后物理清理天数', 'ASN_ORDER_LOGIC_DELETED_PURGE_AFTER_DAYS', 2, '30',
       '逻辑删除满该天数后可被定时任务物理清理', 1, 0, 1, NULL, NOW(), NULL, NOW(),
       '单位:天;type=2 数字'
WHERE NOT EXISTS (SELECT 1 FROM `sys_config` WHERE `flag` = 'ASN_ORDER_LOGIC_DELETED_PURGE_AFTER_DAYS' AND (`deleted` = 0 OR `deleted` IS NULL));
 
-- 已存在该配置时,将天数改为 30
UPDATE `sys_config`
SET `val` = '30', `update_time` = NOW()
WHERE `flag` = 'ASN_ORDER_LOGIC_DELETED_PURGE_AFTER_DAYS'
  AND (`deleted` = 0 OR `deleted` IS NULL);