zangch@mesnac.com
|
9f055a756f
|
fix(pda): 修复PDA数据查询逻辑及设备参数更新功能
- 修正物料查询条件,将is_flag判断从1改为0以正确显示启用物料
- 修正工单查询条件,将NVL默认值从1改为0以正确过滤有效工单
- 重构设备参数更新逻辑,优化数值校验和设备标识补全流程
- 添加DmsPdaDeviceParamUpdateVo数据传输对象支持参数更新
- 修复订单完工数量与完成金额字段同步问题,保持数据一致性
- 重写设备运行时间和产量更新接口,提升参数验证准确性
- 恢复并优化停机管理相关功能,包括新增、查询和完成停机记录
|
1 week ago |
zangch@mesnac.com
|
7a6d2a68c4
|
fix(pda): 修复PDA数据查询逻辑及设备参数更新功能
- 修正物料查询条件,将is_flag判断从1改为0以正确显示启用物料
- 修正工单查询条件,将NVL默认值从1改为0以正确过滤有效工单
- 重构设备参数更新逻辑,优化数值校验和设备标识补全流程
- 添加DmsPdaDeviceParamUpdateVo数据传输对象支持参数更新
- 修复订单完工数量与完成金额字段同步问题,保持数据一致性
- 重写设备运行时间和产量更新接口,提升参数验证准确性
- 恢复并优化停机管理相关功能,包括新增、查询和完成停机记录
|
1 week ago |
zangch@mesnac.com
|
3ec5e2f7bc
|
feat(pda): 新增PDA设备参数值维护与物料工单查询功能
- 实现upsertTodayParamValue方法支持PDA参数值新增不覆盖当天记录
- 添加BaseMaterialInfo查询关键字字段及PDA物料模糊查询接口
- 新增PDA按物料关键字查询工单列表功能及订单状态数量维护接口
- 在DmsMobileController中增加PDA订单维护、设备运行时间更新等API
- 添加设备参数值的运行时间与当日产量更新功能及数值校验逻辑
- 完善异常处理机制,统一系统异常日志记录与业务异常转换
|
1 week ago |
zangch@mesnac.com
|
0c2428045a
|
feat(mapper): 添加参数注解并优化查询条件
- 为 BaseOrderInfoMapper 的方法添加 @Param 注解以支持 MyBatis 参数映射
- 在工单查询条件中使用 nvl 函数处理执行状态空值情况
- 在停机记录查询中新增按停机原因ID过滤的功能
|
2 weeks ago |
zangch@mesnac.com
|
07b2a81892
|
feat(domain): 添加查询时间范围字段到订单、停机记录和质检报告实体
- 在BaseOrderInfo中添加beginTime和endTime字段及对应的getter/setter方法
- 在DmsRecordShutDown中添加beginTime和endTime字段及对应的getter/setter方法
- 在ReportQualityInspection中添加beginTime和endTime字段及对应的getter/setter方法
- 所有新增字段均为非持久化查询条件字段,用于支持时间范围查询功能
|
2 weeks ago |
zangch@mesnac.com
|
2ae6bb79fe
|
feat(order/shutdown): 添加批量操作功能
- 修改工单控制器接口名称从 /running 到 /getRunningOrders
- 新增批量开始生产接口 /batchStart 用于启动多个工单
- 新增批量更新完工数量接口 /batchUpdateQty 处理完成和不良数量
- 新增批量完工提报接口 /batchComplete 完成多个工单
- 实现工单解析工具方法 parseObjIds 和 parseLong
- 添加工单批量开始生产数据库操作 batchStartProduction
- 添加工单批量更新完工数量数据库操作 batchUpdateQuantity
- 添加工单批量完工提报数据库操作 batchCompleteProduction
- 在服务层实现对应的批量业务逻辑并添加事务管理
- 为停机记录模块添加批量更新停机原因功能
- 优化停机记录查询条件和排序方式
|
2 weeks ago |
zangch@mesnac.com
|
34f7f2bb59
|
feat(base): 添加质检项信息维护列表查询接口
- 在BaseQualityInspectionItemController中新增selectBaseQualityInspectionItemList方法
- 添加权限验证注解@PreAuthorize控制访问权限
- 更新巡检执行情况统计数据源,从DMS_PLAN_INSPECT表改为DMS_BILLS_INSPECT_INSTANCE表
- 简化selectInspectStatistics查询逻辑,移除复杂的子查询结构
- 调整应检设备计算方式,直接统计DMS_BILLS_INSPECT_INSTANCE表中的记录数
|
1 month ago |
zangch@mesnac.com
|
79bff94d1a
|
fix(device): 优化设备参数查询防止全表扫描
- 集成DateUtils工具类并简化导入包
- 添加默认24小时时间范围限制避免全表扫描
- 更新设备状态统计字段注释说明
- 新增alarmCount字段用于统计设备报警数量
|
2 months ago |
zangch@mesnac.com
|
3dec562d12
|
feat(base): 添加设备统计功能和查询参数支持
- 在 BaseDeviceLedgerMapper 中新增 countValidDevices 方法用于统计有效设备数量
- 在 BaseDeviceLedgerMapper.xml 中添加对应的 SQL 查询语句
- 在 BaseDeviceParamVal 实体类中新增 beginTime 和 endTime 字段用于查询时间范围
- 为新字段添加 getter 和 setter 方法
- 在 toString 方法中包含新增的时间字段
- 提供设备台账的数据访问功能扩展
|
2 months ago |
zangch@mesnac.com
|
f3d2c9268e
|
fix(mapper): 修复订单信息映射中的字段名称和关联查询问题
- 将 finish_time 字段映射更正为 end_time 以匹配数据库实际列名
- 移除不再使用的 device_code 字段映射
- 将 INNER JOIN 更改为 LEFT JOIN 以避免物料信息缺失时数据丢失
- 移除对已删除字段 device_code 的条件过滤
- 在服务层完成订单时同步设置 complete_amount 和 complete_date 字段
|
2 months ago |
zangch@mesnac.com
|
481cb96885
|
feat(base): 添加工单执行状态跟踪和工艺快照功能
- 在BaseOrderInfo实体类中新增执行状态、生产时间、操作员、实际完工数量等字段
- 实现工单开始生产、完工提报、数量更新等生产执行相关接口
- 添加按工单编号查询、获取运行中工单等功能
- 新增ProcessSnapshot实体类用于记录设备参数快照
- 实现工艺快照的创建、查询、对比、备份等管理功能
- 在工单管理中集成设备编号和执行状态过滤条件
- 完善工单信息的数据库映射和增删改查操作
|
2 months ago |
zangch@mesnac.com
|
721d1e9a6f
|
feat(base): 添加设备参数追溯和SPC分析功能
- 新增参数追溯列表查询接口,支持按设备编码、参数编码和时间范围检索
- 实现参数追溯数据导出功能,支持Excel格式导出
- 添加SPC统计过程控制分析接口,提供均值、标准差、CPK等统计指标
- 实现数据库查询优化,增加参数追溯和历史值查询的SQL映射
- 完善参数名称查询功能,支持通过参数编码获取对应名称
- 优化Excel导入工具类,增加表头验证机制防止空指针异常
|
2 months ago |
zangch@mesnac.com
|
6ed1d4492a
|
feat(production): 添加安灯派工时间记录和预警处理功能
- 在安灯派工状态变为已接单时自动设置接单时间
- 添加批量标记预警为已处理的接口和实现
- 实现预警去重机制,避免重复生成相同预警
- 添加预警冷却时间控制,5分钟内不重复生成
- 更新未处理预警时只更新数值和时间信息
- 添加安灯生产监控看板服务接口定义
|
2 months ago |
zangch@mesnac.com
|
ceee55e8c4
|
feat(base): 添加设备参数预警功能
- 添加参数上下限阈值字段 upperLimit 和 lowerLimit
- 添加预警级别字段 alertLevel 支持一般/重要/紧急三级预警
- 添加是否启用预警字段 alertEnabled 支持启用/禁用选项
- 更新 BaseDeviceParam 实体类的 getter 和 setter 方法
- 修改 BaseDeviceParamMapper.xml 映射文件支持新字段的增删改查操作
- 配置 Excel 导入导出功能支持预警相关字段
|
2 months ago |
zangch@mesnac.com
|
12614bd6e3
|
feat(alert): 添加参数阈值预警检查功能
- 在ProcessAlertService中新增checkThresholdAlerts方法用于检查参数阈值
- 在ProcessAlertController中新增checkThreshold接口用于触发阈值检查
- 实现参数阈值检查逻辑,支持上限和下限预警
- 添加日志记录和异常处理机制
- 移除调试备份相关服务接口和实现代码
|
2 months ago |
zangch@mesnac.com
|
9e1a881842
|
feat(base): 添加首末检验和检验报表功能
- 新增 FirstLastInspection 首末检验实体类和相关字段定义
- 实现 FirstLastInspectionController 控制器提供增删改查接口
- 创建 FirstLastInspectionMapper 数据访问接口和 XML 映射文件
- 开发 FirstLastInspectionService 业务服务层接口和实现类
- 添加 InspectionReport 检验报表实体类和相关字段定义
- 实现 InspectionReportController 控制器提供报表管理功能
- 创建 InspectionReportMapper 数据访问接口和 XML 映射文件
- 开发 InspectionReportService 业务服务层接口和实现类
- 添加 InspectionStandardService 检验标准服务接口
- 集成 Excel 导出功能支持检验数据导出
- 实现分页查询和条件筛选功能
|
2 months ago |
zangch@mesnac.com
|
16ea907dfa
|
feat(baseDeviceParamVal): 修改设备参数值统计接口为匿名访问
- 移除设备状态统计接口的权限校验注解
- 移除设备状态列表接口的权限校验注解
- 移除设备开机时间接口的权限校验注解
- 添加Anonymous注解允许匿名访问设备统计功能
|
2 months 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和窗口函数进行统计计算
|
2 months ago |
zangch@mesnac.com
|
01d48508f6
|
fix(BaseDeviceParam): 更新参数类型Excel导出映射
- 移除旧的参数类型转换映射 (浮点数,整数,字符类型,布尔类型)
- 添加新的参数类型转换映射 (udint,dint,lshort,long,float,boolean,string)
|
3 months ago |
zangch@mesnac.com
|
4e8ab17d82
|
feat(base): 添加设备参数编号唯一性校验功能
- 在BaseDeviceParamMapper中新增countByParamCode方法用于校验参数编号唯一性
- 在BaseDeviceParamMapper.xml中添加对应的SQL查询语句
- 在insertBaseDeviceParam方法中添加参数编号唯一性校验逻辑
- 在updateBaseDeviceParam方法中添加参数编号唯一性校验逻辑
- 实现新增和更新时的参数编号重复检查机制
- 添加相应的异常处理和错误提示信息
|
3 months ago |
zangch@mesnac.com
|
4b859aa828
|
fix(base): 优化设备参数最新值查询及异常处理
- 修改selectLatestBaseDeviceParamValList SQL,限制最多返回200条最新记录
- 调整SQL排序和过滤条件,提升查询准确性和性能
- 在BaseDeviceParamValServiceImpl中添加异常捕获,防止查询失败导致程序崩溃
- 如果查询结果为空或异常,返回空列表,保证调用方安全
- 增加日志输出,方便定位查询异常原因
|
3 months ago |
zangch@mesnac.com
|
e73d1823f7
|
fix(domain): 修正Excel注解的转换表达式
- 修改参数类型注解,完善readConverterExp的格式和内容
- 修正启用标识注解中的转换表达式,使其更规范易读
- 优化注解代码的格式一致性
|
3 months ago |
zangch@mesnac.com
|
5ebc36ed5e
|
feat(deviceParam): 支持设备参数批量导入与导入模板下载
- 在BaseDeviceParam实体Excel注解中添加导出类型限制
- 在BaseDeviceParamController新增导入设备参数列表接口及导入模板下载接口
- 在BaseDeviceParamMapper中新增批量查询、批量新增和批量更新方法
- 实现BaseDeviceParamServiceImpl中设备参数批量导入逻辑,支持分批处理和更新支持
- 定义IBaseDeviceParamService接口中导入设备参数方法声明
- pom.xml中添加Apache POI依赖支持Excel处理功能
|
3 months ago |
zangch@mesnac.com
|
79c23c0874
|
fix(device): 优化设备编号生成逻辑,兼容多种编号格式
- 获取设备编号时,支持格式如E00001和SJ_2等
- 增加对空或无数字编号的处理,返回默认编号E00001
- 通过正则提取数字部分,数字自增后格式化为5位编号
- 捕获解析异常,避免程序崩溃并返回默认编号
- 调整SQL查询条件,确保条件字段加上表别名dp,避免歧义
|
3 months ago |
zangch@mesnac.com
|
1a28fc219f
|
feat(base): 新增设备工艺参数当前值管理功能
- 新增设备工艺参数当前值实体类 BaseDeviceParamVal- 新增设备工艺参数当前值控制器 BaseDeviceParamValController- 新增设备工艺参数当前值服务接口及实现类
- 新增设备工艺参数当前值Mapper接口及XML映射文件
- 支持设备参数的增删改查及最新值聚合查询
- 提供参数列表导出功能
- 实现按设备聚合的最新参数查询接口
|
4 months ago |
yinq
|
b469df5b5c
|
change - 质检工位/缺陷维护添加多选
|
8 months ago |
zhouhy
|
9f8be6f952
|
定时任务:删除数据库中数据
|
2 years ago |
yinq
|
1b55fe0e78
|
change - SAP订单查询
|
2 years ago |
yinq
|
90ca04f122
|
change - 添加PDA质检工位顺序校验逻辑
|
2 years ago |
yinq
|
034655d49b
|
change - 切换SAP订单工作中心,下发生产计划
|
2 years ago |
yinq
|
3d69b39c7b
|
change - 设备参数
|
2 years ago |
yinq
|
2da89fdb62
|
change - 设备台账
|
2 years ago |
yinq
|
d75525f51a
|
change - 物料信息添加商品编码、商品名称维护
|
2 years ago |
yinq
|
3dc308e913
|
change - 开放api鉴权
|
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
|
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 |
yinq
|
a1c31f87a3
|
change - 质检项加工位
|
2 years ago |
yinq
|
a830004005
|
change - PDA获取质量缺陷
|
2 years ago |
yinq
|
7064a19957
|
add - 工序维护
|
2 years ago |
yinq
|
ab1bfed6b4
|
add - 自定义数据维护
|
2 years ago |