Commit Graph

451 Commits

Author SHA1 Message Date
曹鹏飞 998cbbb074 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-29 11:26:54 +08:00
曹鹏飞 61fa709345 refactor(qms-admin): 优化来料检验任务回调处理逻辑
- 将submit方法添加事务注解,确保操作原子性
- 移除控制器层多余的@Transactional注解,精简代码结构
- 修改回调调用方式,去除多余参数,简化接口调用
- 在WmsIncomingInspectionTaskCallbackService中增强回调处理逻辑
- 根据检验结果动态处理回调,避免重复回调
- 新增基于工单状态自动获取处理结果的处理路径
- 修正任务查询SQL,增加detection_qty字段数据支持
- 初始化QmsIncomingInspectionTaskVO已检数量字段防止空指针
2026-04-29 11:26:48 +08:00
funny e60b389ffc Merge branch 'qms/yf' into qms/develop 2026-04-29 11:18:38 +08:00
funny f2df17fb52 pdi任务详情新增新增功能 2026-04-29 11:17:13 +08:00
曹鹏飞 b17e1fcec8 feat(inspection): 优化送检及检测数量管理
- 调整送检数量字段注释和校验信息的描述
- 在入库检验任务服务逻辑中根据检测方法设置检测数量
- 实体及VO中新增检测数量与已检数量属性,并计算未检数量
- Mapper接口及XML新增获取已检数量的数据库查询方法
- 在获取任务详情时设置已检数量以供前端显示使用
2026-04-29 10:30:28 +08:00
曹鹏飞 66e5407cbf feat(exempt-material): 实现批量判断免检物料功能
- 在IQmsExemptMaterialService接口添加batchCheckExempt方法定义
- QmsExemptMaterialMapper新增batchCheckExempt数据库查询方法及对应XML实现
- 在QmsExemptMaterialServiceImpl中实现batchCheckExempt业务逻辑
- 新增ExemptMaterialCheckQO请求对象用于传递供应商编号和物料编号
- 新增ExemptMaterialCheckVO响应对象用于返回免检判断结果
- 新增MaterialController对外提供批量免检判断接口
- 接口仅返回审核通过、启用且有效期内的免检物料组合
2026-04-29 09:59:00 +08:00
曹鹏飞 3b5e6b4ef2 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-29 09:35:20 +08:00
曹鹏飞 5ca36762ca fix(repository): 修复入库检验任务映射增加存储位置字段
- 在QmsIncomingInspectionTaskMapper.xml中添加storage_location字段
- 更新SQL查询,保证storage_location正确关联与查询
- 保留原storage_days字段,新增存储位置支持详细库位管理
- 优化入库检验任务数据完整性与可追溯性
2026-04-29 09:35:10 +08:00
funny 14221a8945 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-04-29 09:28:45 +08:00
曹鹏飞 5f203d624a fix(mapper): 修复QmsIncomingInspectionTaskMapper查询字段
- 在查询结果中添加warehouse字段
- 在查询结果中添加storage_days字段
- 保持callback_result字段不变
- 完善LEFT JOIN语句相关字段映射关系
2026-04-29 09:27:52 +08:00
funny d30414d655 Merge branch 'qms/yf' into qms/develop 2026-04-29 09:25:08 +08:00
曹鹏飞 62a2750e5a fix(qms-incoming-inspection): 修复AQL类型名称映射和待办事项编码错误
- 在QmsIncomingInspectionTaskAqlRuleVO中新增id、calculatedAqlTypeName和usedAqlTypeName字段
- 修改QmsIncomingInspectionTaskAqlRuleMapper.xml,新增id字段及AQL类型名称的关联查询
- 通过LEFT JOIN字典项表获取calculated_aql_type和used_aql_type的名称
- 修复QmsIssueTicketControllerService中待办事项编码设置,改为使用taskNo代替错误生成序列号
2026-04-29 08:56:10 +08:00
funny 7cf102fa19 Merge branch 'qms/develop' into qms/yf 2026-04-28 18:42:32 +08:00
funny 20bb9b761a pdi检验管理功能修改
新建工单功能添加
2026-04-28 18:34:46 +08:00
曹鹏飞 fcef170933 feat(async-callback): 新增WMS来料检验任务异步回调功能
- 在AsyncConfig中添加名为wmsCallbackExecutor的线程池配置
- 在QmsApplication中启用@EnableAsync支持异步任务执行
- WmsIncomingInspectionTaskCallbackService新增processAsync方法实现异步处理
- process方法新增processingResult参数以支持多种处理结果回调
- 修改IncomingInspectionTaskControllerService根据检验结果调用不同回调逻辑
- 修改QmsIssueTicketControllerService审批后调用异步回调接口更新WMS状态
- QmsIncomingInspectionTaskController回调接口添加processingResult参数
- 在数据库查询中新增callback_result字段支持回调结果判定
- WmsIncomingInspectionTaskCallbackQO及WmsInventoryInspectionTaskCallbackQO添加processingResult属性
- 异步回调处理过程中增加重复回调校验及回调类型判断逻辑
2026-04-28 17:10:33 +08:00
曹鹏飞 4733ea8986 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-28 16:39:19 +08:00
曹鹏飞 de9799bcb4 feat(qms-incoming-inspection): 实现来料检验任务回调功能
- 新增来料检验任务实体类 QmsIncomingInspectionTask
- 增加 MyBatis 映射文件 QmsIncomingInspectionTaskMapper.xml 支持多条件查询
- 添加 QmsIncomingInspectionTaskVO 用于查询结果封装
- 在控制器 QmsIncomingInspectionTaskController 中新增回调接口
- 实现 WmsIncomingInspectionTaskCallbackService 服务,支持来料和库存检验回调
- 回调接口添加异常捕获及回调结果状态更新
- 细化查询条件及返回字段,实现任务详情查询和待办任务查询功能
2026-04-28 16:39:10 +08:00
funny fa51777d6f pdi检验管理功能修改
新建工单功能添加
2026-04-28 16:28:28 +08:00
曹鹏飞 bae76d6707 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-28 15:40:51 +08:00
曹鹏飞 08a14a4f3a feat(wms): 支持库存检验任务回调并完善来料检验数据结构
- 新增库存检验任务回调相关QO类和服务,支持向WMS系统发送库存检验结果
- 扩展来料检验任务VO,添加仓库、储位和存储时长字段
- 修改数据库映射文件,增加仓库、储位和存储时长字段映射
- 新增WMS外部接口调用服务,封装HTTP请求及异常处理
- 修改测试用例中有效物料编号,保证测试数据有效性
- 引入延迟加载注解优化服务依赖注入
- 统一日志记录和响应校验,提升接口调用的可靠性和可追踪性
2026-04-28 15:40:41 +08:00
funny b1ec7d00ad pdi检验管理功能修改 2026-04-28 15:33:56 +08:00
曹鹏飞 dbfa45498c Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-28 11:42:27 +08:00
曹鹏飞 8f30243721 feat(incoming-inspection): 新增不合格记录项图片获取接口并使用该接口
- 在IncomingInspectionTaskControllerService添加getUnqualifiedRecordItemDataImages方法
- 在IQmsIncomingInspectionTaskRecordItemService接口及实现中添加对应方法实现
- 在QmsIncomingInspectionTaskRecordItemMapper.xml中添加新SQL映射,查询不合格记录项相关图片ID
- 在QmsIssueTicketControllerService保存质检工单时获取并拼接不合格记录项图片ID
- 修正部分代码格式和空格问题
- 新增ExternalInventoryInspectionApplyApiTest测试类,覆盖库存检测申请接口的正常及异常场景验证
2026-04-28 11:42:23 +08:00
曹鹏飞 70baa07783 refactor(issue-ticket): 优化质量问题工单管理及审核功能
- 替换来料检验任务完成事件发布逻辑为调用质量问题工单发起方法
- 修改来料检验任务AQL规则查询,调整检验标准关联及查询条件
- 移除质量问题工单相关查询条件和VO中检测项相关字段,新增检验标准版本字段
- 在来料检验任务数据中新增采购组字段并完善相应VO属性
- 添加质量问题工单实体逻辑删除字段,实现软删除功能
- 在质量问题工单Controller新增审核和批量删除接口
- 实现质量问题工单审核方法,校验数据并更新审批及状态信息
- 新增审核参数QO,完善参数校验,包括审批状态和事故类型限制
- 新增待办事项生成逻辑,基于采购组分配任务给相关用户
- 优化质量问题工单详情查询接口命名,明确接口用途
2026-04-28 11:25:14 +08:00
funny a4878dee0b pdi检验管理功能(所属仓库)修改 2026-04-28 11:20:52 +08:00
funny eafe4aeff3 Merge branch 'qms/yf' into qms/develop 2026-04-28 10:33:02 +08:00
funny a1c27b025f pdi检验管理功能修改 2026-04-28 10:31:35 +08:00
曹鹏飞 bb80178e2b Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-28 10:09:50 +08:00
曹鹏飞 aab85ebae8 feat(qms): 添加来料检验任务不合格管理及质量问题工单功能
- 新增异步线程池配置支持ticketTaskExecutor
- 增加来料检验申请请求对象校验及字段完善
- 实现来料检验任务完成事件及异步事件监听处理
- 来料检验任务服务中发布任务完成事件,触发工单创建
- 新增接口支持根据任务发起IQC质量问题工单
- 完善质量问题工单服务,支持工单编号自动生成及工单标题组装
- 增加不合格检验记录查询支持及Mapper映射
- 新建来料检验任务及不合格管理相关实体、VO、QO和Mapper XML
- 不合格管理功能支持分页查询及用户权限过滤
- 工单控制器新增发起工单接口,结合用户角色和采购组权限控制
2026-04-28 10:09:43 +08:00
funny 93924b741a 质检人员管理分页查询新增质检类型作为查询条件 2026-04-28 08:07:39 +08:00
funny 0510c711a9 pdi功能修改 2026-04-27 17:54:35 +08:00
funny 8f25bf27f2 Merge branch 'qms/develop' into qms/yf
# Conflicts:
#	nflg-qms-admin/src/main/java/com/nflg/qms/admin/controller/QmsIssueTicketController.java
#	nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsIssueTicketControllerService.java
2026-04-27 15:49:40 +08:00
曹鹏飞 26dd1383a0 fix(repository): 修复入库检验任务相关任务号查询逻辑
- 修改相关任务号查询字段为关联任务的任务号
- 添加入库检验任务表关联,实现相关任务号连接查询
- 优化SQL查询结构,确保相关任务号数据准确返回
2026-04-27 15:24:56 +08:00
曹鹏飞 f3e41e69e6 feat(issueTicket): 新增质量问题工单功能及详情查询
- 增加质量问题工单新增接口,实现工单编号自动生成及基本信息保存
- 添加质量问题工单详情查询,包含图片信息、来料检测任务详情及检验记录
- 来料检验任务检验记录子项新增样本数量、合格数量、不合格数量属性
- 重命名检验记录样本数据中的图片字段为imageIds,统一字段命名
- 新增获取不合格数据分组方法,聚合不合格数量并合并图片列表
- 实现质量问题工单分页查询及搜索功能
- 新增质量问题工单相关的请求参数和响应视图对象定义
- 完善数据库Mapper接口及XML配置,支持新查询语句
- 调整前端传递及后端处理逻辑对应的字段及校验逻辑
2026-04-27 15:19:10 +08:00
funny e00ce37f4b Merge branch 'qms/develop' into qms/yf 2026-04-27 13:47:20 +08:00
曹鹏飞 8dd71d0e2c feat(repository): 新增质量问题工单相关实体及服务接口实现
- 添加质量问题工单(QmsIssueTicket)实体类,包含工单详细属性
- 添加质量问题工单处理(QmsIssueTicketProcess)实体类及处理信息字段
- 添加质量问题工单处理解决措施(QmsIssueTicketProcessMeasure)实体类及相关字段
- 新增对应Mapper接口,提供数据库操作支持
- 新增服务接口和实现类,支持业务逻辑处理和数据持久化
- 服务实现均继承MyBatis-Plus的ServiceImpl简化代码编写
2026-04-27 11:16:40 +08:00
funny d9c01921f7 pdi功能修改 2026-04-25 15:17:01 +08:00
曹鹏飞 5464981d5f refactor(incoming-inspection): 优化检验记录图片上传与展示逻辑
- 新增依赖注入 IFileUploadRecordService 用于文件上传记录管理
- 注释掉来料检验任务检验记录的查询方法,暂时停止使用该方法
- 优化检验数据图片字段处理,保存时存储图片ID逗号分隔字符串
- 查询时根据图片ID列表查询文件详细信息并映射为 FileUploadVO 对象列表
- 更新相关实体及数据传输对象,图片字段由字符串列表改为 FileUploadVO 对象列表
- 调整导入语句,统一通配符导入 VO 包,添加注解 @Qualifier
- 修改图片列表字段注释,更准确描述为图片ID列表
2026-04-25 13:45:19 +08:00
曹鹏飞 8acd4fa0ff feat(qms): 增加来料检验任务不合格管理功能
- 新增QmsIncomingInspectionTaskNonconformance实体及数据库映射
- 添加来料检验任务不合格管理分页查询接口及实现
- 引入不合格管理查询条件支持多维度筛选
- 新建不合格管理Mapper及对应XML配置,实现复杂查询
- 扩展VO层,增加不合格管理相关字段展示
- 新增REST Controller,支持不合格管理数据分页查询
- 新增来料检验任务查询功能完善及关联字段扩展
2026-04-24 17:49:38 +08:00
funny 3731387ef2 pdi功能修改 2026-04-24 17:27:07 +08:00
曹鹏飞 5727b7a8f1 feat(service): 实现来料检验任务相关核心业务逻辑
- 新增来料检验任务控制服务类,实现来料检验和库存检测申请接口
- 实现质检人员自动分配逻辑,支持物料和物料类别绑定递归查找
- 完善AQL类型计算和抽样严格性转移规则逻辑,自动调整抽样方案
- 实现任务待检验列表、任务详情、当前用户任务统计等查询功能
- 实现检验任务转办功能,支持代办人校验和批量更新
- 实现检验项目获取、检验记录增删改查及检验结果提交与暂存功能
- 新增相关持久层接口,包含检验标准、抽样方案、检验任务记录服务
- 新增检验任务检验详情、检验项目VO,支持检验项显示及样本数量计算
2026-04-24 16:58:36 +08:00
曹鹏飞 8ce2bf55a2 一些改动 2026-04-24 10:27:27 +08:00
funny 3cb7cb6e7d pdi功能完善修改 2026-04-24 08:52:54 +08:00
曹鹏飞 a330999d47 feat(qms): 实现来料与库存检验任务管理功能
- 新增外部接口支持来料检验申请和库存检测申请
- 创建来料检验任务实体及相关服务接口
- 实现质检物料验证及最新有效检验标准关联校验
- 自动分配质检人员,支持人员转办机制
- 自动生成检测单号并计算任务要求完成时间
- 提供任务列表分页查询、详情查询和当前用户待检验任务查询
- 实现任务转办功能,禁止已检任务转办
- 完善检验任务AQL方案自动生成逻辑
- 增加请求参数校验,确保数据完整性和合法性
- 管理库存检测申请中特殊字段:仓库、储位及存储时长的填写与存储
2026-04-23 17:51:06 +08:00
曹鹏飞 02358e6f51 refactor(inspection-standard): 重构检验标准及相关功能以支持检测方式优化
- 修改常量名称以反映检测方式字典代码更改
- 调整来料检验任务中检测方式相关逻辑,简化AQL规则生成流程
- 删减检验标准项中不再使用的检测方式相关字段
- 新增来料检验任务AQL规则服务接口及实现,支持规则分页查询与批量调整
- 修改数据库映射及实体,替换检验项ID为检验标准ID关联
- 优化检验标准详情填充检测方式、抽样方案、检验水平及AQL相关字段
- 增加检测方式为抽样时校验抽样方案、检验水平、AQL值及类型完整性
- 更新检验标准编辑参数,新增检测方式及相关字段支持
- 新增对应MyBatis XML映射文件和分页查询接口实现
- 提供AQL规则批量调整接口,支持前端调用调整规则数据
2026-04-23 13:46:08 +08:00
曹鹏飞 357366b84d refactor(task): 统一来料检测任务中检验类型为整数类型
- 将QmsIncomingInspectionTask、QmsIncomingInspectionTaskSearchQO和QmsIncomingInspectionTaskVO中的inspectionType由Long改为Integer
- 去除来料检测任务中根据字典项Id获取检验类型的逻辑,直接使用请求中的类型值
- 修改注释说明检验类型仅支持0(来料检测)和1(盘库检测)
- 保持检验类型字段与业务实际类型对应,简化代码逻辑
2026-04-23 10:11:55 +08:00
曹鹏飞 9317c2f9b5 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-23 09:58:56 +08:00
曹鹏飞 cbf034db3e feat(qms-incoming-inspection-task): 实现来料检测任务管理模块
- 新增来料检测任务 Controller 服务,实现申请、查询、转办等功能
- 实现自动选择质检人员逻辑,支持物料绑定、物料类别递归绑定及转办人替换
- 支持来料检验申请,完成时间自动计算并生成检测单号
- 实现基于历史数据的抽样严格性转移规则计算逻辑
- 提供分页查询、待检任务查询及当前用户任务数量统计接口
- 实现任务转办功能,限制已检任务转办,校验代办人有效性
- 编写对应接口 Controller,提供 REST API 支持前端调用
- 新增数据访问层接口及 MyBatis Mapper,实现数据库操作支持
- 配置 Maven POM 文件,统一管理项目依赖及模块结构
2026-04-23 09:58:48 +08:00
funny 78786741b2 质检人员管理功能修改 2026-04-22 17:53:35 +08:00
funny c8f852ea52 pdi检测功能 2026-04-22 17:22:08 +08:00