From 0bf7d961ab6cba122146b3f5e98fb3173cdd1369 Mon Sep 17 00:00:00 2001 From: buliping Date: Tue, 29 Sep 2026 14:21:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=99=E5=AE=A4=E7=AE=A1=E7=90=86=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=85=B7=E5=A4=87=E5=A4=9A=E5=AA=92=E4=BD=93=E3=80=81?= =?UTF-8?q?=E6=8A=95=E5=BD=B1=E5=B1=9E=E6=80=A7=EF=BC=88=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?+=E4=BF=AE=E6=94=B9+=E6=9F=A5=E8=AF=A2=E6=9D=A1=E4=BB=B6+?= =?UTF-8?q?=E5=88=97=E8=A1=A8=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/TrainClassroomInfoServiceImpl.java | 3 + .../mapper/train/TrainClassroomInfoMapper.xml | 10 ++- build_ui/src/views/train/classroom/index.vue | 89 ++++++++++++++++++- 3 files changed, 95 insertions(+), 7 deletions(-) diff --git a/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/service/impl/TrainClassroomInfoServiceImpl.java b/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/service/impl/TrainClassroomInfoServiceImpl.java index 468ef08ef..0c6357bd1 100644 --- a/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/service/impl/TrainClassroomInfoServiceImpl.java +++ b/RuoYi-Vue/ruoyi-train/src/main/java/com/ruoyi/train/service/impl/TrainClassroomInfoServiceImpl.java @@ -57,6 +57,9 @@ public class TrainClassroomInfoServiceImpl implements ITrainClassroomInfoService vo.setRoomStatus(classroom.getRoomStatus()); vo.setRemark(classroom.getRemark()); vo.setCreateTime(classroom.getCreateTime()); + vo.setSeatArrange(classroom.getSeatArrange()); + vo.setMultimedia(classroom.getMultimedia()); + vo.setProjector(classroom.getProjector()); // 按 bind_classroom_id 查询绑定的电子班牌(0..N),映射为轻量摘要 VO,无绑定时返回空列表 [] TrainElectronicBoard boardQuery = new TrainElectronicBoard(); diff --git a/RuoYi-Vue/ruoyi-train/src/main/resources/mapper/train/TrainClassroomInfoMapper.xml b/RuoYi-Vue/ruoyi-train/src/main/resources/mapper/train/TrainClassroomInfoMapper.xml index e1097a93f..bb9d540fa 100644 --- a/RuoYi-Vue/ruoyi-train/src/main/resources/mapper/train/TrainClassroomInfoMapper.xml +++ b/RuoYi-Vue/ruoyi-train/src/main/resources/mapper/train/TrainClassroomInfoMapper.xml @@ -29,9 +29,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where del_flag = '0' and room_name like concat('%', #{roomName}, '%') - and room_location = #{roomLocation} + and room_location like concat('%', #{roomLocation}, '%') and capacity = #{capacity} and room_status = #{roomStatus} + and multimedia = #{multimedia} + and projector = #{projector} and create_by = #{createBy} order by create_time desc @@ -80,9 +82,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{updateBy}, #{updateTime}, #{remark}, - #{seatArrange} - #{multimedia} - #{projector} + #{seatArrange}, + #{multimedia}, + #{projector}, diff --git a/build_ui/src/views/train/classroom/index.vue b/build_ui/src/views/train/classroom/index.vue index 86f3b04e1..a764dc366 100644 --- a/build_ui/src/views/train/classroom/index.vue +++ b/build_ui/src/views/train/classroom/index.vue @@ -1,6 +1,6 @@ - + + + + + + +