|
|
a6f424025a
|
feat(harmonic): 添加稳态指标方案与监测点关联功能
- 新增根据名称查询稳态指标方案的接口和实现
- 添加方案与监测点关联的保存和删除接口
- 在设备交付服务中集成稳态指标方案配置功能
- 实现监测点创建时自动关联默认方案
- 完善相关Feign客户端和服务降级处理
- 优化方法命名规范统一小写开头
|
2026-05-27 18:10:44 +08:00 |
|
|
|
f81be47e5f
|
refactor(harmonic): 重构事件通知服务并迁移至系统模块
- 移除 AppNotificationService 和 SmsNotificationService 服务类
- 新增消息发送服务相关接口和实现类到系统模块
- 迁移 AsyncConfig 配置类到 cs-system 模块
- 新增事件用户关系表的 Mapper、Service 接口及实现类
- 更新 CsEventPO 添加 landPoint 字段用于存储事件落点信息
- 修改事件处理逻辑使用新的消息发送 Feign 客户端
- 集成事件原因分析功能并更新数据库字段映射
- 更新设备详情 DTO 添加 nDid 属性支持
- 优化事件通知和短信发送的消息内容格式
- 移除旧的设备消息客户端依赖并使用新服务接口
|
2026-05-27 11:12:32 +08:00 |
|
|
|
202888ca14
|
refactor(data): 便携式设备数据补召功能重构
- 移除接口中的方法注释以简化代码结构
- 替换Spring事务注解为动态数据源事务注解
- 删除未使用的导入包和注释掉的代码行
- 简化数据拆分服务实现类中的复杂逻辑
- 添加时间间隔处理逻辑用于不同数据表的定时入库
- 优化数据映射过程中的null值处理机制
- 重构字段值设置方法以提高类型安全性和错误处理能力
|
2026-05-26 16:09:26 +08:00 |
|
|
|
94929e66d5
|
fix(service): 修复设备消息服务中的监测点空值处理
- 注释掉CsDataSetServiceImpl中多余的数据类型过滤条件
- 移除DeviceMessageServiceImpl中未使用的BusinessException导入
- 为DeviceMessageServiceImpl添加Slf4j日志注解
- 修改监测点为空时的异常抛出逻辑为日志记录并返回
- 避免因监测点为空导致的服务异常中断
|
2026-05-26 10:53:38 +08:00 |
|
|
|
4d5950d5ad
|
微调
|
2026-05-25 20:03:54 +08:00 |
|
|
|
ff7b05bbb6
|
feat(device): 便携式设备数据补召功能重构,补召数据拆分到13张基础数据表中
|
2026-05-25 19:59:47 +08:00 |
|
|
|
ea2962840c
|
feat(topology): 添加拓扑图目标指标功能并重构数据处理逻辑
- 在AppLineTopologyDiagram相关类中添加target字段用于绑定指标
- 重构DeviceMessageClient的getLineInfo方法参数结构
- 实现CsLineTopologyFeignClient的queryTopologyDiagram接口及降级处理
- 更新MqttMessageHandler中拓扑图数据处理逻辑,支持自定义指标查询
- 添加PqdData数据拆分服务IPqdDataSplitService及其实现
- 优化PortableOfflLogServiceImpl中的数据入库逻辑
- 修复CsTerminalReplyServiceImpl中时间范围查询条件
- 移除未使用的导入和代码,优化服务依赖注入
|
2026-05-25 14:38:35 +08:00 |
|
|
|
1d8d714d66
|
feat(event): 添加暂降原因和类型字段支持
- 在CsEventPO实体类中新增advanceReason和advanceType字段
- 修改AnalyseComtradeCfg中的数值类型标识为大写格式(MIN/MAX/AVG/CP95)
- 将相位类型从"M"更改为"T"
- 在事件服务实现中同步暂降原因和类型数据到数据库
|
2026-05-21 19:56:28 +08:00 |
|
|
|
23574f0819
|
fix(data-task): 修复数据任务中的越限标签计算和报警处理逻辑
- 修复了buildOverlimitTag方法名拼写错误,统一为buildOverLimitTag
- 添加了lineInterval参数用于越限次数到分钟数的转换计算
- 将越限次数乘以统计间隔并限制最大值为1440分钟
- 优化了CsAlarmServiceImpl中的在线率和完整性异常判断逻辑
- 重构了报警VO的数据流处理方式
- 更新了CsHarmonicServiceImpl中的枚举映射配置
- 调整了设备消息接口的参数注解配置
- 清理了无用的Jackson依赖导入
- 移除了废弃的通信离线时段计算代码
|
2026-05-21 15:26:54 +08:00 |
|
|
|
a82ea6b217
|
fix(data-service): 修复相位判断逻辑并优化数据查询配置
- 统一将相位判断条件从"M"改为"T"
- 修正CT/PT变比计算逻辑,增加二次变比处理
- 移除废弃的闪变数据过滤逻辑
- 更新InfluxDB数据表名和字段名配置
- 修改服务接口参数传递方式
- 优化相位数据显示逻辑,统一相位标识处理
|
2026-05-20 09:26:05 +08:00 |
|
|
|
16724d7d79
|
feat(data): 添加InfluxDB存储名称映射功能
- 在CsDataArray实体类中新增influxDbName字段用于存储InfluxDB名称
- 集成字典数据和EPD服务实现数据映射逻辑
- 修改多个服务类中的数据查询逻辑以支持别名映射
- 统一数据类型转换为大写格式提升数据一致性
- 优化时间范围计算逻辑并移除无效的数据处理代码
- 清理无用的导入包和服务依赖项
|
2026-05-18 18:35:40 +08:00 |
|
|
|
aa36c077f2
|
feat(alarm): 更新告警系统以支持在线率和完整性监控
- 移除原有的中断计数功能,改为在线率和完整性告警判断
- 新增CsAlarmData类用于存储在线率和完整性详细数据
- 更新AlarmVO数据结构,替换interruptCounts为onlineRateIsWarn和integrityIsWarn字段
- 修改告警服务实现,从JSON解析List<List<String>>改为解析CsAlarmData对象
- 新增channelRunDataAlarm方法用于运行数据告警算法,处理在线率和完整性阈值判断
- 实现完整的告警数据构建逻辑,包括设备在线率计算和监测点完整性评估
- 更新统计服务中的数据去重逻辑,避免重复计算设备和监测点数据
|
2026-05-14 09:22:26 +08:00 |
|
|
|
82e5d6c8e2
|
refactor(data): 优化谐波和间谐波数据一二次值处理逻辑
|
2026-05-09 14:20:25 +08:00 |
|
|
|
76000e4fff
|
feat(alarm): 新增告警配置管理功能
- 实现CsAlarmSetController提供新增、修改、删除、查询等REST接口
- 修复设备消息推送中的参数描述错误,将isAdmin改为推送普通用户
|
2026-05-08 16:31:59 +08:00 |
|
|
|
57cb6a2900
|
feat(communication): 添加装置数据查询功能并重构在线率统计逻辑
2026-04
|
2026-05-08 10:29:24 +08:00 |
|
|
|
3990ad2b9a
|
fix(data): 修复事件统计查询和数据完整性处理问题
- 修正事件统计查询中allNum字段的计算逻辑,从COUNT(*)改为按特定标签求和
- 在事件详情VO中新增ITIC描述和F47描述字段
- 补充通信状态数据的第一条记录,确保从0点开始的数据连续性
- 修复数据完整性服务中线路间隔为null或0时的处理逻辑,设置默认值为1
|
2026-04-30 15:49:08 +08:00 |
|
|
|
a054a20e8a
|
fix(service): 解决监测位置字段空值处理问题
- 在CsLinePOServiceImpl中对position字段进行空字符串检查,避免保存空字符串值
- 在DeviceMessageServiceImpl中增加对position字段的空值和空字符串双重判断
- 防止因空字符串导致的数据处理异常和业务逻辑错误
|
2026-04-29 17:09:13 +08:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
e364ca1cae
|
fix(mapper): 修复设备事件查询中的线路关联条件
- 在 cs_line 表关联中添加 clDid 匹配条件
|
2026-04-24 11:28:12 +08:00 |
|
|
|
8b183d84e9
|
feat(delivery): 添加监测点限值删除功能
- 在删除监测点表和拓扑图关系的同时删除对应的监测点限值数据
- 在三个不同的删除操作位置都添加了监测点限值的批量删除逻辑
- 确保设备数据缓存刷新时完整清理相关关联数据
|
2026-04-24 09:43:00 +08:00 |
|
caozehui
|
895755b7e1
|
微调
|
2026-04-23 09:09:26 +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 |
|
|
|
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 |
|
|
|
8841000989
|
refactor(service): 优化设备交付服务中的日志处理逻辑
- 移除未使用的 ICsTerminalLogsService 依赖注入
- 删除前置推送日志的清理代码,简化设备删除流程
- 在创建操作日志时添加UUID标识符
- 在终端日志服务中增加Redis缓存清理逻辑
- 为设备列表处理添加空值检查,避免空指针异常
- 重构设备分组和消息发送逻辑,提高代码可读性
|
2026-04-21 20:33:55 +08:00 |
|
|
|
8559d7548a
|
refactor(device): 优化设备交付服务和终端回复服务
- 移除未使用的 EngineeringFeignClient 和 IMqttUserService 依赖
- 添加 CsTerminalLogsService 用于管理前置推送日志
- 在删除设备时同步清理相关的前置推送日志记录
- 简化终端回复查询逻辑,移除不必要的分组判断
- 注释掉废弃的 queryReplyData 方法以提高代码整洁性
- 统一设备操作结果的消息返回格式
|
2026-04-21 19:47:29 +08:00 |
|
|
|
d8b292d447
|
mqtt依赖包引入
|
2026-04-21 19:21:35 +08:00 |
|
|
|
fed766bca4
|
短信服务集成
|
2026-04-21 16:10:01 +08:00 |
|
caozehui
|
00ccff18c0
|
设备程序版本分页程序
|
2026-04-20 14:19:55 +08:00 |
|
|
|
353a4cc83b
|
refactor(event): 重构事件统计功能并迁移消息推送服务
- 移除暂态事件统计相关接口和实现方法
- 删除EventStatisticsVo相关代码
- 将设备消息推送功能从CsEventPOServiceImpl迁移到新创建的DeviceMessageService
- 新增DeviceMessageFeignClient用于服务间调用
- 实现DeviceMessageController提供统一的消息推送接口
|
2026-04-17 16:19:10 +08:00 |
|
|
|
9caaf9bea2
|
feat(alarm): 添加告警统计功能并优化设备管理
- 在AlarmVO中新增interruptCounts和warnCounts字段用于统计通信中断和终端告警次数
- 在CsAlarmServiceImpl中实现告警次数统计逻辑,解析告警事件数据并计算各类告警数量
- 重构CsEventUserPOServiceImpl中的查询逻辑,优化暂态事件详细信息查询接口
- 在CsEquipmentDeliveryServiceImpl中集成事件查询功能,实时获取设备告警状态
- 优化数据库查询语句,改进事件查询的排序和过滤逻辑
|
2026-04-16 16:14:10 +08:00 |
|
|
|
e77108ebf5
|
feat(service): 实现分页功能并优化设备权限管理
- 在控制器层添加分页支持,将返回类型从 List 修改为 Page
- 实现服务层分页逻辑,集成 MyBatis Plus 分页插件
- 重构设备权限管理逻辑,区分超级管理员、普通用户和游客权限
- 添加营销用户和工程用户的特殊权限处理机制
- 迁移事件查询逻辑到统一的事件用户服务中
- 移除过时的设备用户映射器接口和 XML 查询方法
- 为暂降事件报告添加动态文件名生成功能
- 修复时间范围计算中的日期边界问题
- 优化台账树结构以支持多层级权限过滤
- 统计未读事件数量的查询逻辑优化
|
2026-04-14 19:09:23 +08:00 |
|
|
|
460a10f3b5
|
微调
|
2026-04-08 15:14:41 +08:00 |
|
|
|
f242e45c2f
|
App事件一键已读功能调整
|
2026-04-08 14:31:39 +08:00 |
|
|
|
45fd613e47
|
代码优化
|
2026-04-08 10:19:06 +08:00 |
|
|
|
445f27143b
|
微调
|
2026-04-07 15:42:30 +08:00 |
|
|
|
622d977d62
|
微调
|
2026-04-07 14:19:30 +08:00 |
|
|
|
e7ba886b94
|
App消息推送调整
2026-03
|
2026-04-07 09:15:25 +08:00 |
|
|
|
c0cccc3479
|
微调
|
2026-04-02 09:33:33 +08:00 |
|
|
|
dbe09d70f4
|
1、app消息数据查询重构
2、app消息已读未读方法重构
3、其余辅助功能添加
|
2026-04-01 20:28:04 +08:00 |
|
|
|
33da822317
|
台账添加设备类型区分
|
2026-03-26 09:33:48 +08:00 |
|
|
|
720afd42df
|
app功能合并
|
2026-03-25 13:33:47 +08:00 |
|
|
|
fc7694a1db
|
实体修改
|
2026-03-18 18:45:25 +08:00 |
|
|
|
349ee472d9
|
代码优化
2026-02
|
2026-02-11 15:52:40 +08:00 |
|
|
|
844f30965e
|
新增设备运行趋势功能
|
2026-02-11 11:20:47 +08:00 |
|
|
|
6e0a36fd80
|
指标越限概率分布功能优化
|
2026-02-09 11:25:52 +08:00 |
|
|
|
bd1fb82532
|
功能优化
|
2026-02-06 09:55:14 +08:00 |
|