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);
|
|