From e20b578fc765b1613958dcf88fdd781dcd8f4bb5 Mon Sep 17 00:00:00 2001 From: litao Date: Wed, 25 Dec 2024 20:58:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=AE=E6=94=B9=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E7=BB=B4=E4=BF=9D=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/business/config/ScheduledService.java | 2 +- .../business/service/impl/MaintenancePlanServiceImpl.java | 6 ++++-- src/main/resources/application.yml | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/springblade/modules/business/config/ScheduledService.java b/src/main/java/org/springblade/modules/business/config/ScheduledService.java index 0d4e16f..9705ffc 100644 --- a/src/main/java/org/springblade/modules/business/config/ScheduledService.java +++ b/src/main/java/org/springblade/modules/business/config/ScheduledService.java @@ -18,7 +18,7 @@ public class ScheduledService { /** * 每天零点生成新的巡查任务 */ - @Scheduled(cron = "0 25 14 * * ? ") + @Scheduled(cron = "0 0 1 * * ?") private void toVideoTransformation() { LocalDate now = LocalDate.now().minusDays(-5); maintenancePlanService.createTask(now); diff --git a/src/main/java/org/springblade/modules/business/service/impl/MaintenancePlanServiceImpl.java b/src/main/java/org/springblade/modules/business/service/impl/MaintenancePlanServiceImpl.java index 55bcb91..9e52ae2 100644 --- a/src/main/java/org/springblade/modules/business/service/impl/MaintenancePlanServiceImpl.java +++ b/src/main/java/org/springblade/modules/business/service/impl/MaintenancePlanServiceImpl.java @@ -89,7 +89,7 @@ public class MaintenancePlanServiceImpl extends BaseServiceImplupdate().lambda().set(User::getIsMaintenanceClient, 1).eq(User::getDeptId, plan.getDeptId()).eq(User::getIsMaintenanceClient, 0)); + save = userService.update(Wrappers.update().lambda().set(User::getIsMaintenanceClient, 1).like(User::getDeptId, plan.getDeptId()).eq(User::getIsMaintenanceClient, 0)); } return save; } @@ -184,7 +184,9 @@ public class MaintenancePlanServiceImpl extends BaseServiceImpl plans = this.list(Wrappers.lambdaQuery(MaintenancePlan.class).in(MaintenancePlan::getId, ids)); if (CollectionUtil.isNotEmpty(plans)) { List deptIds = plans.stream().map(MaintenancePlan::getDeptId).toList(); - userService.update(Wrappers.update().lambda().set(User::getIsMaintenanceClient, 0).in(User::getDeptId, deptIds).eq(User::getIsMaintenanceClient, 1)); + for (Long deptId : deptIds) { + userService.update(Wrappers.update().lambda().set(User::getIsMaintenanceClient, 0).like(User::getDeptId, deptId).eq(User::getIsMaintenanceClient, 1)); + } } return this.deleteLogic(ids); } diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 8f47a51..8c9f59b 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,6 +1,6 @@ #服务器配置 server: - port: 80 + port: 10001 undertow: threads: # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程