• Joined on 2025-12-12
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-30 15:54:26 +08:00
19cb25b0ea refactor(ops): 15 个 DO 基类从 BaseDO 规范化为 TenantBaseDO
fef3e13ff4 fix(iot): IoT 事件发布补充 tenantId 并修复租户上下文缺陷
7d19e7bafa fix(ops): RocketMQ 消费者添加租户上下文防御性兜底
74f6207843 fix(ops): XML 手写 SQL 添加 tenant_id 预编译参数过滤
df2d14ce26 feat(ops): 新增 OpsRedisKeyBuilder 统一管理 Redis Key 租户隔离
Compare 5 commits »
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-27 17:12:14 +08:00
a9941a29a9 fix(ops): 状态机允许 CONFIRMED → COMPLETED,支持安保确认后直接完单
lzh pushed to master at XW-AIOT/aiot-platform-ui 2026-03-27 16:59:10 +08:00
91cd7adc39 chore: build and deploy web-antd
69edf26550 style(@vben/web-antd): lint 自动格式化修正工单模块
cc2d7a0a04 feat(@vben/web-antd): 手动创建工单分步弹窗 + code review 修复
84cb4930fd refactor(@vben/web-antd): 删除保洁工单中心,统一使用通用工单中心
6ca2833df6 refactor(@vben/web-antd): 工单操作接口按业务线拆分(保洁/安保)
Compare 5 commits »
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-27 16:45:29 +08:00
edf0a3e645 fix(clean): 修复 CleanOrderEndToEndTest 编译错误
55ef659364 feat(ops): 手动派单遵循执行人忙碌状态,忙碌时入队等待
Compare 2 commits »
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-27 16:14:23 +08:00
78396cf35a fix(ops): 调度状态补偿 QUEUED→终态跳过 DISPATCHED 场景
06d701ed5e refactor(ops): 通用控制器收口,手动动作移至条线控制器
1d09a50643 feat(security): 安保条线接入 ManualOrderActionFacade
5d91097e75 feat(clean): 保洁条线接入 ManualOrderActionFacade
333329c29c refactor(clean): 抽取 CleanOrderNotificationService,解除 listener 循环依赖
Compare 10 commits »
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-26 16:04:48 +08:00
bde680c188 fix(ops): VspNotifyClient 强制 HTTP/1.1,修复 h2c 升级导致 body 丢失
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-26 15:34:07 +08:00
93bc1f10c3 fix(security): 规范安保工单事件日志,消除重复记录
bd70f3bc8a fix(ops): 修复队列脏数据导致工单永远排队无法派发
8406a80655 feat(ops): OrderLifecycleManager 支持 forceComplete 强制完成工单
Compare 3 commits »
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-26 14:06:50 +08:00
c0c9854e73 fix(security): sendCard 改为 DISPATCHED 状态变更时发送 + @EventListener
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-26 14:02:05 +08:00
ec0d796c36 fix(security): sendCard 改为 DISPATCHED 状态变更时发送 + @EventListener
lzh created branch master in XW-AIOT/aiot-document 2026-03-26 10:40:31 +08:00
lzh pushed to master at XW-AIOT/aiot-document 2026-03-26 10:40:31 +08:00
5ea1a0c70c 初始化项目文档结构:分离开发者文档和用户手册
lzh created repository XW-AIOT/aiot-document 2026-03-26 10:38:57 +08:00
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-25 17:49:06 +08:00
9db692d09c fix(security): 将 sendCard 从工单创建移至 DISPATCHED 状态变更时发送
276c6c631b fix(vsp): 修复 RestTemplate 发送空 JSON body 的问题
Compare 2 commits »
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-25 16:48:35 +08:00
68b6f45d53 fix(ops): 修复 prod 环境 alarm-system 签名校验失败
lzh pushed to master at XW-AIOT/aiot-platform-ui 2026-03-25 16:06:07 +08:00
c6e51a215f chore: build and deploy web-antd
lzh pushed to master at XW-AIOT/aiot-platform-cloud 2026-03-25 15:48:24 +08:00
5c868c8003 chore(ops): 更新 vsp-notify 地址为 172.17.16.14
394b644a4e feat(security): 安保工单接入队列调度,支持入队等待和负载均衡
9115e03878 feat(ops): 新增通用人员调度状态服务 UserDispatchStatusService
53f51e7336 feat(security): 安保扩展表新增 assigned_user_phone 字段及迁移脚本
0dfc669488 feat(security): 安保派单补充处理人手机号,接口返回 phone 和 cameraName
Compare 12 commits »
lzh pushed to master at XW-AIOT/aiot-platform-ui 2026-03-25 15:46:25 +08:00
0dbdba336f style(@vben/web-antd): lint 自动格式化修正工单模块
506625164c feat(@vben/web-antd): 安保工单详情左图右表布局改造及工单模块代码质量优化
Compare 2 commits »
lzh pushed to master at XW-AIOT/aiot-platform-ui 2026-03-25 11:39:03 +08:00
de95c707a0 style(@vben/web-antd): lint 自动格式化修正工单模块
9d2e7d9e13 style(@vben/web-antd): P0 紧急工单卡片改为右上角渐变光晕标识
0772a12074 feat(@vben/web-antd): 工单详情取消状态进度条改造及代码质量优化
d0395ba40a style(@vben/web-antd): 统一工单中心配色方案为柔和浅底双色风格
Compare 4 commits »
lzh pushed to master at XW-AIOT/aiot-uniapp 2026-03-24 23:11:59 +08:00
223a7e9d9c refactor(inspection): 区域选择器改用 Tab 级联模式,蓝牙验证 UI 优化
0341ba5c10 fix: 文件上传适配小程序环境,工单详情背景色修复,统一主按钮样式
d4abeaac59 fix(user): 退出登录按钮不被 tabbar 遮挡
f7049473bb fix(home): 隐藏蓝牙调试入口,修复 AreaPicker 打开时 FAB 按钮遮挡
fd01672719 fix(ops): 子页面返回按钮在页面栈为空时兜底跳转首页
Compare 5 commits »
lzh pushed to master at XW-AIOT/aiot-platform-ui 2026-03-24 19:00:01 +08:00
7d22e4b395 fix: 修改文件上传大小限制20M