|
@@ -127,9 +127,6 @@ public class WorkServiceImpl extends IBaseServiceImpl<WorkEntity, Long> implemen
|
|
|
@Override
|
|
|
public Result<WorkEntity> entityAdd() {
|
|
|
|
|
|
- // 删除无效作品数据
|
|
|
- delByTime();
|
|
|
-
|
|
|
WorkEntity entity = new WorkEntity();
|
|
|
entity.setUserId(getUserNameForToken());
|
|
|
this.save(entity);
|
|
@@ -183,9 +180,8 @@ public class WorkServiceImpl extends IBaseServiceImpl<WorkEntity, Long> implemen
|
|
|
private void delByTime() {
|
|
|
// 定时删除空作品数据,周期:一个月清一次
|
|
|
if (!redisUtil.hasKey(RedisConstant.WORK_DEL)) {
|
|
|
-
|
|
|
String now = LocalDate.now().minusMonths(1).toString();
|
|
|
- log.info("执行删除 {} 月份之前的空作品数据:{}", now);
|
|
|
+ log.warn("执行删除: {} 月份之前的空作品数据", now);
|
|
|
entityMapper.delByTime(now);
|
|
|
redisUtil.set(RedisConstant.WORK_DEL, now, 30, TimeUnit.DAYS);
|
|
|
}
|
|
@@ -218,6 +214,9 @@ public class WorkServiceImpl extends IBaseServiceImpl<WorkEntity, Long> implemen
|
|
|
// 删除redis
|
|
|
redisUtil.del(RedisConstant.WORK_ID + id);
|
|
|
|
|
|
+ // 删除无效作品数据
|
|
|
+ delByTime();
|
|
|
+
|
|
|
return Result.success();
|
|
|
}
|
|
|
|