Commit Graph

116 Commits

Author SHA1 Message Date
010c96a06d 停机逻辑加入 2026-01-08 14:20:23 +08:00
a373fdb371 更正前端内容 2026-01-07 20:15:33 +08:00
f32176a31d 二级修改 2026-01-07 17:56:33 +08:00
c5a31075b8 refactor(DeviceSnapshotService): 优化数值类型处理逻辑
- 将通用Number类型转换为具体数值类型(Integer、Long、Float、Double)
- 添加具体的数值类型判断和转换逻辑
- 保持Boolean和String类型的原有处理方式
- 在WebSocketUtil中添加lombok.var导入
2026-01-07 13:49:52 +08:00
5db2617028 Merge remote-tracking branch 'origin/master' 2026-01-07 13:42:46 +08:00
0f7d83e3f8 二级修改 2026-01-07 13:39:46 +08:00
0580893798 Merge remote-tracking branch 'gitea/master' 2026-01-07 13:08:35 +08:00
c426294c7a feat(mapper): 完善参数重复检查
- 在SegmentTotalMapper.xml中添加根据入库钢卷号查询最新一段total_values_json的方法
- 为SetupFurTempServiceImpl添加钢种参数重复检查机制
- 为SetupTensionServiceImpl添加厚度和屈服强度参数重复检查机制
- 为SetupTlServiceImpl添加钢种、屈服强度和厚度参数重复检查机制
- 为SetupTmBendforceServiceImpl添加宽度和轧制力参数重复检查机制
- 为SetupTmMeshServiceImpl添加钢种、屈服强度和厚度参数重复检查机制
- 为SetupTmRollforceServiceImpl添加钢种、屈服强度、厚度和延伸率参数重复检查机制
2026-01-07 13:07:47 +08:00
53f8ccbadd 二级和app修改 2026-01-05 14:29:32 +08:00
d48028a3b4 二级和app修改 2026-01-05 10:05:13 +08:00
d752188d01 feat(send-job): 新增炉火写入钢卷信息功能并优化发送作业服务
- 新增 FurnaceSendCoilInfoVO 类用于存储炉火写入的钢卷信息
- 在 SendJobController 中添加获取上次炉火写入钢卷信息的接口
- 在 SendJobServiceImpl 中实现炉火写入成功后自动存储钢卷信息到 Redis
- 新增 getCurrentOnlineCoil 方法用于获取当前正在线上的钢卷
- 优化 CrmPdiPlanService 接口定义和实现类代码格式
- 修复 SendJobQueryServiceImpl 中的错误提示信息国际化
- 优化 SendJobServiceImpl 中的代码结构和依赖注入
- 添加完整的 Java 代码注释和文档说明
2026-01-04 15:09:55 +08:00
b72dfd61a5 Merge remote-tracking branch 'gitea/master' 2026-01-04 10:44:46 +08:00
0a47283828 feat(crm): 支持按逗号分隔的状态列表查询PDI计划
- 兼容前端传入的逗号分隔状态字符串格式
- 支持中英文逗号及空格的自动处理
- 将状态查询从等值匹配改为in查询支持多状态筛选
2026-01-04 10:39:55 +08:00
42c9d12504 feat(business): 同步G30添加发送任务模板功能并扩展计划实体
- 新增 BizSendJob、BizSendJobGroup、BizSendJobItem 实体类用于发送任务管理
- 新增 BizSendTemplate、BizSendTemplateItem 实体类用于发送模板配置
- 实现发送模板的增删改查和批量保存功能
- 添加 DashboardController 提供首页仪表板统计接口
- 实现发送任务查询和执行服务
- 扩展 PdiPlan 相关实体类增加锌层厚度字段
- 优化 OPC 消息发送功能,支持多种数据类型转换
- 更新日志配置,调整错误日志处理策略
2026-01-04 10:30:38 +08:00
f52b1a9e0e 办公V3 2025-12-30 13:47:49 +08:00
207e6a5ad6 chore(config): 调整服务器端口和日志配置
- 将服务器端口从8089更改为8081
- 在logback配置中添加最大文件大小限制为100MB
- 设置日志最大保留天数为0天并禁用存储
- 修改ERROR日志过滤策略为拒绝所有ERROR日志
- 注释掉file_error appender引用
- 添加StringUtils导入以支持字符串工具类使用
2025-12-29 11:19:32 +08:00
89b217c6f9 二级代码修复 2025-12-20 15:50:37 +08:00
de8d8bf4f1 二级代码修复 2025-12-20 14:48:19 +08:00
3517ce909c 二级代码修复 2025-12-19 21:01:32 +08:00
af941c2fd4 二级代码修复 2025-12-18 09:45:25 +08:00
aeed29dbca l2后端牛该修改 2025-12-16 13:20:59 +08:00
9a491fa253 囤积成本重构 2025-12-03 10:32:05 +08:00
e0d7fa743b 修改L2后端 2025-11-28 11:16:51 +08:00
e38b1dbbfb feat(scheduled): 添加日志数据清理定时任务
- 新增 LogDataCleanSchedule 定时任务类
- 实现每天凌晨2点自动清理六个月前的日志数据
- 使用 cron 表达式 "0 0 2 * * ?" 配置执行时间
- 通过 LambdaQueryWrapper 构造删除条件
- 添加任务执行日志记录和异常处理
- 继承 BaseSchedule 实现任务幂等性和缓存控制
2025-11-21 10:43:05 +08:00
Allenxy
6704a1eae8 feat():跟踪逻辑调整 2025-11-17 09:24:53 +08:00
Allenxy
74f4d48884 Merge remote-tracking branch 'origin/master' 2025-11-10 08:51:42 +08:00
Allenxy
3693a04209 feat():状态修改 2025-11-10 08:50:05 +08:00
7a901b7ed4 二级前端页面修改 2025-11-07 17:26:54 +08:00
df2df8362a fix(controller): 修改张力信息查询接口参数为可选
- 将 thick 参数设置为非必需
- 将 yieldStren 参数设置为非必需- 调整接口以支持无参数查询
2025-11-07 17:04:57 +08:00
Allenxy
5c34d6bbe0 feat():状态修改 2025-11-06 22:16:00 +08:00
Allenxy
4524e9ef86 feat():电文信号模拟测试 2025-11-01 18:32:20 +08:00
Allenxy
c2e9e15c36 fix():redis刷新数据库 2025-11-01 16:28:28 +08:00
Penknife
1b96f2127b Merge remote-tracking branch 'origin/master'
# Conflicts:
#	.gitignore
2025-10-31 08:50:01 +08:00
Penknife
f466fbece6 fix:opc通讯字段更新 2025-10-30 18:04:17 +08:00
bea8987ed5 feat(config): 合并 2025-10-30 11:28:36 +08:00
Penknife
79889a017d feat():补充opc通讯开关配置 2025-10-29 15:50:00 +08:00
2099b83c3f feat(business): 新增炉火段工艺参数管理功能
- 添加 SetupFurTemp 实体类及对应数据库映射文件
- 实现炉火段工艺参数的增删改查接口
- 提供 RESTful 控制器支持前后端交互
- 支持导出工艺参数数据为 Excel 文件
- 增加权限校验确保操作安全性
2025-09-29 14:45:10 +08:00
57629f089c Merge branch 'master' of https://gitee.com/pen-Knife/be-process-control-system 2025-09-26 17:53:42 +08:00
Allenxy
ad9fdb5369 feat(): 补充历史曲线查询接口 2025-09-26 17:38:57 +08:00
2528cc6c42 refactor(controller):优化删除接口参数传递方式
- 将多个删除接口的@RequestParam参数改为@RequestBody接收- 新增多个Form类用于封装删除参数
- 统一删除接口路径,增强接口语义化
- 优化Mapper中删除条件的参数引用- 移除实体类中冗余的字段更新逻辑
- 实体类实现Serializable接口并添加序列化ID
- 简化Controller中注解导入语句
2025-09-26 13:14:24 +08:00
e24fc6059e feat(mapper): 添加多个表的MyBatis映射文件
- 新增 SetupTensionMapper.xml,包含张力设置表的增删改查操作
- 新增 SetupTlMapper.xml,包含TL设置表的增删改查操作- 新增 SetupTmBendforceMapper.xml,包含弯曲力设置表的增删改查操作- 新增 SetupTmMeshMapper.xml,包含网格设置表的增删改查操作- 新增 SetupTmRollforceMapper.xml,包含轧制力设置表的增删改查操作- 所有映射文件均定义了完整的ResultMap和SQL片段
- 支持动态SQL查询和批量删除操作
2025-09-26 11:32:05 +08:00
9b4d7fdbad refactor(service):重构PdiSetup服务接口与实现- 继承IService接口,使用MyBatis-Plus增强功能
- 统一方法命名规范,如selectPdiSetupByID改为selectPdiSetupByid
- 修改返回类型为Boolean,提升类型安全性
- 更新Mapper接口继承BaseMapper,简化数据访问层实现
- 优化Controller层,移除权限注解,统一参数处理方式
- 调整实体类PdiSetups,添加MyBatis-Plus注解支持
- 更新其他相关服务接口方法签名及参数命名规范
-修正SetupTension相关接口与实现,统一参数命名风格
2025-09-26 11:03:35 +08:00
24e724743e refactor(domain):重命名PdiSetup为PdiSetups并更新相关引用- 将PdiSetup类重命名为PdiSetups
- 更新所有相关的导入语句和服务接口定义
- 修改控制器、服务实现和映射器中的类型引用
- 调整Excel导出和数据传输对象的类型使用
- 确保分页查询与列表返回类型一致性
2025-09-25 15:40:42 +08:00
ea51d22b47 feat(business): 添加生产计划参数详情及相关服务接口
- 新增 PdiSetup 实体类,定义字段生产计划参数详情
- 创建 IPdiSetupService 接口,包含增删改查方法- 添加 PdiSetupController 控制器,实现 RESTful API
- 配置 PdiSetupMapper 及其 XML 映射文件- 注释 MessageSubscriptionRunner 类中的 @Component 注解
- 新增多个设备参数相关的 Service 接口(SetupTension、SetupTl 等)
2025-09-25 15:24:41 +08:00
c2272ca313 Merge branch 'master' of https://gitee.com/pen-Knife/be-process-control-system 2025-09-25 10:57:34 +08:00
8f53de5918 feat(business): 新增停机统计计算接口
新增 `/calc` 接口用于计算指定时间范围内的停机次数、停机时长及设备作业率。该接口通过查询 ProStoppage 表中符合条件的停机记录,统计相关指标并返回结果。主要变更:
- 在 ProStoppageController 中添加 `calc` 方法,提供 POST 接口 /calc
- 在 ProStoppageService 中声明 `calc` 方法签名
- 在 ProStoppageServiceImpl 中实现 `calc` 逻辑,包括:
  - 查询时间范围内的停机记录
  - 统计停机次数和总时长(转换为小时) - 计算时间范围总时长与作业率(百分比形式)
  - 返回包含三项数据的结果列表
2025-09-23 17:04:20 +08:00
Penknife
f0cb82cfdb feat():补充日志保存接口,aop方式待定 2025-09-23 10:39:33 +08:00
b5d2061833 移除不必要的状态修改 2025-09-18 17:12:25 +08:00
66f8c800a3 修改接口报错 2025-09-18 16:35:33 +08:00
Penknife
e1859f7c9e fix():设定匹配 2025-09-18 11:11:02 +08:00