Commit Graph

446 Commits

Author SHA1 Message Date
xy
76000e4fff feat(alarm): 新增告警配置管理功能
- 实现CsAlarmSetController提供新增、修改、删除、查询等REST接口
- 修复设备消息推送中的参数描述错误,将isAdmin改为推送普通用户
2026-05-08 16:31:59 +08:00
xy
57cb6a2900 feat(communication): 添加装置数据查询功能并重构在线率统计逻辑 2026-05-08 10:29:24 +08:00
xy
3990ad2b9a fix(data): 修复事件统计查询和数据完整性处理问题
- 修正事件统计查询中allNum字段的计算逻辑,从COUNT(*)改为按特定标签求和
- 在事件详情VO中新增ITIC描述和F47描述字段
- 补充通信状态数据的第一条记录,确保从0点开始的数据连续性
- 修复数据完整性服务中线路间隔为null或0时的处理逻辑,设置默认值为1
2026-04-30 15:49:08 +08:00
xy
a054a20e8a fix(service): 解决监测位置字段空值处理问题
- 在CsLinePOServiceImpl中对position字段进行空字符串检查,避免保存空字符串值
- 在DeviceMessageServiceImpl中增加对position字段的空值和空字符串双重判断
- 防止因空字符串导致的数据处理异常和业务逻辑错误
2026-04-29 17:09:13 +08:00
xy
db2821347d fix(event): 修复事件详情波形路径更新逻辑
- 修正CsEventPOServiceImpl中wavePath更新时的对象引用错误
- 在EventDetailVO中新增startTime2字段用于显示不带毫秒的时间
- 优化DataTaskServiceImpl中的设备通信离线时段计算逻辑
- 完善DeviceMessageServiceImpl中设备消息映射的边界情况处理
2026-04-29 16:49:04 +08:00
caozehui
058229e8c4 升级功能调整 2026-04-29 08:52:07 +08:00
xy
13b9981c72 feat(device): 新增用户设备关系管理功能
- 在CsDeviceUserPOService中新增addRelation方法用于新增用户设备关系表数据
- 实现CsDeviceUserPOServiceImpl中的addRelation逻辑,支持新增主用户信息和已关联工程的用户设备关系
- 修改CsEquipmentDeliveryServiceImpl使用DSTransactional注解替代Transactional
- 更新CsEquipmentDeliveryServiceImpl中的saveCld方法,新增设备时同步创建用户设备关系
- 优化CsLedgerServiceImpl中便携式工程显示逻辑,增加空值检查
- 调整RoleEngineerDevServiceImpl中不同角色的设备权限查询逻辑
- 修改CsLinePOMapper.xml中的JOIN方式从LEFT JOIN改为RIGHT JOIN
2026-04-27 13:34:56 +08:00
xy
8b183d84e9 feat(delivery): 添加监测点限值删除功能
- 在删除监测点表和拓扑图关系的同时删除对应的监测点限值数据
- 在三个不同的删除操作位置都添加了监测点限值的批量删除逻辑
- 确保设备数据缓存刷新时完整清理相关关联数据
2026-04-24 09:43:00 +08:00
caozehui
87b91382a8 设备程序版本分页程序 2026-04-23 08:47:19 +08:00
caozehui
3df7d91e4c Merge remote-tracking branch 'origin/master' 2026-04-23 08:47:01 +08:00
xy
6bb9d932b8 feat(notification): 添加异步通知服务并重构事件处理逻辑
- 新增 AppNotificationService 处理应用内事件通知
- 新增 SmsNotificationService 处理短信通知功能
- 配置 AsyncConfig 异步执行器支持事件通知处理
- 重构 CsEventPOServiceImpl 事件处理逻辑,分离通知功能
- 添加 @EnableAsync 注解启用异步处理
- 优化 CsDeviceUserPOServiceImpl 用户查询返回空对象
- 修复 WlUserServiceImpl 中的空指针检查逻辑
2026-04-22 16:03:59 +08:00
caozehui
ae220ceeea Merge remote-tracking branch 'origin/master'
# Conflicts:
#	cs-device/cs-device-api/src/main/java/com/njcn/csdevice/pojo/po/CsEdDataPO.java
#	cs-device/cs-device-boot/src/main/java/com/njcn/csdevice/service/impl/CsEquipmentDeliveryServiceImpl.java
2026-04-22 08:52:53 +08:00
xy
8841000989 refactor(service): 优化设备交付服务中的日志处理逻辑
- 移除未使用的 ICsTerminalLogsService 依赖注入
- 删除前置推送日志的清理代码,简化设备删除流程
- 在创建操作日志时添加UUID标识符
- 在终端日志服务中增加Redis缓存清理逻辑
- 为设备列表处理添加空值检查,避免空指针异常
- 重构设备分组和消息发送逻辑,提高代码可读性
2026-04-21 20:33:55 +08:00
xy
8559d7548a refactor(device): 优化设备交付服务和终端回复服务
- 移除未使用的 EngineeringFeignClient 和 IMqttUserService 依赖
- 添加 CsTerminalLogsService 用于管理前置推送日志
- 在删除设备时同步清理相关的前置推送日志记录
- 简化终端回复查询逻辑,移除不必要的分组判断
- 注释掉废弃的 queryReplyData 方法以提高代码整洁性
- 统一设备操作结果的消息返回格式
2026-04-21 19:47:29 +08:00
xy
d8b292d447 mqtt依赖包引入 2026-04-21 19:21:35 +08:00
xy
fed766bca4 短信服务集成 2026-04-21 16:10:01 +08:00
caozehui
00ccff18c0 设备程序版本分页程序 2026-04-20 14:19:55 +08:00
xy
353a4cc83b refactor(event): 重构事件统计功能并迁移消息推送服务
- 移除暂态事件统计相关接口和实现方法
- 删除EventStatisticsVo相关代码
- 将设备消息推送功能从CsEventPOServiceImpl迁移到新创建的DeviceMessageService
- 新增DeviceMessageFeignClient用于服务间调用
- 实现DeviceMessageController提供统一的消息推送接口
2026-04-17 16:19:10 +08:00
xy
9caaf9bea2 feat(alarm): 添加告警统计功能并优化设备管理
- 在AlarmVO中新增interruptCounts和warnCounts字段用于统计通信中断和终端告警次数
- 在CsAlarmServiceImpl中实现告警次数统计逻辑,解析告警事件数据并计算各类告警数量
- 重构CsEventUserPOServiceImpl中的查询逻辑,优化暂态事件详细信息查询接口
- 在CsEquipmentDeliveryServiceImpl中集成事件查询功能,实时获取设备告警状态
- 优化数据库查询语句,改进事件查询的排序和过滤逻辑
2026-04-16 16:14:10 +08:00
xy
e77108ebf5 feat(service): 实现分页功能并优化设备权限管理
- 在控制器层添加分页支持,将返回类型从 List 修改为 Page
- 实现服务层分页逻辑,集成 MyBatis Plus 分页插件
- 重构设备权限管理逻辑,区分超级管理员、普通用户和游客权限
- 添加营销用户和工程用户的特殊权限处理机制
- 迁移事件查询逻辑到统一的事件用户服务中
- 移除过时的设备用户映射器接口和 XML 查询方法
- 为暂降事件报告添加动态文件名生成功能
- 修复时间范围计算中的日期边界问题
- 优化台账树结构以支持多层级权限过滤
- 统计未读事件数量的查询逻辑优化
2026-04-14 19:09:23 +08:00
xy
f242e45c2f App事件一键已读功能调整 2026-04-08 14:31:39 +08:00
xy
45fd613e47 代码优化 2026-04-08 10:19:06 +08:00
xy
445f27143b 微调 2026-04-07 15:42:30 +08:00
xy
622d977d62 微调 2026-04-07 14:19:30 +08:00
xy
e7ba886b94 App消息推送调整 2026-04-07 09:15:25 +08:00
xy
dbe09d70f4 1、app消息数据查询重构
2、app消息已读未读方法重构
3、其余辅助功能添加
2026-04-01 20:28:04 +08:00
xy
33da822317 台账添加设备类型区分 2026-03-26 09:33:48 +08:00
xy
720afd42df app功能合并 2026-03-25 13:33:47 +08:00
xy
fc7694a1db 实体修改 2026-03-18 18:45:25 +08:00
xy
349ee472d9 代码优化 2026-02-11 15:52:40 +08:00
xy
844f30965e 新增设备运行趋势功能 2026-02-11 11:20:47 +08:00
xy
6e0a36fd80 指标越限概率分布功能优化 2026-02-09 11:25:52 +08:00
xy
bd1fb82532 功能优化 2026-02-06 09:55:14 +08:00
xy
3727b5777e 1.新增工程项目管理接口
2.调整报表数据不对的问题
2026-01-30 15:21:07 +08:00
xy
c3cb9a5f85 报告兼容 2026-01-28 13:26:32 +08:00
xy
05ef7028c4 报表添加接线方式、一二次值判断 2026-01-28 08:44:45 +08:00
xy
736b0a6e60 调整overLimitMapper使用公共文件 2026-01-19 14:01:29 +08:00
cdf
51a16c5701 监测点报告抽取公共方法 2026-01-17 13:40:29 +08:00
xy
4497699178 1.监测点运行状态数据调整;
2.暂态事件同步
2026-01-16 14:57:44 +08:00
xy
0ac51648f4 bug修复 2026-01-15 14:17:24 +08:00
xy
14d77725aa 微调 2026-01-14 20:32:34 +08:00
xy
cccc73f211 前置日志优化 2026-01-08 20:16:45 +08:00
xy
4882151ccd 台账添加监测位置 2026-01-07 20:53:24 +08:00
xy
b774b7ce91 基于云平台功能调整 2026-01-07 19:20:11 +08:00
xy
7abbfd500b 微调 2025-12-25 20:45:47 +08:00
cdf
9981b04ed6 APF治理效果bug 2025-12-24 14:29:05 +08:00
f8c9828369 1.微调 2025-12-23 17:11:55 +08:00
cdf
0d652b9f4d 报告调整 2025-12-23 17:09:22 +08:00
cdf
e7dbee2df5 微调 2025-12-23 13:49:10 +08:00
29168bbd9f 1.对象树接口 2025-12-23 13:41:55 +08:00