zangch@mesnac.com
|
4915378334
|
feat(base): 更新设备参数值数据访问层实现
- 优化最新参数聚合查询逻辑,支持按设备代码和参数代码分组获取最新记录
- 新增时间窗口过滤条件,提升查询性能和数据准确性
- 扩展设备状态统计功能,新增报警状态统计支持
- 更新三色灯状态查询逻辑,包含报警状态并优化时间范围筛选
- 添加数据库并行查询提示,提升大数据量查询性能
- 完善设备状态映射,增加报警状态及其对应的状态码排序
|
2 weeks ago |
zangch@mesnac.com
|
721d1e9a6f
|
feat(base): 添加设备参数追溯和SPC分析功能
- 新增参数追溯列表查询接口,支持按设备编码、参数编码和时间范围检索
- 实现参数追溯数据导出功能,支持Excel格式导出
- 添加SPC统计过程控制分析接口,提供均值、标准差、CPK等统计指标
- 实现数据库查询优化,增加参数追溯和历史值查询的SQL映射
- 完善参数名称查询功能,支持通过参数编码获取对应名称
- 优化Excel导入工具类,增加表头验证机制防止空指针异常
|
2 weeks ago |
zangch@mesnac.com
|
1b81528d0d
|
refactor(database): 优化设备参数值查询逻辑
- 移除 collect_time 字段的查询以提升性能
- 添加 NVL 函数处理空值情况
- 简化查询结果集结构
- 优化数据库查询的执行效率
- 调整字段映射逻辑以符合业务需求
|
1 month ago |
zangch@mesnac.com
|
5b8259d934
|
feat(base): 添加设备状态统计功能并修复Excel导出问题
- 1. statusCode 含义
statusCode 状态 说明
0 未开机 当天无三色灯数据
1 运行 最新记录是"三色灯机器运行"
2 停机 最新记录是"三色灯机器暂停"
3 待机 最新记录是"三色灯机器待机"
2. 三个接口返回数据总结
接口 返回数据
/statistics 设备汇总统计:总数、运行/停机/待机/未开机台数、开机率
/deviceStatus 每台设备的实时状态列表:设备编号、名称、产线、状态文字、状态码
/deviceStartTime 每台设备的当天开机时间:设备编号、名称、产线、开机时间值
一句话总结:statistics 返回全局统计数字,deviceStatus 返回每台设备当前是运行/停机/待机/未开机,deviceStartTime 返回每台设备今天的开机时间。
- 修复AndonEventLog中Excel导出的操作类型显示问题
- 添加Anonymous注解支持设备参数访问
- 实现设备状态统计功能,包括开机率、运行台数、停机台数、待机台数、未开机台数
- 添加设备状态列表查询接口,返回设备编号、名称、三色灯状态
- 添加设备开机时间查询接口,返回设备当天最新开机时间
- 实现SQL查询统计设备三色灯状态数据
- 添加异常处理和数据验证机制
- 优化设备状态查询性能,使用CTE和窗口函数进行统计计算
|
1 month ago |
zangch@mesnac.com
|
4b859aa828
|
fix(base): 优化设备参数最新值查询及异常处理
- 修改selectLatestBaseDeviceParamValList SQL,限制最多返回200条最新记录
- 调整SQL排序和过滤条件,提升查询准确性和性能
- 在BaseDeviceParamValServiceImpl中添加异常捕获,防止查询失败导致程序崩溃
- 如果查询结果为空或异常,返回空列表,保证调用方安全
- 增加日志输出,方便定位查询异常原因
|
2 months ago |
zangch@mesnac.com
|
5e1a856d05
|
fix(BaseDeviceParamValMapper): 修复问题
|
3 months ago |
zangch@mesnac.com
|
1a28fc219f
|
feat(base): 新增设备工艺参数当前值管理功能
- 新增设备工艺参数当前值实体类 BaseDeviceParamVal- 新增设备工艺参数当前值控制器 BaseDeviceParamValController- 新增设备工艺参数当前值服务接口及实现类
- 新增设备工艺参数当前值Mapper接口及XML映射文件
- 支持设备参数的增删改查及最新值聚合查询
- 提供参数列表导出功能
- 实现按设备聚合的最新参数查询接口
|
3 months ago |