624 Commits (714d55f3c104a0d54010433020384c8cb65a316a)

Author SHA1 Message Date
yinq 714d55f3c1 update 大屏设计页面配置异步存储 3 days ago
yinq b6edcfddc9 update 大屏设计页面配置取消存日志 3 days ago
zangch@mesnac.com f6d90d6f20 feat(wms): 新增PDA入库质检功能
- 在WmsInspectionInitiationServiceImpl中修改质检数量逻辑,使用materialQty字段
- 在WmsInstockRecordServiceImpl中新增远程QMS质检服务引用
- 实现submitInstockWithQualityCheck方法,支持质检判断和任务创建
- 添加完整的质检流程处理,包括免检物料直入和必检物料任务分配
- 在WmsPdaApiController中新增入库提交接口支持质检判断
3 days ago
zangch@mesnac.com 0263258f3e refactor(qms): 重构质检回调WMS服务以支持多种质检场景
- 在InspectionCompleteNotification中新增updateQty字段用于控制数量更新
- 重写IQcWmsCallbackService接口,分离质检完成、让步接收等不同回调场景
- 实现新的回调逻辑,根据质检结果更新WMS的不同inspectionType状态
- 添加对让步接收通过和不通过两种场景的分别处理
- 重构WMS回调服务实现,支持同时更新质检状态和分摊数量
- 弃用旧的回调方法并提供新的统一入口方法
- 优化代码结构,提高可维护性和扩展性
3 days ago
zangch@mesnac.com 61bbadae25 feat(wms): 添加入库质检集成功能
- 在 IWmsInstockRecordService 中新增 submitInstockWithQualityCheck 方法处理PDA入库质检流程
- 添加 hwmom-api-qms 依赖支持WMS与QMS模块集成
- 新增 IWmsInspectionCallbackService 接口处理QMS质检完成回调逻辑
- 实现 QcWmsCallbackService 和 QcWmsService 接口提供质检任务创建和回调功能
- 添加 RemoteWmsInstockService Dubbo服务接口用于跨模块通信
- 实现完整的入库质检业务流程包括免检物料直接完成和必检物料创建质检任务
3 days ago
zangch@mesnac.com 0df438dfa9 feat(wms): 新增质检发起服务接口和实现
- 创建 IWmsInspectionInitiationService 接口定义质检发起相关方法
- 实现批量发起质检任务功能,支持过滤必检且未发起的批次
- 实现单个批次发起质检任务功能,调用 QMS Dubbo 接口创建质检任务
- 添加质检校验逻辑,验证批次是否可以发起质检及获取失败原因
- 实现质检状态更新,成功后将打印记录状态更新为质检中
- 支持动态指定检验类型,默认为原材料检
- 集成分布式事务处理,确保数据一致性
3 days ago
zangch@mesnac.com c415b2538f feat(wms-qms): 实现WMS与QMS质检集成功能
- 在InspectionCompleteNotification中添加批次号字段用于WMS精确匹配
- 添加hwmom-api-qms依赖到wms模块以引用质检通知DTO
- 在WmsInstockPrintBo中添加inspectionTypeParam字段用于动态指定检验类型
- 在WmsInstockPrintController中添加createInspection接口用于批量发起质检任务
- 实现QcWmsServiceImpl提供WMS入库质检任务创建功能
- 实现RemoteQmsInspectionServiceImpl提供Dubbo质检服务接口
- 实现RemoteWmsInspectionCallbackServiceImpl提供质检回调Dubbo服务
- 创建RemoteWmsInstockService接口定义WMS入库服务Dubbo接口
- 添加WMS仓储模块和WMS-QMS质检集成文档说明
3 days ago
Yangk 250c85b1ee feat(mes): 新增看板接口
- 新增看板接口5,返回合格数/不合格数统计数据
- 新增看板接口6,返回产品良率统计数据
4 days ago
wanghao 280a25eefe Merge remote-tracking branch 'origin/master' 4 days ago
wanghao d850bf28d4 feat(wms):增加半成品质检状态查询 4 days ago
zangch@mesnac.com b390f63fa5 fix(dms): 修复维修完成功能中的数据更新问题(修描述、维修内容、安全防护措施)
- 添加 LambdaQueryWrapper 用于查询条件构建
- 增加调试日志输出以追踪 Service 层接收的数据
- 修复使用 PDA 传入的旧 ID 问题,改为查询最新的活动记录进行更新
- 添加查询验证逻辑,确保维修活动记录存在
- 完善维修相关字段的传递和更新机制
- 增加数据库更新前的调试日志输出
4 days ago
zangch@mesnac.com d249f93998 fix(dms): 注释化DmsBillsFaultInstanceServiceImplBackup 4 days ago
zangch@mesnac.com 6391a4902d feat(dms): 添加故障报修工单服务备份实现,使用startCompleteTask(从hwbm的新版本plus框架中直接复制,未经过测试!)
- 实现了完整的故障报修工单业务逻辑,包括查询、新增、审批、维修等核心功能
- 集成了工作流服务,支持工单的流程化审批和状态推进
- 添加了设备信息、零部件更换记录、文件附件等关联数据处理
- 实现了PDA端兼容的工单创建和状态管理功能
- 添加了故障实例活动跟踪和维修过程记录功能
- 集成了远程文件服务,支持工单相关的图片上传和管理
4 days ago
zangch@mesnac.com 2b4a234ab2 feat(dms): 新增故障实例活动跳转界面优化功能,
- 添加新的Vue组件文件实现故障工单处理界面
- 实现工单基本信息展示功能
- 添加审批和主管确认按钮控制逻辑
- 集成工作流审批和确认处理功能
- 实现工单状态检查和权限验证
- 添加表单验证规则动态设置
- 集成外协单位信息查询功能

- 在QcInspectionResultServiceImpl中引入QcInspectionItem依赖
- 添加关联查询检测项定义的功能
- 修复主表质检结果状态同步逻辑,确保只有所有检测项都已判定时才更新主表结果
- 实现未判定检测项的检查机制,完善质检结果处理流程
4 days ago
zangch@mesnac.com 9a28e73fb9 feat(api): 新增QMS质检服务API模块
- 创建InspectionCompleteNotification DTO用于质检完成通知
- 添加RemoteQmsInspectionService Dubbo接口定义质检服务
- 在父pom中注册hwmom-api-qms模块
- 为WMS模块添加QMS API依赖支持质检功能集成
4 days ago
zangch@mesnac.com 566df42b50 feat(qms): 新增质检类型和多级降级匹配策略
- 新增出库检类型(编号8)并统一更新所有质检类型定义
- 实现质检模板多级降级匹配策略,支持物料/工位/工序精确匹配
- 添加通用模板功能和应用级缓存优化性能
- 增加检测方法字段和多值查询支持
- 完善PDA质检任务生成逻辑和异常提示信息
- 新增WMS入库质检任务接口DTO
4 days ago
zangch@mesnac.com 871696d50a feat(workflow): 从hwbm的新版本plus框架中直接复制,未经过测试!新增流程实例业务扩展对象和启动流程并推进功能
- 新增 FlowInstanceBizExt 类作为流程实例业务扩展对象
- 在 RemoteStartProcess 中添加 bizExt 字段用于业务扩展信息
- 在 StartProcessBo 中添加 bizExt 字段用于业务扩展信息
- 新增 startCompleteTask 方法实现启动流程并自动推进到下一节点
- 实现 getCurrentTaskIdByInstanceId 方法根据流程实例ID获取当前活跃任务
- 通过独立事务机制避免数据库死锁问题
- 添加完整的注释文档说明新功能的使用场景和核心机制
4 days ago
zangch@mesnac.com e75762694e docs(qms): 重命名文件 qc通用模块.md 为 qms.md,更新质检模块文档并添加完整业务流程说明
- 重命名文件 qc通用模块.md 为 qms.md
- 添加页面分类与检测类型对应关系说明
- 新增质检任务生成流程详细说明
- 添加快照机制设计原理说明
- 新增质检结果判定逻辑说明
- 添加不合格品评审流程详细说明
- 新增核心表字段详解包括主表、结果表、模板表和检测项表
- 添加跨服务调用说明和Dubbo租户传递方法
- 完善检测类型字典和业务场景说明
4 days ago
zangch@mesnac.com 906bc8adc1 feat(qms): 添加质检模块上位机接口和模板匹配策略,RemoteCodeRuleService添加selectCodeRuleCodeWithTenant
- 新增质检模块架构说明文档,包括质检模板匹配策略
- 完善检测类型字典和通用模板规则定义
- 扩展编码规则服务支持租户传递功能
- 实现上位机接口服务层和控制层
- 添加质检任务生成功能和工位名称转编码逻辑
- 实现8级降级匹配策略用于质检模板匹配
- 添加事务管理和异常处理机制
4 days ago
xs 0103c1c901 1.7.0后端
feat(AI):完成AI自动生成报表功能;
fix(AI):完善AI问答。
4 days ago
zangch@mesnac.com 0960d04194 feat(dms): 查询故障报修工单时返回维修零件列表
- 在查询故障报修工单接口中增加维修零件列表数据
- 修复SQL Server OFFSET语法兼容性问题
- 优化查询逻辑以支持完整工单信息获取
- 更新返回对象结构以包含零件列表字段
- 添加查询条件过滤确保数据准确性
- 修改接口文档注释以反映新的功能特性
5 days ago
yinq f3048643ec update 生产工单加关联字段 5 days ago
yinq 3aa837f3ac Merge remote-tracking branch 'origin/master' 5 days ago
yinq 2c10e50630 update 看板自定义接口 5 days ago
zangch@mesnac.com eae7ad0703 docs(qms): 添加QMS质检模块注意事项文档
- 新增QMS质检模块核心数据表明细说明
- 定义9个核心数据表结构及其用途
- 绘制QMS模块主子表关系图解
- 明确主子表对关联关系及字段说明
- 提供基础数据关联表对照信息
- 总结QMS模块关键设计特点
5 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
5 days ago
zangch@mesnac.com 538f885f40 feat(dms): 添加设备名称字段并实现关联查询
- 在 DmsInspectInstanceDetail 实体中新增 machineName 字段
- 添加 DmsBaseMachineInfo 和 DmsInspectRouteDetail 的依赖引入
- 实现设备表关联查询以获取设备名称功能
- 优化查询条件确保数据准确性
- 更新业务逻辑层适配新的查询结构
7 days ago
yinq 9d5753abdb update 机加生产工单新增生产派工,新增机加生产信息,开始、报工工单 1 week ago
yinq 61e09f6d8e update 测试看板接口数据 1 week ago
yinq b3a3b4ca3c update 工序、工艺路线更新优化 1 week ago
yinq 54ff2eaf41 update 打印模板更新节点信息列表 2 weeks ago
yinq 80756d6111 update 订单下发逻辑更新加字段与校验 2 weeks 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 中的权限校验注解- 在振动数据服务中增加监测点名称关联查询支持
3 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