Commit Graph

  • 5ce1561437 Merge branch 'master' of http://124.222.218.198:3000/XW-AIOT/aiot-platform-cloud into feature/cleaning-inspection feature/cleaning-inspection lzh 2026-03-18 23:03:44 +08:00
  • 01e9a556ab Merge branch 'master' of http://124.222.218.198:3000/XW-AIOT/aiot-platform-cloud into feature/cleaning-inspection lzh 2026-03-18 23:01:09 +08:00
  • 92a51adcea fix(ops): 安保工单自动完单支持全状态处理 master lzh 2026-03-18 22:25:44 +08:00
  • e8a8baf62f feat(ops): 状态机新增 forceTransition 强制跳转方法 lzh 2026-03-18 22:25:17 +08:00
  • 88533c9d69 refactor(ops): 安保工单图片预签名下沉至 SecurityOrderExtQueryHandler lzh 2026-03-18 15:07:03 +08:00
  • 78aba0d1ed refactor(system): 用户头像预签名改为 @OssPresignUrl 声明式处理 lzh 2026-03-18 15:06:43 +08:00
  • ff153dd1a9 refactor(infra): 文件列表接口接入 @OssPresignUrl 自动预签名 lzh 2026-03-18 15:06:23 +08:00
  • 807d44e398 feat(infra): 批量预签名 API 及单体/微服务双模式自动配置 lzh 2026-03-18 15:06:05 +08:00
  • f3299bd655 feat(framework): 新增 @OssPresignUrl 注解与 ResponseBodyAdvice 自动预签名框架 lzh 2026-03-18 15:05:42 +08:00
  • f792ee1678 refactor(system): 社交绑定列表逻辑下沉至 Service 层 lzh 2026-03-17 18:04:37 +08:00
  • 064ccdac89 feat(system): 管理后台微信小程序一键登录接口 lzh 2026-03-17 18:01:53 +08:00
  • cde78989f0 feat(ops): 工单详情安保图片 URL 预签名支持 lzh 2026-03-17 17:44:51 +08:00
  • d123057d73 feat(system): 用户头像 URL 预签名支持 lzh 2026-03-17 17:44:41 +08:00
  • a567c62ae2 feat(infra): 文件列表及详情接口增加私有桶预签名 lzh 2026-03-17 17:44:28 +08:00
  • 6a9aa82bac feat(infra): S3 私有桶预签名核心能力 lzh 2026-03-17 17:44:21 +08:00
  • 4796009e95 fix(test): 移除 SecurityOrderServiceTest 中无效的 setLocation 调用 lzh 2026-03-15 17:23:14 +08:00
  • b530912fe2 Merge pull request 'feat(ops): 安保工单模块完整实现' (#1) from feat/security-work-order into master lzh 2026-03-15 16:44:14 +08:00
  • c9d443a75b feat(sql): 安保工单扩展表新增 false_alarm 字段,附增量迁移脚本 lzh 2026-03-15 10:35:30 +08:00
  • ea64ca9c61 feat(ops): 安保工单 admin-api/open-api 补全确认、提交、误报接口 lzh 2026-03-15 10:33:51 +08:00
  • f32315f790 feat(ops): 安保工单新增误报标记、完善确认/完单接口支持 open-api 场景 lzh 2026-03-15 10:31:50 +08:00
  • 825c8eecca refactor(ops): 提取 AreaPathBuilder 公共组件,消除保洁/安保 buildAreaPath 重复代码 lzh 2026-03-15 10:30:03 +08:00
  • 2a20f7a89f fix(framework): ApiRequestFilter 纳入 /open-api 路径,修复 open-api 多租户拦截缺失 lzh 2026-03-13 12:02:02 +08:00
  • 6e56dcb6a2 feat(framework): API 签名、安全白名单与 Web 配置调整 lzh 2026-03-11 17:35:05 +08:00
  • 0345d0fe39 fix(ops): TTS 业务日志去除冗余"语音播报:"前缀 lzh 2026-03-11 17:34:53 +08:00
  • 6c8c57b932 fix(ops): 保洁工单日志去重,修复到岗/完成日志设备字段为 null lzh 2026-03-11 17:34:42 +08:00
  • 5f804605c7 refactor(ops): 收口散落的 eventType 硬编码为 LogType 枚举引用 lzh 2026-03-11 17:34:30 +08:00
  • dc75c78d16 fix(ops): 修复业务日志 title 显示英文常量,改为中文映射 lzh 2026-03-11 17:34:19 +08:00
  • fc9393e723 refactor(ops): 扩展 LogType 枚举,补全工单生命周期与 IoT 审计事件类型 lzh 2026-03-11 17:34:08 +08:00
  • 4a7128321e feat(ops): 安保模块构建配置与枚举扩展 lzh 2026-03-11 17:33:55 +08:00
  • 2e4432e51b feat(ops): 新增安保工单 Controller 与开放接口 lzh 2026-03-11 17:33:42 +08:00
  • 0f2fb3c50e test(ops): 新增安保模块单元测试 lzh 2026-03-11 17:33:28 +08:00
  • 4d36bf5b1c feat(ops): 新增安保工单事件监听器,覆盖全状态业务日志 lzh 2026-03-11 17:33:18 +08:00
  • 784c2ed387 feat(ops): 新增安保工单核心服务与派单策略 lzh 2026-03-11 17:33:09 +08:00
  • d53d1c4584 feat(ops): 新增安保模块数据模型与 Mapper lzh 2026-03-11 17:32:56 +08:00
  • b8d0a77156 feat(ops): 调整队列评分权重,楼层差×3 老化÷1.67,临界值 1 层=20 分钟 lzh 2026-03-09 15:59:11 +08:00
  • 57f32e56a9 fix(ops): 收口队列 Redis 分数来源 lzh 2026-03-07 22:44:09 +08:00
  • af1e0c0989 fix(iot): 暂时取消作业时长不足抑制自动完成逻辑 lzh 2026-03-07 22:32:16 +08:00
  • 713ae744ac feat(ops): 客流阈值触发静默处理,工单完成时重置计数器防竞态 lzh 2026-03-07 22:28:11 +08:00
  • a9fd9313cc feat(ops): 重构派单队列评分逻辑,支持楼层差与等待老化综合排序 lzh 2026-03-07 21:12:48 +08:00
  • 26c4ce07eb feat(iot,ops): 区域设备关联接口返回更多设备信息,修复 N+1 和代码质量问题 lzh 2026-03-07 21:06:10 +08:00
  • e3882e1c2f fix(ops): code review 修复巡检模块6项问题 lzh 2026-03-05 20:40:36 +08:00
  • f70402587d feat(ops): 巡检统计接口(合格率、不合格热点区域 TOP10) lzh 2026-03-05 20:13:13 +08:00
  • 743875e65e feat(ops): 巡检记录分页查询接口(按区域/巡检员/结果/时间筛选) lzh 2026-03-05 20:11:21 +08:00
  • 23cf3b62b2 fix(ops): 修复巡检异步处理的 @Async 自调用和事务可见性问题 lzh 2026-03-05 19:30:01 +08:00
  • 162bf1d20d feat(ops): 巡检整改工单自动创建(Task 7) lzh 2026-03-05 19:23:34 +08:00
  • 3120b1911d feat(ops): 巡检归属判定异步服务(Task 6) lzh 2026-03-05 19:18:56 +08:00
  • e4dde8dbc1 feat(ops): 巡检结果提交接口(Task 5) lzh 2026-03-05 19:15:01 +08:00
  • fa45d94247 feat(ops): 蓝牙位置校验服务及接口(Task 4) lzh 2026-03-05 17:07:48 +08:00
  • 99651be386 feat(ops): 巡检模板CRUD及动态表单接口(Task 2+3) lzh 2026-03-05 17:04:45 +08:00
  • 3bcdb4119f feat(ops): 新增当月vs上月工单趋势对比数据(monthlyTrendData) lzh 2026-03-01 16:09:17 +08:00
  • 1c8eee9db4 refactor(ops): 重构统计模块,支持日期参数化查询及代码质量优化 lzh 2026-03-01 00:17:26 +08:00
  • 7d1012bba7 fix(iot,ops): 修复退出检测停滞、TTS多租户重复播报,精简语音通知 lzh 2026-02-27 13:09:56 +08:00
  • 7c22fe998e fix(ops): 统一 Redis 序列化为 StringRedisTemplate,修复跨模块/跨路径数据不兼容 lzh 2026-02-27 10:50:03 +08:00
  • c21c77c758 fix(ops): 修复按键播报延迟和循环停止失败问题 lzh 2026-02-26 18:04:36 +08:00
  • b4de9d0df8 feat(config): 修改测试环境地址 lzh 2026-02-26 17:16:24 +08:00
  • 68342a4f08 fix(ops): 移除废弃接口 lzh 2026-02-26 17:15:31 +08:00
  • 5ee039b0bf feat(ops,iot): 工单语音播报循环机制 + 统一按键逻辑 lzh 2026-02-26 17:13:03 +08:00
  • 6cb784a2d8 feat(ops): 新增客流统计后端接口(区域汇总查询+缓存优化) lzh 2026-02-26 16:53:08 +08:00
  • edaa75b838 fix(ops): 修复取消 QUEUED 工单时队列状态转换校验不允许 WAITING→REMOVED 的问题 lzh 2026-02-25 22:49:05 +08:00
  • 0a13ba30f6 fix(ops): 修复派发新工单时嵌套取消旧工单导致 UnexpectedRollbackException 的问题 lzh 2026-02-25 18:00:37 +08:00
  • 7dd3c9a5c4 fix(ops): 修复工牌设备状态残留 BUSY 导致下一工单无法派发的问题 lzh 2026-02-25 17:59:54 +08:00
  • 161f55007b fix(ops): 手动完单走完整责任链,补全队列同步、设备状态、事件发布等缺失环节 lzh 2026-02-25 17:12:01 +08:00
  • 3e54094c3d fix(iot): 修复客流阈值触发时 IoT 模块未将区域配置回写至 Redis 缓存的问题 lzh 2026-02-24 18:01:39 +08:00
  • d85de5eeaa fix(ops): 修复 AreaDeviceApi Feign 客户端不支持 relationType 为空的查询 lzh 2026-02-24 15:45:06 +08:00
  • 4babe493ab fix(ops): 修复 AreaDeviceController RPC 接口不支持 relationType 为空的查询 lzh 2026-02-24 15:44:39 +08:00
  • f17d5ef6b8 fix(ops): 同步区域设备关联配置至 Redis 缓存 lzh 2026-02-24 14:03:49 +08:00
  • 1a245f01ce feat(ops): 工单取消后语音播报"当前工单已取消" lzh 2026-02-14 12:49:07 +08:00
  • abaa737d23 fix(ops): 取消工单接口改用 @RequestBody 接收 JSON 参数 lzh 2026-02-14 12:33:44 +08:00
  • 8ab7e7cc05 fix(ops): 完善手动取消工单接口的状态机、校验和事件处理 lzh 2026-02-14 12:26:47 +08:00
  • a68ce9a28a fix(xxl-job): 配置executor IP和端口解决跨服务器回调失败 lzh 2026-02-13 17:03:39 +08:00
  • bec46c2919 fix(rocketmq): 修正ACL配置位置到producer/consumer节点下 lzh 2026-02-13 16:19:42 +08:00
  • 748b09d355 fix(rocketmq): 添加腾讯云TDMQ ACL认证配置解决连接失败 lzh 2026-02-13 15:50:44 +08:00
  • 91de356a67 fix(iot-gateway): 修正RPC环境变量名为VIEWSH_IOT_GATEWAY_RPC_URL lzh 2026-02-13 15:17:06 +08:00
  • e15ebfd3d4 fix(iot-gateway): 修正RPC环境变量名不匹配导致连接失败 lzh 2026-02-13 11:39:37 +08:00
  • 26e909cce9 fix(deploy): 迁移Nacos/TDengine/XXL-Job至Infra服务器(172.17.16.7) lzh 2026-02-13 11:22:02 +08:00
  • 547da7cfd2 refactor(deploy): 迁移CI/CD至双服务器架构 lzh 2026-02-13 10:41:54 +08:00
  • c9195f78e9 feat(ops): 新增告警管理功能 lzh 2026-02-13 09:30:57 +08:00
  • b851484e4e fix(ops): 修正工作台客流趋势返回 lzh 2026-02-11 10:02:03 +08:00
  • 16441e7c25 feat(ops): 实现工单统计看板功能 lzh 2026-02-10 23:28:02 +08:00
  • 113e90c726 fix(ops): 修复工单location字段重复和parent_path格式问题 lzh 2026-02-10 16:14:59 +08:00
  • 631612951c fix(iot): 修复客流统计持久化无数据和租户隔离问题 lzh 2026-02-10 13:18:48 +08:00
  • 1147ae4503 fix(iot-gateway): 修改3d11正确ProductKey lzh 2026-02-10 10:14:54 +08:00
  • 88a6651d59 Merge branch 'feat/iot-people-counter' lzh 2026-02-09 13:52:33 +08:00
  • 41ffffe431 fix(iot): 修复 3D11 编解码器上报时间和数据过滤 lzh 2026-02-09 13:52:18 +08:00
  • 81478710de Merge branch 'feat/iot-people-counter' lzh 2026-02-09 09:54:47 +08:00
  • cc6b11f4e9 feat(iot): 对接 3D11 单目客流计数器 lzh 2026-02-08 00:23:44 +08:00
  • 0775ead5ff feat(ops): 客流工单周期化,同区域复用活跃工单并逐级升级优先级 lzh 2026-02-08 00:21:14 +08:00
  • 4f737a5dd1 refactor(ops): 重构 TTS 语音播报队列,解耦 ttsFlag 与队列优先级 lzh 2026-02-08 00:19:24 +08:00
  • db5266d306 fix(ops): 修复语音播报顺序和无工单误报问题 lzh 2026-02-04 10:43:12 +08:00
  • 117ad2c405 fix(ops): 修复 TTS 队列 Redisson 事务不兼容和客流统计租户上下文缺失 lzh 2026-02-04 10:13:41 +08:00
  • a18d1a7d8d refactor(ops): 优化区域路径拼接方法 buildAreaPath lzh 2026-02-04 10:02:29 +08:00
  • 940a968560 fix(ops): 修复日志打印问题 lzh 2026-02-04 00:07:45 +08:00
  • d34f3bd80d fix(ops): 修复 TTS 语音播报并发问题,保证顺序和间隔 lzh 2026-02-03 23:59:01 +08:00
  • 5edbc9f287 fix(ops): 修复工牌关机重启后工单状态不一致漏洞 lzh 2026-02-03 22:59:06 +08:00
  • 3443d4dcd4 fix(ops): 增强 TTS 队列日志级别,方便排查语音播报问题 lzh 2026-02-03 22:18:57 +08:00
  • 88e83895da chore(ops): 新增 TTS 语音播报队列配置项 lzh 2026-02-03 16:49:33 +08:00
  • 8c03253446 feat(ops): 新增工单业务日志查询接口 lzh 2026-02-03 15:41:04 +08:00
  • fe64216286 feat(ops): 新增客流统计持久化和清理任务 lzh 2026-02-03 15:39:53 +08:00
  • 13571faa59 refactor(iot,ops): 重构客流计数器重置为按区域删除阈值 key lzh 2026-02-03 15:37:23 +08:00
  • 46024fd043 refactor(iot): 重构客流计数器为增量累加模式,支持 people_out lzh 2026-02-03 15:34:03 +08:00