buliping
|
ff129170eb
|
完善报到记录、历史报到统计;
|
2026-11-11 11:29:37 +08:00 |
|
buliping
|
42c2bcd4b5
|
人员编号-》学号
|
2026-11-10 18:01:26 +08:00 |
|
buliping
|
0ad498e9bc
|
test
|
2026-11-10 17:30:58 +08:00 |
|
buliping
|
b8aef31a04
|
test
|
2026-11-10 17:23:09 +08:00 |
|
buliping
|
fe988f32f0
|
fix(train): 学员详情回填报到状态并优化人脸设备超时与报到接口提示
|
2026-11-10 17:00:43 +08:00 |
|
buliping
|
f3041e7718
|
chore(git): 停止跟踪源码备份包 RuoYi-Vue.zip
|
2026-11-10 17:00:36 +08:00 |
|
buliping
|
bf95b3ccd7
|
chore(git): 停止跟踪本地备份压缩包并加入 *bak.zip 忽略规则
|
2026-11-10 16:34:15 +08:00 |
|
buliping
|
1def568f24
|
refactor(iot): 移除 MQTT 传输层,仅保留设备开放接口与门禁写操作策略
- 依赖:删除根 pom 的 paho.version 与 org.eclipse.paho.client.mqttv3 依赖声明,
同步移除 ruoyi-iot 模块中的 Paho 依赖,模块描述改为“iot设备数据与开放接口”
- MQTT 协议栈整体删除:IotMqttConfig、IotMqttProperties、MqttClientManager、
MqttMessageDispatcher、MqttCallbackHandler、MqttConnectionCallback、
IMqttMessageListener、MqttMessageDTO、MqttPublishRequest、MqttMessageEvent、
IMqttService/MqttServiceImpl、IotMqttController,以及 lock 侧 topic 订阅与
LockMessageListener、AccessRecordHandler、CommandRespHandler、
GatewayOnlineHandler、LockSignalHandler
- MQTT 报文留痕链路删除:LockMqttLog 实体、LockMqttLogMapper(+XML)、
ILockMqttLogService/LockMqttLogServiceImpl、LockMqttLogController,
以及对应的前端页面 build_ui/src/views/iot/mqttlog 与 API build_ui/src/api/iot/mqttlog.js
- 命令下发改为仅落库:LockCommandServiceImpl 派发时直接置 TRANSPORT_DISABLED 失败,
retryPending 返回 0;删除 GatewayOfflineCheckTask、LockCommandRetryTask、
LockDeviceOfflineCheckTask 等依赖 MQTT 的补偿与离线检查定时任务
- 保留与传输无关的门禁写操作策略:新增 IotLockSecurityProperties(iot.lock-security),
RealIotSecurityGate 及其测试改用该配置类
- 配置与调用处清理:application*.yml 中 iot.mqtt 段迁移为 iot.lock-security,
删除 broker-url/client-id/username/password/topics/will/qos 等连接参数,
修正 iot.face 环境标识注释引用;QA 工具启动参数改用 --iot.lock-security.*,
并移除 browser_regression.js 的 mqttlog 路由
- 测试同步:删除依赖 MQTT 与传输层的 CommandRespHandlerMockTest、
Round5sEgressIsolationTest、Round5sExecutionIntegrationTest、
Round5v4BrowserFixture、Round5v4KingbaseIntegrationTest;
更新 RealIotSecurityGateTest、FaceExtractClientMockTest、
TrainIotLockAuthBridgeMockTest
说明:数据库侧 lock_mqtt_log 表结构与历史验收文档保留,未做数据迁移;
前端若仍配置了“MQTT报文日志”菜单,需在后台菜单管理中一并移除。
|
2026-11-10 16:06:23 +08:00 |
|
buliping
|
f5e8d7f564
|
chore(sync): 同步当前工作区全部变更(学员学号可编辑并留空自动生成等)
|
2026-11-10 13:34:14 +08:00 |
|
buliping
|
5749c333e5
|
学员、教师支持浏览器拍照、上传图片两种方式更新头像;学员信息关联所属班级、开班时间、宿舍等信息;
|
2026-10-09 14:41:17 +08:00 |
|
buliping
|
c26ddbb262
|
验证码校验
|
2026-10-09 09:33:54 +08:00 |
|
buliping
|
b78765c7ff
|
课程类型支持下拉选择,增加课程资源id关联
|
2026-10-09 09:13:51 +08:00 |
|
buliping
|
abb042ff1a
|
增加课程资源管理,对应数据表train_resource
|
2026-10-08 11:14:20 +08:00 |
|
buliping
|
1162f26e7d
|
学员、教师查询条件完善
|
2026-09-29 15:44:34 +08:00 |
|
buliping
|
973cc0e7e3
|
实训场地管理增加属性:适用专业(添加+修改+查询条件+列表)+操作栏增加删除功能
|
2026-09-29 14:59:53 +08:00 |
|
buliping
|
0bf7d961ab
|
教室管理增加具备多媒体、投影属性(添加+修改+查询条件+列表)
|
2026-09-29 14:21:44 +08:00 |
|
buliping
|
9c720a2535
|
教师增加头像、专业、主讲课程、从教时间
|
2026-09-29 10:41:20 +08:00 |
|
buliping
|
2c14bf2b41
|
学员管理增加岗位级别
|
2026-09-29 10:13:47 +08:00 |
|
buliping
|
86c04320fd
|
增加学员头像上传 + 学员修改
|
2026-09-28 17:11:30 +08:00 |
|
buliping
|
ad533c55fb
|
增加学员修改逻辑
|
2026-09-28 17:07:58 +08:00 |
|
buliping
|
9d6689569c
|
实训场地信息表增加2个字段:适应专业major,工位布局seat_arrange
|
2026-09-28 11:17:56 +08:00 |
|
buliping
|
dd1dbcd17f
|
教室信息表增加3个字段:座位布局seat_arrange,是否具备多媒体multimedia,是否具备投影projector
|
2026-09-28 11:14:06 +08:00 |
|
buliping
|
f97cb35b6f
|
教师信息表添加4个字段:头像地址avatar,所属专业major,主讲课程courses,从教时间start_teaching
|
2026-09-28 11:07:57 +08:00 |
|
buliping
|
989f549c5a
|
学员信息表添加2个字段:头像地址avatar,岗位级别duty_level
|
2026-09-28 11:03:15 +08:00 |
|
buliping
|
8ad3fbbc6e
|
教师、学员编辑时,所属单位改成从部门树中选择
|
2026-09-28 08:45:56 +08:00 |
|
buliping
|
8707aa8509
|
个人中心修改密码报错修复
|
2026-09-24 10:42:50 +08:00 |
|
buliping
|
83797f9286
|
add RuoYi-Vue
|
2026-09-10 15:40:10 +08:00 |
|
buliping
|
6d0feb95a0
|
初始版本
|
2026-09-10 15:20:14 +08:00 |
|