From 56418600c5d0d5856a07844fbb5ffa442e15fce8 Mon Sep 17 00:00:00 2001 From: zt Date: Fri, 24 Oct 2025 20:17:03 +0800 Subject: [PATCH] 1 --- .../src/main/java/org/dromara/common/utils/AsyncUtil.java | 4 ++++ .../project/controller/BusAttendanceMachineController.java | 3 ++- .../project/service/impl/BusAttendanceMachineServiceImpl.java | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/AsyncUtil.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/AsyncUtil.java index 0937b97c..9671d607 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/AsyncUtil.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/common/utils/AsyncUtil.java @@ -15,6 +15,7 @@ import org.dromara.sms4j.api.entity.SmsResponse; import org.dromara.sms4j.core.factory.SmsFactory; import org.dromara.system.domain.vo.SysOssVo; import org.dromara.system.service.ISysOssService; +import org.springframework.context.annotation.Lazy; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Component; @@ -26,10 +27,13 @@ import java.util.List; public class AsyncUtil { @Resource + @Lazy private DeviceMessageSender deviceMessageSender; @Resource + @Lazy private ISysOssService ossService; @Resource + @Lazy private IBusAttendanceMachineService attendanceMachineService; //发送短信 diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/controller/BusAttendanceMachineController.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/controller/BusAttendanceMachineController.java index 01fc1f6c..2146ab6b 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/controller/BusAttendanceMachineController.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/controller/BusAttendanceMachineController.java @@ -99,8 +99,9 @@ public class BusAttendanceMachineController extends BaseController { @SaCheckPermission("project:attendanceMachine:reissue") @RepeatSubmit() @PostMapping("/reissue/{ids}") - public void reissue(@NotEmpty(message = "主键不能为空") + public R reissue(@NotEmpty(message = "主键不能为空") @PathVariable Long[] ids){ busAttendanceMachineService.reissue(List.of(ids)); + return R.ok("已开始执行,请稍后刷新"); } } diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceMachineServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceMachineServiceImpl.java index 9a4ebc9c..b981ac2e 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceMachineServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceMachineServiceImpl.java @@ -32,6 +32,7 @@ import org.dromara.project.service.IBusProjectTeamService; import org.dromara.system.domain.vo.SysOssVo; import org.dromara.system.service.ISysOssService; import org.springframework.beans.BeanUtils; +import org.springframework.context.annotation.Lazy; import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; @@ -62,9 +63,11 @@ public class BusAttendanceMachineServiceImpl extends ServiceImpl