89 Commits (dd08f3bd188b9f0f5f5bca19e9c32453f09dc655)

Author SHA1 Message Date
zangch@mesnac.com 1b81528d0d refactor(database): 优化设备参数值查询逻辑
- 移除 collect_time 字段的查询以提升性能
- 添加 NVL 函数处理空值情况
- 简化查询结果集结构
- 优化数据库查询的执行效率
- 调整字段映射逻辑以符合业务需求
4 days ago
zangch@mesnac.com 16ea907dfa feat(baseDeviceParamVal): 修改设备参数值统计接口为匿名访问
- 移除设备状态统计接口的权限校验注解
- 移除设备状态列表接口的权限校验注解
- 移除设备开机时间接口的权限校验注解
- 添加Anonymous注解允许匿名访问设备统计功能
4 days 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和窗口函数进行统计计算
4 days ago
zangch@mesnac.com 01d48508f6 fix(BaseDeviceParam): 更新参数类型Excel导出映射
- 移除旧的参数类型转换映射 (浮点数,整数,字符类型,布尔类型)
- 添加新的参数类型转换映射 (udint,dint,lshort,long,float,boolean,string)
1 week ago
zangch@mesnac.com 4e8ab17d82 feat(base): 添加设备参数编号唯一性校验功能
- 在BaseDeviceParamMapper中新增countByParamCode方法用于校验参数编号唯一性
- 在BaseDeviceParamMapper.xml中添加对应的SQL查询语句
- 在insertBaseDeviceParam方法中添加参数编号唯一性校验逻辑
- 在updateBaseDeviceParam方法中添加参数编号唯一性校验逻辑
- 实现新增和更新时的参数编号重复检查机制
- 添加相应的异常处理和错误提示信息
1 week ago
zangch@mesnac.com 4b859aa828 fix(base): 优化设备参数最新值查询及异常处理
- 修改selectLatestBaseDeviceParamValList SQL,限制最多返回200条最新记录
- 调整SQL排序和过滤条件,提升查询准确性和性能
- 在BaseDeviceParamValServiceImpl中添加异常捕获,防止查询失败导致程序崩溃
- 如果查询结果为空或异常,返回空列表,保证调用方安全
- 增加日志输出,方便定位查询异常原因
4 weeks ago
zangch@mesnac.com e73d1823f7 fix(domain): 修正Excel注解的转换表达式
- 修改参数类型注解,完善readConverterExp的格式和内容
- 修正启用标识注解中的转换表达式,使其更规范易读
- 优化注解代码的格式一致性
4 weeks ago
zangch@mesnac.com 5ebc36ed5e feat(deviceParam): 支持设备参数批量导入与导入模板下载
- 在BaseDeviceParam实体Excel注解中添加导出类型限制
- 在BaseDeviceParamController新增导入设备参数列表接口及导入模板下载接口
- 在BaseDeviceParamMapper中新增批量查询、批量新增和批量更新方法
- 实现BaseDeviceParamServiceImpl中设备参数批量导入逻辑,支持分批处理和更新支持
- 定义IBaseDeviceParamService接口中导入设备参数方法声明
- pom.xml中添加Apache POI依赖支持Excel处理功能
1 month ago
zangch@mesnac.com 79c23c0874 fix(device): 优化设备编号生成逻辑,兼容多种编号格式
- 获取设备编号时,支持格式如E00001和SJ_2等
- 增加对空或无数字编号的处理,返回默认编号E00001
- 通过正则提取数字部分,数字自增后格式化为5位编号
- 捕获解析异常,避免程序崩溃并返回默认编号
- 调整SQL查询条件,确保条件字段加上表别名dp,避免歧义
1 month ago
zangch@mesnac.com 5e1a856d05 fix(BaseDeviceParamValMapper): 修复问题 2 months ago
zangch@mesnac.com 1a28fc219f feat(base): 新增设备工艺参数当前值管理功能
- 新增设备工艺参数当前值实体类 BaseDeviceParamVal- 新增设备工艺参数当前值控制器 BaseDeviceParamValController- 新增设备工艺参数当前值服务接口及实现类
- 新增设备工艺参数当前值Mapper接口及XML映射文件
- 支持设备参数的增删改查及最新值聚合查询
- 提供参数列表导出功能
- 实现按设备聚合的最新参数查询接口
2 months ago
zangch@mesnac.com b90442c89c refactor(sql): 更新数据库表名前缀为Z_SYS_
- 将所有sys_开头的表名修改为Z_sys_前缀- 更新了多个Mapper XML文件中的表引用
- 包括用户、角色、菜单、部门等相关表
- 修改了序列名称以匹配新表名
-关联 确保所有查询使用新表名
- 更新了数据权限相关SQL语句中的表名- 保持了原有的业务逻辑和查询条件
3 months ago
yinq b469df5b5c change - 质检工位/缺陷维护添加多选 6 months ago
yinq 7a2ce51878 change - 测温记录报表、补打条码记录报表优化 1 year ago
yinq b3b7100660 change - 异常修复 1 year ago
yinq 1bddc62a1d change - 优化接口 2 years ago
yinq 355801cbd7 change - 设备报表 2 years ago
yinq 8331cdadf2 Merge branch 'master' of http://175.27.215.92:3000/yinq/aucma-mes-back 2 years ago
yinq 05d4abf88d change - 数据 2 years ago
zhouhy 9f8be6f952 定时任务:删除数据库中数据 2 years ago
yinq 9b38518104 change - add箱体流转追溯报表 2 years ago
yinq 1b55fe0e78 change - SAP订单查询 2 years ago
yinq 84944acb80 change - 添加PDA质检工位顺序校验逻辑 电检 2 years ago
yinq 90ca04f122 change - 添加PDA质检工位顺序校验逻辑 2 years ago
yinq 034655d49b change - 切换SAP订单工作中心,下发生产计划 2 years ago
yinq 1ecef4bfb9 change - 在制品查询接口 2 years ago
yinq 3d69b39c7b change - 设备参数 2 years ago
yinq b3f8727e9c change - SAP订单同步更新 2 years ago
yinq 2da89fdb62 change - 设备台账 2 years ago
yinq d75525f51a change - 物料信息添加商品编码、商品名称维护 2 years ago
yinq e544e2ab11 change - 自定义数据查询 2 years ago
yinq b6b5a3a474 change - 页面排序 2 years ago
yinq 36cbbad249 change - 看板接口 2 years ago
yinq 3dc308e913 change - 开放api鉴权 2 years ago
yinq d4372fae2a change - 库存统计 2 years ago
yinq 6bea396415 change - 自动同步生产BOM 2 years ago
yinq fe2795192e change - BOM名称、质量报表、定时任务 2 years ago
yinq 4470afbf33 update - 物料加型号 2 years ago
yinq 72614e6264 update - add清单率报表 2 years ago
yinq 43c2e012b3 update - 改生产BOM 2 years ago
yinq 06516fed4b update - 产品BOM改 2 years ago
yinq 9089cef779 update - 自动同步生产BOM、自动生成生产计划 2 years ago
yinq ee29102b28 update - 班组用户信息 2 years ago
yinq ddca1d2e7d update - 班组加列、物料加列 2 years ago
yinq 92e5abd811 update - 缺陷接口 2 years ago
yinq afff593346 update - add质检工位/缺陷维护 2 years ago
yinq 0418b3dfba Merge branch 'master' of http://175.27.215.92:3000/yinq/aucma-mes-back 2 years ago
wangh fb75dfbcb7 add - 质检提交到记录 2 years ago
yinq 2eeef36acb update - 添加质检记录管理 2 years ago
yinq 8390b3d1b9 update - 添加库存统计接口 2 years ago