From 4d9601a4f1cb47a924505c4b3db2be8d8e24e03b Mon Sep 17 00:00:00 2001 From: wangzhibiao Date: Wed, 16 Sep 2026 16:48:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=AA=8C=E6=94=B6=EF=BC=9A?= =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=90=8E=E7=AB=AF=E7=BB=BC=E5=90=88=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E6=B5=81=E7=A8=8B=E7=BC=BA=E9=99=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AccessAuthorizationOrchestrator.java | 1 + .../dms/poller/DmsOperationPoller.java | 19 +++++++++++++------ .../mapper/train/TrainLessonMapper.xml | 6 +++--- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/orchestration/AccessAuthorizationOrchestrator.java b/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/orchestration/AccessAuthorizationOrchestrator.java index c32262216..7ec1f5846 100644 --- a/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/orchestration/AccessAuthorizationOrchestrator.java +++ b/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/orchestration/AccessAuthorizationOrchestrator.java @@ -58,6 +58,7 @@ public class AccessAuthorizationOrchestrator { this(null, null, null, null, null, null, null); } + @org.springframework.beans.factory.annotation.Autowired public AccessAuthorizationOrchestrator(TrainEnrollmentMapper enrollmentMapper, TrainAccommodationMapper accommodationMapper, TrainDormAuthMapper dormAuthMapper, diff --git a/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/poller/DmsOperationPoller.java b/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/poller/DmsOperationPoller.java index 189f6a5df..99bc45bbe 100644 --- a/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/poller/DmsOperationPoller.java +++ b/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/integration/dms/poller/DmsOperationPoller.java @@ -48,25 +48,32 @@ public class DmsOperationPoller { public static final String ERROR_CATEGORY_DEVICE_FAILED = "DEVICE_FAILED"; public static final String ERROR_CATEGORY_DEVICE_TIMEOUT = "DEVICE_TIMEOUT"; public static final String ERROR_CATEGORY_UNKNOWN_STATUS = "UNKNOWN_STATUS"; - - private final DmsProperties dmsProperties; - private final IExternalOperationService externalOperationService; - private final DmsOperationStatusClient operationStatusClient; - private final ITrainDormAuthService dormAuthService; + @org.springframework.beans.factory.annotation.Autowired(required = false) + private DmsProperties dmsProperties; + @org.springframework.beans.factory.annotation.Autowired(required = false) + private IExternalOperationService externalOperationService; + @org.springframework.beans.factory.annotation.Autowired(required = false) + private DmsOperationStatusClient operationStatusClient; + @org.springframework.beans.factory.annotation.Autowired(required = false) + private ITrainDormAuthService dormAuthService; private final Set inFlightOperationIds = ConcurrentHashMap.newKeySet(); private Clock clock = Clock.systemUTC(); + public DmsOperationPoller() { + } + public DmsOperationPoller(DmsProperties dmsProperties, IExternalOperationService externalOperationService, DmsOperationStatusClient operationStatusClient) { this(dmsProperties, externalOperationService, operationStatusClient, null); } + @org.springframework.beans.factory.annotation.Autowired public DmsOperationPoller(DmsProperties dmsProperties, IExternalOperationService externalOperationService, DmsOperationStatusClient operationStatusClient, - ITrainDormAuthService dormAuthService) { + @org.springframework.beans.factory.annotation.Autowired(required = false) ITrainDormAuthService dormAuthService) { this.dmsProperties = dmsProperties; this.externalOperationService = externalOperationService; this.operationStatusClient = operationStatusClient; diff --git a/RuoYi-Vue/ruoyi-train/src/main/resources/mapper/train/TrainLessonMapper.xml b/RuoYi-Vue/ruoyi-train/src/main/resources/mapper/train/TrainLessonMapper.xml index fe15fc5c7..91fe8e4fb 100644 --- a/RuoYi-Vue/ruoyi-train/src/main/resources/mapper/train/TrainLessonMapper.xml +++ b/RuoYi-Vue/ruoyi-train/src/main/resources/mapper/train/TrainLessonMapper.xml @@ -110,7 +110,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select class_room_id, room_name, room_status, del_flag + select class_room_id as classRoomId, room_name as roomName, room_status as roomStatus, del_flag as delFlag from train_classroom_info where class_room_id = #{classRoomId} for update @@ -126,7 +126,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"