25a6cb436e
feat(biz): 新增动环设备监控指标信息服务
...
- 添加动环设备监控指标实体类LcPowerEnvMonitorMetricEntity
- 创建对应的Mapper接口LcPowerEnvMonitorMetricMapper
- 实现服务接口ILcPowerEnvMonitorMetricService及其实现类
- 配置MyBatis Plus注解支持主键生成与表名映射
- 引入基础租户实体继承关系和JSON序列化配置
- 定义完整的字段属性用于存储监控指标相关信息
2025-12-02 17:28:05 +08:00
3266c9a9bf
feat(biz): 新增动环设备信息管理功能
...
- 创建动环设备信息服务接口 ILcPowerEnvDeviceService
- 定义动环设备实体类 LcPowerEnvDeviceEntity,包含设备基本信息和监控数据
- 添加动环设备信息 Mapper 接口 LcPowerEnvDeviceMapper,继承 BaseMapper
- 实现动环设备信息服务类 LcPowerEnvDeviceServiceImpl
- 配置 MyBatis 注解和 Jackson 序列化支持
- 继承基础租户实体类 BaseTenantEntity
- 使用 Lombok 简化实体类代码编写
- 添加完整的字段注释和类文档说明
2025-12-02 17:24:54 +08:00
0d4e7aba86
feat(biz): 新增楼宇点位信息实体及服务接口
...
- 添加楼宇点位信息实体类 LcBuildingEntity
- 创建楼宇点位信息 Mapper 接口 LcBuildingMapper
- 实现楼宇点位信息服务接口 ILcBuildingService
- 提供基础的楼宇点位数据结构定义
- 集成 MyBatis-Plus 注解支持主键策略
- 使用 Lombok 简化实体类代码编写
- 继承 BaseTenantEntity 支持租户隔离功能
2025-12-02 17:18:56 +08:00
bd5ad3baf0
feat(biz): 实现动环系统HTTP客户端服务功能
...
- 新增园区、建筑及设备指标数据的获取方法
- 完善动环系统相关DTO类定义,包括分页数据结构
- 优化HTTP客户端的请求处理逻辑,增强错误处理机制
- 支持自动刷新访问令牌及请求重试机制
- 统一请求参数构建方式,提升代码可维护性
2025-12-02 15:53:48 +08:00
e8015fb33f
feat(powerenv): 实现动环系统API集成和访问令牌管理
...
- 添加动环系统相关DTO类,包括访问令牌、建筑、园区、设备等数据传输对象
- 实现基于注解的条件化HTTP客户端服务,支持动态启用/禁用
- 集成可重试HTTP客户端,支持自动刷新访问令牌和异常重试
- 移除旧的RestTemplate配置类,统一通过Spring Boot自动配置管理
- 更新API调用方式,支持POST请求和结构化响应处理
- 添加应用密钥和密钥的外部化配置支持
- 完善动环系统接口参数封装和响应解析逻辑
2025-12-02 14:13:32 +08:00
f5314c0ae1
feat(biz): 实现可重试的HTTP客户端服务
...
- 新增RetryableHttpClient,支持自动登录和token刷新
- 实现线程安全的令牌管理机制
- 添加RestTemplate配置和条件化注入
- 创建业务HTTP客户端服务接口及实现类
- 集成Hutool工具库进行数据转换处理
- 实现API请求失败后的重试逻辑
- 添加详细的日志记录和异常处理机制
2025-12-02 10:36:02 +08:00
2daa6fc067
feat(biz): 引入状态机并调整配置超时时间
...
- 将SQL查询超时时间和事务超时时间从60秒延长至120秒
- 在biz模块中引入Spring Statemachine依赖,用于管理HTTP客户端的登录状态
- 清理pom.xml文件中的多余空格和格式问题
2025-12-01 11:19:45 +08:00
f90e6baa39
feat(job): 处理工单检查内容和整改措施字符串提取
...
- 新增处理检查内容字段,提取双引号中的文本
- 新增处理整改措施字段,提取双引号中的文本
- 添加正则表达式常量用于内容提取
- 引入 commons-lang3 工具类库支持空值判断
- 实现 extractQuotedContent 方法统一处理字符串提取逻辑
- 格式化提取结果为每项占一行的字符串结构
2025-11-27 11:30:36 +08:00
d5c4c33ce6
演练计划 演练任务 教育培训记录优化
2025-11-25 18:23:04 +08:00
1703e382a6
外协人员批量上传附件 修改附件框大小2
2025-11-21 18:08:53 +08:00
2cb508cebf
外协人员批量上传附件优化
2025-11-21 10:50:28 +08:00
5ac9d5ed0a
外协人员,批量上传附件
2025-11-19 14:38:32 +08:00
7b9aadc020
fix(job): 修正工单查询逻辑中的字段引用和JSON路径
...
- 将字段引用从双引号改为无引号以适配数据库语法
- 更新JSON路径表达式以正确提取SOP标签信息
- 修正多处JOIN条件中的字段匹配逻辑
- 调整CASE语句中的工单等级判断值从'P'为'P0'
- 优化字符串处理函数去除多余括号和逗号
- 统一处理内容字段的JSON键名引用为processContent
2025-11-18 15:06:35 +08:00
3fa0ee2077
feat(biz): 新增工单删除状态设置功能
...
- 在保存工单前设置默认删除状态为未删除
- 确保新建工单时包含删除状态字段
- 避免因缺失删除状态导致的数据异常
2025-11-17 16:07:35 +08:00
b8bf23ec24
fix(job): remove redundant date filter conditions in SQL query
...
- Removed duplicated and unnecessary date filtering logic in the SQL query
- Simplified the query structure by eliminating repetitive time range checks
- Ensured that the remaining date filtering is handled properly through parameter validation
- Improved code readability and maintainability by reducing complexity in the WHERE clause
2025-11-17 10:30:31 +08:00
28037792cf
fix(sql): correct JSON query syntax in work order job
...
- Fixed missing comma in JSON_QUERY function calls
- Updated test method to include tenant ID parameter
- Adjusted string replacement logic for proper JSON formatting
2025-11-14 18:29:16 +08:00
945d5e8dd0
feat(job):优化工单查询逻辑并支持参数传递
...
- 在 AlibabaWorkOrderJob 中引入 StrUtil 工具类- 修改 buildSql 方法签名以支持额外的查询参数- 更新 SQL 构建逻辑以处理新的参数输入
- 添加条件判断确保时间范围的有效性
- 在 DemoJob 中增加对传入参数的打印输出
2025-11-14 17:42:14 +08:00
6ba69a8571
refactor(biz):优化阿里工单查询逻辑并完善测试用例
...
- 简化 JSON_QUERY 函数调用参数,去除冗余的数组包装操作
-优化 SQL 查询语句中的时间范围过滤条件,提高执行效率- 在 AlibabaWorkOrderMapper 接口中添加 @Mapper 注解以支持 MyBatis 扫描
- 更新单元测试配置文件,适配达梦数据库驱动及连接信息
- 新增工单实体保存测试方法,验证数据插入功能完整性- 移除无效的 Spring Import 注解,精简测试类依赖注入方式
2025-11-14 15:51:11 +08:00
d8f0f3e5c0
fix(biz):修复阿里工单同步日志级别及SQL格式化问题
...
- 将同步阿里工单的日志级别从 info 调整为 error
- 使用 SqlUtil.formatSql 方法对生成的 SQL 进行格式化处理
- 引入 SqlUtil 工具类以支持 SQL 格式化功能
2025-11-14 11:39:57 +08:00
db2101087b
fix(biz):修复阿里工单同步日志级别及SQL格式化问题
...
- 将同步阿里工单的日志级别从 info 调整为 error
- 使用 SqlUtil.formatSql 方法对生成的 SQL 进行格式化处理
- 引入 SqlUtil 工具类以支持 SQL 格式化功能
2025-11-14 11:39:02 +08:00
bf467729a3
style(biz): 格式化SQL字符串拼接方式- 将多行字符串拼接改为单行拼接以提高可读性
...
- 统一SQL语句中的空格使用规范
- 优化时间条件拼接逻辑的格式化展示
2025-11-13 19:21:38 +08:00
706356ff6c
feat(biz): 新增阿里工单同步功能
...
- 新增阿里工单实体类 AlibabaWorkOrder,用于映射阿里平台工单数据
- 新增阿里工单 Mapper 接口及 XML 文件,支持根据工单 ID 查询和获取最大更新时间- 新增阿里工单 Service 接口及实现类,支持单个和批量保存工单信息
- 新增阿里工单定时任务类 AlibabaWorkOrderJob,实现从阿里数据库同步工单数据
- 新增阿里工单同步测试类 WorkOrderSimpleTest,验证 SQL 构建逻辑
- 修改单元测试基类 BaseDbAndRedisUnitTest 的激活配置为 local 环境
2025-11-13 16:53:10 +08:00
19739da1b3
测试优化
2025-11-13 14:29:32 +08:00
fca9e0152c
2025-11-12 功能测试优化
2025-11-12 14:46:00 +08:00
3a6db56ac6
fix(bpm):优化PortalRequest可用性检查逻辑- 将null判断改为available()方法调用,确保sysCode、domain和protocol均非空- 在PortalRequest类中新增available()方法,用于检查实例是否可用
...
- 统一代码风格,优化条件判断和字符串判空逻辑
- 调整方法参数格式,增强代码可读性
- 修复潜在的空指针异常问题,提高系统稳定性
2025-11-10 09:01:54 +08:00
fb73ce1ff1
风险隐患管理发送消息,工作协同发送消息
2025-11-07 14:04:02 +08:00
c65760dfe6
修改 持证人员导入【工作地点】字段导入错误的bug
2025-11-04 17:06:40 +08:00
b378ee10f4
20251030 sql提交
2025-10-30 17:09:43 +08:00
5dc2ed592f
20251023 sql提交
2025-10-23 16:44:48 +08:00
07b9e113ad
feat(biz): 新增风险隐患待办取消功能- 在 IPortalTodoService 接口中新增 pushCancelRiskHazardWorkflow 方法
...
- 在 PortalTodoController 中新增 DELETE 接口用于取消待办推送
- 在 PortalTodoServiceImpl 中实现待办取消逻辑,包括参数构建与异常处理
- 引入 DeleteRequestInfoDTO用于封装删除请求参数
- 对接 PortalRequest 删除接口,实现待办信息的取消推送- 增加对风险隐患数据存在性和 PortalRequest 配置的校验逻辑
2025-10-21 15:44:29 +08:00
3d0b599825
引入外协人员操作
2025-10-21 14:16:34 +08:00
4c215a72c0
fix(risk):修复发送整改通知的空实现问题
...
- 添加空实现逻辑以满足当前业务需求- 避免无效调用继续执行后续流程
- 保留逻辑原有风险数据查询
2025-10-17 17:14:34 +08:00
5dadac1a55
feat(system): 新增通过昵称获取用户列表接口- 在 ApiAdminUserApiImpl 中实现 getUserListByNickname 方法
...
- 在 IApiAdminUserApi 接口中定义 getUserListByNickname 方法
- 优化 RiskServiceImpl 中的风险隐患待办推送逻辑- 新增 PortalTodoService 实现待办系统接口- 新增 PortalTodoController 提供待办相关接口- 引入 PortalRequest 进行待办信息推送- 使用 Base64 编码待办流程ID
- 添加待办状态和查看类型的常量定义
- 实现风险隐患待办完成推送功能
- 重构 sendNotify2Corrective 方法以支持待办推送- 移除旧的通知发送服务依赖
- 添加空实现 sendNotify2Check 方法注释说明
- 优化用户信息获取逻辑
- 增强风险隐患数据查询方法
- 添加必要的工具类导入和集合操作支持
2025-10-17 15:48:56 +08:00
c3a5f4df4f
推送测试
2025-10-17 11:24:24 +08:00
9618d5cfa1
init
2025-10-17 10:11:04 +08:00