630 Commits (b390f63fa53e1874348df7a25f2cb55e87f0fd47)
 

Author SHA1 Message Date
zangch@mesnac.com b390f63fa5 fix(dms): 修复维修完成功能中的数据更新问题(修描述、维修内容、安全防护措施)
- 添加 LambdaQueryWrapper 用于查询条件构建
- 增加调试日志输出以追踪 Service 层接收的数据
- 修复使用 PDA 传入的旧 ID 问题,改为查询最新的活动记录进行更新
- 添加查询验证逻辑,确保维修活动记录存在
- 完善维修相关字段的传递和更新机制
- 增加数据库更新前的调试日志输出
2 days ago
zangch@mesnac.com d249f93998 fix(dms): 注释化DmsBillsFaultInstanceServiceImplBackup 2 days ago
zangch@mesnac.com 6391a4902d feat(dms): 添加故障报修工单服务备份实现,使用startCompleteTask(从hwbm的新版本plus框架中直接复制,未经过测试!)
- 实现了完整的故障报修工单业务逻辑,包括查询、新增、审批、维修等核心功能
- 集成了工作流服务,支持工单的流程化审批和状态推进
- 添加了设备信息、零部件更换记录、文件附件等关联数据处理
- 实现了PDA端兼容的工单创建和状态管理功能
- 添加了故障实例活动跟踪和维修过程记录功能
- 集成了远程文件服务,支持工单相关的图片上传和管理
2 days ago
zangch@mesnac.com 2b4a234ab2 feat(dms): 新增故障实例活动跳转界面优化功能,
- 添加新的Vue组件文件实现故障工单处理界面
- 实现工单基本信息展示功能
- 添加审批和主管确认按钮控制逻辑
- 集成工作流审批和确认处理功能
- 实现工单状态检查和权限验证
- 添加表单验证规则动态设置
- 集成外协单位信息查询功能

- 在QcInspectionResultServiceImpl中引入QcInspectionItem依赖
- 添加关联查询检测项定义的功能
- 修复主表质检结果状态同步逻辑,确保只有所有检测项都已判定时才更新主表结果
- 实现未判定检测项的检查机制,完善质检结果处理流程
2 days ago
zangch@mesnac.com 9a28e73fb9 feat(api): 新增QMS质检服务API模块
- 创建InspectionCompleteNotification DTO用于质检完成通知
- 添加RemoteQmsInspectionService Dubbo接口定义质检服务
- 在父pom中注册hwmom-api-qms模块
- 为WMS模块添加QMS API依赖支持质检功能集成
2 days ago
zangch@mesnac.com 566df42b50 feat(qms): 新增质检类型和多级降级匹配策略
- 新增出库检类型(编号8)并统一更新所有质检类型定义
- 实现质检模板多级降级匹配策略,支持物料/工位/工序精确匹配
- 添加通用模板功能和应用级缓存优化性能
- 增加检测方法字段和多值查询支持
- 完善PDA质检任务生成逻辑和异常提示信息
- 新增WMS入库质检任务接口DTO
2 days ago
zangch@mesnac.com 871696d50a feat(workflow): 从hwbm的新版本plus框架中直接复制,未经过测试!新增流程实例业务扩展对象和启动流程并推进功能
- 新增 FlowInstanceBizExt 类作为流程实例业务扩展对象
- 在 RemoteStartProcess 中添加 bizExt 字段用于业务扩展信息
- 在 StartProcessBo 中添加 bizExt 字段用于业务扩展信息
- 新增 startCompleteTask 方法实现启动流程并自动推进到下一节点
- 实现 getCurrentTaskIdByInstanceId 方法根据流程实例ID获取当前活跃任务
- 通过独立事务机制避免数据库死锁问题
- 添加完整的注释文档说明新功能的使用场景和核心机制
2 days ago
zangch@mesnac.com e75762694e docs(qms): 重命名文件 qc通用模块.md 为 qms.md,更新质检模块文档并添加完整业务流程说明
- 重命名文件 qc通用模块.md 为 qms.md
- 添加页面分类与检测类型对应关系说明
- 新增质检任务生成流程详细说明
- 添加快照机制设计原理说明
- 新增质检结果判定逻辑说明
- 添加不合格品评审流程详细说明
- 新增核心表字段详解包括主表、结果表、模板表和检测项表
- 添加跨服务调用说明和Dubbo租户传递方法
- 完善检测类型字典和业务场景说明
2 days ago
zangch@mesnac.com 906bc8adc1 feat(qms): 添加质检模块上位机接口和模板匹配策略,RemoteCodeRuleService添加selectCodeRuleCodeWithTenant
- 新增质检模块架构说明文档,包括质检模板匹配策略
- 完善检测类型字典和通用模板规则定义
- 扩展编码规则服务支持租户传递功能
- 实现上位机接口服务层和控制层
- 添加质检任务生成功能和工位名称转编码逻辑
- 实现8级降级匹配策略用于质检模板匹配
- 添加事务管理和异常处理机制
2 days ago
xs 0103c1c901 1.7.0后端
feat(AI):完成AI自动生成报表功能;
fix(AI):完善AI问答。
2 days ago
zangch@mesnac.com 0960d04194 feat(dms): 查询故障报修工单时返回维修零件列表
- 在查询故障报修工单接口中增加维修零件列表数据
- 修复SQL Server OFFSET语法兼容性问题
- 优化查询逻辑以支持完整工单信息获取
- 更新返回对象结构以包含零件列表字段
- 添加查询条件过滤确保数据准确性
- 修改接口文档注释以反映新的功能特性
2 days ago
yinq f3048643ec update 生产工单加关联字段 3 days ago
yinq 3aa837f3ac Merge remote-tracking branch 'origin/master' 3 days ago
yinq 2c10e50630 update 看板自定义接口 3 days ago
zangch@mesnac.com eae7ad0703 docs(qms): 添加QMS质检模块注意事项文档
- 新增QMS质检模块核心数据表明细说明
- 定义9个核心数据表结构及其用途
- 绘制QMS模块主子表关系图解
- 明确主子表对关联关系及字段说明
- 提供基础数据关联表对照信息
- 总结QMS模块关键设计特点
3 days ago
zangch@mesnac.com d013374a6e chore(wms): 更新权限注解前缀从 system 到 wms
- 将 WmsAllocateOrderController 中的权限前缀从 system 修改为 wms
- 将 WmsAllocateOrderDetailController 中的权限前缀从 system 修改为 wms
- 将 WmsConfigurationController 中的权限前缀从 system 修改为 wms
- 将 WmsHppInStockDetailController 中的权限前缀从 system 修改为 wms
- 将 WmsHppOutStockDetailController 中的权限前缀从 system 修改为 wms
- 将 WmsHppStorageDetailController 中的权限前缀从 system 修改为 wms
- 将 WmsHppStoreController 中的权限前缀从 system 修改为 wms
- 将 WmsHppStorePlaceController 中的权限前缀从 system 修改为 wms
- 将 WmsHsmToolingController 中的权限前缀从 system 修改为 wms
- 将 WmsInstockDetailController 中的权限前缀从 system 修改为 wms
- 将 WmsInstockOrderController 中的权限前缀从 system 修改为 wms
- 将 WmsInstockPrintController 中的权限前缀从 system 修改为 wms
- 将 WmsInventoryCheckController 中的权限前缀从 system 修改为 wms
- 将 WmsInventoryCheckRecordController 中的权限前缀从 system 修改为 wms
- 将 WmsMoveOrderController 中的权限前缀从 system 修改为 wms
- 将 WmsOutstockDetailController 中的权限前缀从 system 修改为 wms
- 将 WmsOutstockOrderController 中的权限前缀从 system 修改为 wms
3 days ago
yinq 4b49928da9 update 工序ID转换车间ID 3 days ago
zangch@mesnac.com 538f885f40 feat(dms): 添加设备名称字段并实现关联查询
- 在 DmsInspectInstanceDetail 实体中新增 machineName 字段
- 添加 DmsBaseMachineInfo 和 DmsInspectRouteDetail 的依赖引入
- 实现设备表关联查询以获取设备名称功能
- 优化查询条件确保数据准确性
- 更新业务逻辑层适配新的查询结构
4 days ago
yinq 9d5753abdb update 机加生产工单新增生产派工,新增机加生产信息,开始、报工工单 7 days ago
yinq 61e09f6d8e update 测试看板接口数据 7 days ago
yinq b3a3b4ca3c update 工序、工艺路线更新优化 1 week ago
yinq 54ff2eaf41 update 打印模板更新节点信息列表 1 week ago
yinq 80756d6111 update 订单下发逻辑更新加字段与校验 1 week ago
yinq 56f8352afb update 物料主键ID不自增 2 weeks ago
yinq f8dc62a9dc update 优化更新节点信息列表 2 weeks ago
zangch@mesnac.com 53222c51af refactor(controller): 注释设备效率报权限校验注解
- 注释掉设备效率报控制器中所有 @SaCheckPermission 权限校验注解
- 保持接口和日志记录功能不变
- 优化导入包顺序,提升代码整洁度
- 确保接口功能正常调用,无权限限制影响
2 months ago
wanghao bb16a6e76d Merge remote-tracking branch 'origin/master' 2 months ago
wanghao 332827b60d fix PDA盘点查询接口传参问题 2 months ago
zangch@mesnac.com fb6f332a6e refactor(ems): 移除振动数据表中的 remark 字段并优化查询
- 删除 EmsVibrationInstantMapper.xml 中对 remark 字段的映射与操作- 更新振动数据查询逻辑,移除 remark 相关字段处理
-修正 TWTempertureDataMapper.xml 中时间字段查询别名问题
- 调整温度数据查询排序字段为 recodeTime
- 注释掉 TWTempertureDataController 中的权限校验注解- 在振动数据服务中增加监测点名称关联查询支持
2 months ago
zangch@mesnac.com 2a7c9966ec refactor(ems): 移除权限注解以禁用接口权限校验
- 注释掉了多个控制器中的 @SaCheckPermission 权限校验注解
- 涉及采集设备、能源价格、能源类型、计量设备、阈值维护、统计计量、分时电价、统计单元等模块- 同时移除了报警数据、报警规则、电实时数据、蒸汽历史数据、水实时数据等记录模块的权限校验
- 移除了电整点数据、蒸汽整点数据、水整点数据等报表模块的权限控制
- 保留了接口功能但暂时关闭权限验证,可能用于调试或临时开放访问
3 months ago
zangch@mesnac.com ba2c99d27c feat(ems):电表、蒸汽 添加表、水表及振动温度数据实体字段注解
- 为 EmsRecordDnbInstant 类添加字段注解,包括电压、电流、功率等
-为 EmsRecordSteamInstant 类补充缺失的字段注解,如流量、热量相关字段
- 为 EmsRecordWaterInstant 类增加流量及记录时间等字段注解- 为 EmsVibrationInstant 类补充传感器ID及相关时间字段注解
-为 TWTempertureData 类添加温度监测相关字段注解- 所有新增注解均使用 @TableField 明确数据库列名映射关系
3 months ago
zangch@mesnac.com 91a3351088 fix(ems): 修正权限注解中的模块前缀错误
- 移除了采集设备信息控制器中多余的模块前缀
- 移除了能源月份单价控制器中多余的模块前缀
- 移除了能源类型信息控制器中多余的模块前缀
- 移除了计量设备信息控制器缀中多余的模块前- 移除了计量设备阈值维护控制器中多余的模块前缀- 移除了统计计量信息控制器缀中多余的模块前- 移除了分时电价维护控制器中多余的模块前缀- 移除了统计单元信息控制器中多余的模块前缀- 移除了报警实时数据控制器中多余的模块前缀- 移除了异常告警规则控制器中多余的模块前缀- 移除了电实时数据控制器中多余的模块前缀
3 months ago
zangch@mesnac.com 120f64b6b2 feat(ems、api、job): 新增定时任务
- 新增三个SnailJob任务执行器:设备告警、电阈值超限、小时耗量告警
- 实现RemoteEmsTaskService远程服务接口及其实现类
- 创建hwmom-api-ems模块并配置相关依赖
- 启用Spring定时任务支持并注释原有调度逻辑
- 移除旧模块依赖,引入新api模块依赖
- 完成采集设备告警、电阈值对比、小时耗量检查等核心业务逻辑
- 添加全局事务管理确保数据一致性
- 注释掉原有的Scheduled定时任务方法以便后续迁移
3 months ago
zangch@mesnac.com c6bb03c5dc feat(ems): 集成AutoMapper并优化实体类结构
- 调整实体继承关系,将部分记录类继承自EmsRecordEntity
- 新增EmsRecordEntity基类用于统一记录实体结构
- 为多个实体类添加@AutoMapper注解以支持自动映射
- 修改排序字段从createTime为recordTime
- 添加@TableField(exist = false)注解标记非数据库字段
- 移除冗余的getter/setter方法和toString实现
- 在查询逻辑中增加关联表字段选择和左连接操作
- 注释掉不必要的创建者和更新者设置逻辑
- 移除重复导入的分页相关包
- 更新实体类字段注解及访问控制策略
3 months ago
zangch@mesnac.com d223cac432 refactor(base): 统一使用EmsBaseEntity替代BaseEntity
- 创建EmsBaseEntity基类,包含创建者、创建时间、更新者、更新时间等通用字段
- 将所有实体类继承关系从BaseEntity改为EmsBaseEntity
- 更新控制器中设置创建者和更新者的方法,使用用户名替代用户ID
- 移除重复导入的Page类和BaseEntity类
- 修复EmsRecordAlarmRuleController中重复设置创建者的错误
3 months ago
zangch@mesnac.com 67cf29c640 feat(logging): 添加 logback 配置文件以支持多种日志输出方式
- 新增控制台高亮日志输出配置
- 集成 logback-common.xml通用日志配置
- 集成 logback-logstash.xml 支持 logstash 日志收集
- 集成 logback-skylog.xml 支持 skywalking 日志收集
- 配置系统操作日志级别为 info
- 设置日志文件扫描周期为 60 秒
3 months ago
zangch@mesnac.com 502088b009 refactor(ems):重构ems模块分页查询功能
-为多个基础实体类添加 Lombok 注解简化代码
- 引入 MyBatis-Plus 注解优化数据库映射
- 统一调整 Controller 层请求路径前缀
- 实现基于 MPJLambdaWrapper 的分页查询方法
- 构建通用查询条件构造器支持动态筛选
- 移除冗余的 remark 字段序列化逻辑
3 months ago
zangch@mesnac.com 864edab0ea feat(hwmom-ems): 初始化能源模块
(待修改版本)
- 添加采集设备信息实体类、控制器、服务层和Mapper接口及XML映射文件
- 添加能源月份单价实体类、控制器、服务层和Mapper接口及XML映射文件
- 配置应用06端口为66并集成Nacos配置中心与注册发现功能
- 设置项目启动Banner展示Spring Boot版本和应用名称
- 实现采集设备信息的增删改查、导出及下拉框查询功能
- 实现能源价格按月份维护的增删改查和导出功能
- 数据库操作支持分页、条件筛选和批量删除功能
3 months ago
xs 26a4ed046c 1.6.0
AI:完善AI功能,封装阿里通义千问
3 months ago
zangch@mesnac.com 1d77494d9d change(mes):工时报表使用计划编号字段(plan_code)
- 将派工单字段(dispatch_code)更正为计划编号字段(plan_code)
- 更新实体WorkHourReportVo类中的字段注释和Excel导出属性
-保持查询逻辑与实际业务字段一致
3 months ago
zangch@mesnac.com cf03304e57 feat(dms): 完善知识库
- 在润滑、保养、维修知识库实体及VO中新增ossId和photoAddress字段
- 引入RemoteFileService用于获取附件图片真实地址
-优化queryById、queryPageList和queryList方法以支持图片地址加载
- 添加setPhotoAddress和setPhotoAddressBatch方法处理图片地址设置
- 使用Dubbo注解引入远程文件服务,并配置mock机制提高容错性- 更新Excel导出属性以支持新字段展示
3 months ago
zangch@mesnac.com a4dceb819c feat(mes): 新增工序工单统计与计划查询功能
- 新增工序工单统计分页接口(按工序聚合)
- 新增工序工单统计导出接口(按工序聚合)
- 新增按工序查询计划列表接口(不分页)
- 扩展统计SQL支持多表union查询与复杂条件过滤
- 新增ProcessWorkOrderStatsVo用于导出数据封装
-优化统计逻辑支持按processId聚合及完成率计算
- 增加物料编码查询条件支持
- 提供完整的分页与导出功能实现- 支持按计划开始时间、工序、设备、班次等多维度查询
- 实现工序生产统计总数查询用于分页处理
3 months ago
zangch@mesnac.com b3910bff35 feat(mes): 新增工序工单统计与计划子节点查询功能
- 新增工序工单统计接口,支持按工序聚合完成数量、未完成数量与完成率
- 新增计划子节点查询接口,支持按 plan_code + process_id 过滤
-优化在制品跟踪报表SQL逻辑,从订单维度调整为计划编码维度
- 批量工序进度查询由订单ID改为计划编码方式实现- 在报表查询中增加租户隔离控制,确保数据安全性
- 重构相关VO对象,补充物料名称与编码字段以增强展示能力
- 调整WIP跟踪报表排序规则,提升分页浏览体验- 清理历史订单维度的工序进度查询逻辑,统一使用计划维度处理
3 months ago
zangch@mesnac.com b93fa3243f fix(dms):修复报表查询中时间比较逻辑错误
- 将大于等于符号(>=)修正为转义字符(>=)
- 确保停机时间和标准秒数比较逻辑正确
- 统一时间比较表达式的转义格式
- 修复产量损失计算中的条件判断
- 保证故障延迟统计的准确性
3 months ago
xs 96eb49c294 1.5.9后端
AI智能表单填充,AI模型修改为从前端动态传参
AI相关功能增加权限配置
3 months ago
zangch@mesnac.com e0f9c2186f change(mes): 修正生产报表计算逻辑
- 修改了生产效率计算方式,去除生产时间依赖
- 简化了整体进度计算逻辑,仅保留完成数量占比
- 移除了在制品进度占比的复杂计算- 统一了数值型进度的计算标准
3 months ago
zangch@mesnac.com 848cbe2ea4 feat(wms): 增加呆滞料库存报表查询条件
- 呆滞料判定天数可配置,默认180天
- 优化呆滞料判定逻辑,支持动态天数判断
- 更新接口参数,新增stagnantDays字段
- 调整SQL查询条件,适配动态天数参数
- 修改VO类,去除继承TenantEntity及相关注解
- 增加租户ID、创建时间等字段支持
- 优化导出功能,支持动态判定天数
3 months ago
zangch@mesnac.com 7857b1c5f1 feat(mes): 添加在制品跟踪报表总数查询功能
- 在 ProdReportMapper 中新增 wipTrackingReportCount 方法- 在 ProdReportMapper.xml 中添加对应的 SQL 查询语句- 在 ProdReportServiceImpl 中调用新方法以恢复分页总条数显示- 优化分页查询逻辑,关闭自动 count 避免复杂 SQL 解析失败
- 添加异常处理确保简化版 count 失败不影响列表数据返回
3 months ago
zangch@mesnac.com 18a5823a73 feat(mes): 添加租户ID参数以支持多租户查询
- 在 ProdReportMapper 接口中为 getOrdersProcessProgressBatch 方法新增 tenantId 参数
- 在 ProdReportServiceImpl 类中调用 LoginHelper 获取当前租户ID
- 调整批量查询方法传参以传递租- 新户ID信息增 LoginHelper 工具类导入用于获取登录租户信息
3 months ago
yinq 7f6a50a6f3 update redis优化AccessPolicyType.java 3 months ago