全部
常见问题
产品动态
精选推荐

【商业版】 v2.0 自动删除历史日志修复

管理 管理 编辑 删除

在AutoDeleteLogTask类中

@Autowired

private ScheduleJobService scheduleJobService;
修改为

@Autowired

private ScheduleJobLogService scheduleJobLogService;


scheduleJobService.autoDeleteLog();
修改为
scheduleJobLogService.autoDeleteLog();

在ScheduleJobService类添加方法

/**

  • 自动删除日志

*/

void autoDeleteLog();
在ScheduleJobServiceImpl类添加

/**

  • 自动删除日志

*/

@Override

public void autoDeleteLog() {

String beforeDate = DateUtil.offsetDay(new Date(), -9).toString("yyyy-MM-dd");

UpdateWrapper wrapper = Wrappers.update();

wrapper.lt("create_time", beforeDate);

dao.delete(wrapper);

}

示例图如下:

attachmentId-11101

attachmentId-11102

attachmentId-11103

订单任务表(带数据)sql:


-- Table structure for eb_schedule_job


DROP TABLE IF EXISTS eb_schedule_job ;

CREATE TABLE eb_schedule_job  (

 job_id  int(11) NOT NULL AUTO_INCREMENT COMMENT '任务id',

 bean_name  varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'spring bean名称',

 method_name  varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '方法名',

 params  varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数',

 cron_expression  varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'cron表达式',

 status  tinyint(4) NULL DEFAULT NULL COMMENT '任务状态 0:正常 1:暂停',

 remark  varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',

 is_delte  tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否删除',

 create_time  timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',

PRIMARY KEY (job_id ) USING BTREE

) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '定时任务' ROW_FORMAT = Dynamic;


-- Records of eb_schedule_job


INSERT INTO eb_schedule_job  VALUES (1, 'BargainStopChangeTask', 'bargainStopChange', '', '0 0 0 */1 * ?', 0, '砍价活动结束状态变化', 0, '2021-12-01 10:55:06');

INSERT INTO eb_schedule_job  VALUES (2, 'BrokerageFrozenTask', 'brokerageFrozen', '', '0 0 */1 * * ?', 0, '佣金冻结期解冻处理', 0, '2021-12-01 10:55:06');

INSERT INTO eb_schedule_job  VALUES (3, 'CouponOverdueTask', 'couponOverdue', '', '0 */1 * * * ?', 0, '优惠券过期处理', 0, '2021-12-01 10:55:06');

INSERT INTO eb_schedule_job  VALUES (4, 'IntegralFrozenTask', 'integralFrozen', '', '0 */1 * * * ?', 0, '积分冻结期解冻处理', 0, '2021-12-01 10:55:06');

INSERT INTO eb_schedule_job  VALUES (5, 'OrderAutoCancelTask', 'autoCancel', '', '0 */1 * * * ?', 0, '系统自动取消未支付订单', 0, '2021-12-01 10:55:06');

INSERT INTO eb_schedule_job  VALUES (6, 'OrderAutoCompleteTask', 'autoComplete', '', '0 0 */1 * * ?', 0, '订单自动完成处理', 0, '2021-12-01 10:55:06');

INSERT INTO eb_schedule_job  VALUES (7, 'OrderCancelTask', 'userCancel', '', '0 */1 * * * ?', 0, '用户取消订单处理', 0, '2021-12-01 10:55:06');

INSERT INTO eb_schedule_job  VALUES (8, 'OrderCompleteTask', 'orderComplete', '', '0 */1 * * * ?', 0, '用户订单完成处理', 0, '2021-12-01 10:55:06');

INSERT INTO eb_schedule_job  VALUES (9, 'OrderPaySuccessTask', 'orderPayAfter', '', '0 */1 * * * ?', 0, '订单支付成功后置处理', 0, '2021-12-01 10:55:07');

INSERT INTO eb_schedule_job  VALUES (10, 'OrderReceiptTask', 'orderReceipt', '', '0 */1 * * * ?', 0, '用户确认收货后置处理', 0, '2021-12-01 10:55:07');

INSERT INTO eb_schedule_job  VALUES (11, 'OrderRefundTask', 'orderRefund', '', '0 */1 * * * ?', 0, '订单退款处理', 0, '2021-12-01 10:55:07');

INSERT INTO eb_schedule_job  VALUES (12, 'AutoUpdateCatTask', 'autoUpdateCat', '', '0 0 1 * * ?', 0, '自动更新自定义交易组件类目', 0, '2021-12-01 10:55:07');

INSERT INTO eb_schedule_job  VALUES (13, 'PinkStatusChangeTask', 'pinkStatusChage', '', '0 */1 * * * ?', 0, '拼团状态变化处理', 0, '2021-12-01 10:55:07');

INSERT INTO eb_schedule_job  VALUES (14, 'ProductStockTask', 'stockOperation', '', '0 */1 * * * ?', 0, '操作商品库存', 0, '2021-12-01 10:55:07');

INSERT INTO eb_schedule_job  VALUES (15, 'StatisticsTask', 'statistics', '', '0 0 0 */1 * ?', 0, '统计定时任务', 0, '2021-12-01 10:55:07');

INSERT INTO eb_schedule_job  VALUES (16, 'AsyncWeChatProgramTempMessage', 'init', '', '0 */1 * * * ?', 0, '小程序消费队列消费', 0, '2021-12-01 10:55:07');

INSERT INTO eb_schedule_job  VALUES (17, 'AsyncWeChatPublicTempMessage', 'init', '', '0 */1 * * * ?', 0, '公众号消费队列消费', 0, '2021-12-01 10:55:07');

INSERT INTO eb_schedule_job  VALUES (18, 'AutoDeleteLogTask', 'autoDeleteLog', '', '0 0 0 */1 * ?', 0, '自动删除不需要的历史日志', 0, '2022-01-05 15:03:18');

附件的后缀可改为.sql

附件

下载文件

无懈可击? 最后编辑于2023-05-13 11:08:17

快捷回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
回复从新到旧

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest==1? '取消推荐': '推荐'}}
{{item.floor}}#
{{item.user_info.title}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

作者 管理员 企业

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}   {{itemc.ip_address}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
回复
回复
1460
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

❄指缝de阳光 管理员
暂无简介

回答

21

发布

3

经验

295

快速安全登录

使用微信扫码登录
{{item.label}} {{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
加精
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 开源下载 CRMEB官方论坛 帮助文档
返回顶部 返回顶部
CRMEB客服