funny
|
f2901111b3
|
feat(qms): 优化工单重复校验及检测详情接口调整
- 在工单创建时增加同一taskRecordId只能创建一次工单的校验逻辑
- 已存在工单时仅新增处理记录,避免重复创建工单
- 删除QmsPdiInspectionResultsControllerService中检测详情接口的任务状态返回
- 调整检测详情接口返回类型为检测项列表,精简接口响应数据
- 在任务概要中新增inspectionEnable字段表示质检状态
- QmsPdiTaskRecordDefectPageVO新增质检人和帮办人ID字段
- 增加工单编号和标题字段,完善工单信息展示
- 调整MyBatis映射文件,增加对应字段的查询映射
- 删除QmsPdiTaskRecordDetailVO中冗余的DetailWithStatusVO类
|
2026-05-07 17:39:15 +08:00 |
funny
|
04f5ba7df8
|
Merge branch 'qms/yf' into qms/develop
|
2026-05-07 16:56:27 +08:00 |
funny
|
f7dcd03b54
|
feat(qms): 优化检测项详情接口,新增任务状态返回
- 修改 detail 接口返回类型为包含检测项及任务状态的复合对象
- 查询任务状态并包含在返回结果中
- 更新对应服务方法实现,支持同时返回检测项列表和任务状态
- 修改数据库查询,增加任务状态字段检索
- 为任务状态字段添加 VO 层定义及注释说明
- 调整 Mapper XML 和相关 VO 类以支持新增字段展现
|
2026-05-07 16:55:17 +08:00 |
曹鹏飞
|
5df8c9ac6d
|
test(QmsIncomingInspectionTaskApi): 修正测试用例中图片对象的构造方法
- 在测试用例test03_addCheckItem_Success_WithImages中添加了FileUploadVO的第四个参数
- 确保图片对象构造符合最新接口要求
- 保持测试数据的一致性和准确性
- 优化测试用例的稳定性与可靠性
|
2026-05-07 16:27:21 +08:00 |
曹鹏飞
|
a895b34c0c
|
refactor(test): 优化QmsFileApiTest中文件添加请求构造
- 合并vo导入语句,使用通配符简化导入
- 将文件信息从单独字段改为封装在FileUploadVO对象中
- 修改文件名、大小和URL的设置方式以适应新的FileUploadVO结构
- 保持原有描述字段不变,确保接口测试逻辑一致
|
2026-05-07 16:06:03 +08:00 |
曹鹏飞
|
4969923e95
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-07 16:00:56 +08:00 |
曹鹏飞
|
4a3bb48b91
|
feat(qms): 实现文件锁定及版本保存功能
- 文件上传返回结果增加文件大小信息,单位KB
- 新增文件锁定接口,支持用户锁定文件避免并发编辑
- 实现文件锁定延时刷新,延长锁定时间避免自动解锁
- 新增保存新版本接口,保存版本历史记录并更新文件版本号
- 文件详情展示当前锁定用户名称,锁定超时自动清理锁定状态
- 添加文件修改历史实体及服务,实现版本历史的持久化存储
- 对文件权限进行多级校验,确保锁定和保存操作权限正确
- 优化文件新增逻辑,绑定文件扩展名及大小信息
- 调整文件查询逻辑,自动清理Redis中已过期的锁定信息
- 新增相关验证注解,确保传入数据合法性
- 细节调整代码格式及空格,提升代码规范性和可读性
|
2026-05-07 16:00:50 +08:00 |
funny
|
867d564319
|
feat(template): 添加检测项导入模板功能
- 新增 QmsInspectionItemTemplateDTO 类,作为检测项导入模板数据传输对象
- 在 QmsInspectionItemController 中引入 QmsInspectionItemTemplateDTO
- 修改模板接口,使用 QmsInspectionItemTemplateDTO 生成示例数据
- 模板DTO中包含物料类别编号、检测项序号、检测标准等导入字段
- 移除错误信息列,使模板更简洁明了
|
2026-05-07 10:29:17 +08:00 |
funny
|
15149edb4d
|
feat(qms-pdi): 添加任务概要和发货前检测项详情接口
- 在QmsPdiInspectionResultsController新增summary接口,返回任务基本信息和检测项数量统计
- 在QmsPdiInspectionResultsController新增deliveryDetail接口,返回发货前检测项详情及图片URL列表
- QmsPdiInspectionResultsControllerService新增summary方法,聚合任务概要数据及统计检测项数量
- QmsPdiInspectionResultsControllerService新增deliveryDetail方法,查询发货前检测项并解析图片URL
- 移除QmsPdiTaskRecordController及其Service中重复的summary和deliveryDetail相关代码
- 相关实体和服务接口注入调整,增强代码结构及职责分离
|
2026-05-07 10:06:04 +08:00 |
funny
|
07dabfa9ad
|
Merge remote-tracking branch 'origin/qms/develop' into qms/develop
|
2026-05-07 09:53:50 +08:00 |
funny
|
43de593cb0
|
feat(qms-pdi-task-record): 添加发货前检测项详情接口
- 在QmsPdiTaskRecordController中新增deliveryDetail接口
- 实现QmsPdiTaskRecordControllerService的deliveryDetail方法
- 查询任务下所有inspectionItemType为2的检测项及其图片URL列表
- 批量获取发货检查项规则并返回对应的检查项目checklist
- 定义DeliveryItemDetailVO用于返回发货前检测项明细结构
- 图片字段inspectionItemImage按逗号拆分为URL字符串列表返回
|
2026-05-07 09:53:15 +08:00 |
曹鹏飞
|
b10cb9ca42
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-07 09:37:35 +08:00 |
曹鹏飞
|
acf65034ee
|
feat(inspection): 优化检验任务PDF图纸相关数据结构和查询
- 新增PdfDrawingVO,封装检测项ID与PDF地址映射关系
- 修改QmsIncomingInspectionTaskCheckDetailVO中的pdfDrawings类型为PdfDrawingVO列表
- QmsIncomingInspectionTaskCheckItemVO新增PDF页码及定位尺寸字段支持
- 查询语句getItemsForCheck扩展,增加PDF坐标及尺寸字段查询
- 调整IncomingInspectionTaskControllerService中PDF图纸数据获取逻辑,映射为PdfDrawingVO列表
|
2026-05-07 09:37:09 +08:00 |
funny
|
eabaf79d53
|
feat(qms): 支持检测项导入时物料类别编号和排序号校验及排序逻辑
- 统一检测项导入文件中的物料类别编号格式,并校验物料类别存在性
- 实现导入时图片单元格嵌入解析并上传替换图例字段
- 新增检测项明细排序号字段,支持不传则默认插最前面,已有排序号整体+1
- 排序号超出范围自动修正,重复排序号会抛出业务异常
- 导入时校验同一物料类别内排序号不允许重复,并标记错误信息
- 新增保存检测项明细排序号处理的服务方法,替换原先简单保存调用
- 导入时检测类型和判定类型支持文字(定向/定量,目视/量具)转数字映射
- 导入后根据物料类别编号自动生成检测项编号和名称,按物料类别分组合并导入
- 查询检测项明细时按排序号升序返回
- 导入模板示例数据更新为物料类别编号和示例文字,导入接口支持错误提示文件返回
- 优化检测项导入导出Excel响应设置,提高导入导出用户体验
|
2026-05-07 09:31:20 +08:00 |
funny
|
04109205c8
|
Merge branch 'qms/yf' into qms/develop
|
2026-05-07 07:56:56 +08:00 |
funny
|
8c564739af
|
fix(qms): 优化检测项自动生成及类别筛选逻辑
- 修改QmsInspectionItemAddQO注释,明确检测项名称和编号由后端自动生成无需传入
- 在QmsInspectionItemServiceImpl中新增根据物料类别生成检测项编号和名称的逻辑
- 实现构建物料类别全路径名称的辅助方法
- 实现收集指定物料类别及其所有子孙类别ID集合的方法
- 查询时支持根据类别及其所有子孙类别ID过滤
- 修正QmsPdiTaskRecordController中请求参数名称由taskId改为id
|
2026-05-07 07:56:12 +08:00 |
曹鹏飞
|
260e533cc0
|
refactor(request): 统一将“检验单号”字段名修改为“请求单号”
- 将ExternalIncomingInspectionApplyQO和ExternalInventoryInspectionApplyQO中的checkNo字段改为requestNo
- 更新QmsIncomingInspectionTask实体及其对应VO中的checkNo字段为requestNo
- 修改IncomingInspectionTaskControllerService相关代码,使用requestNo替代checkNo
- 调整WmsIncomingInspectionTaskCallbackService中WmsInventoryInspectionTaskCallbackQO的字段为requestNo
- 统一修改各处字段注释,明确请求单号为第三方唯一编号
|
2026-05-06 18:51:53 +08:00 |
曹鹏飞
|
a43523da36
|
fix(qc-material): 修复父节点路径构建及查询逻辑
- 修改fullPath构建逻辑,避免重复拼接父节点路径
- 调整查询条件,使用ltree类型转换为text进行匹配
- 优化级联查询自身及子孙节点的条件表达式
- 保证查询兼容性与准确性,提高查询性能
|
2026-05-06 18:34:34 +08:00 |
曹鹏飞
|
c9f0e112d6
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-06 18:21:47 +08:00 |
曹鹏飞
|
4143924357
|
feat(material): 支持物料类别及子孙类别的展开查询与导出
- 在分页查询接口中增加物料类别编码展开,包含所有子孙类别
- 实现一次查询获取类别及其所有子孙类别编码列表的方法
- 在导出接口中同样支持物料类别编码展开
- Mapper 查询条件支持使用物料类别编码列表进行IN查询
- 修改排序规则,将分页查询结果按物料编号降序排列
- 在请求参数中新增物料类别编码列表字段,由服务层自动填充
|
2026-05-06 18:21:41 +08:00 |
曹鹏飞
|
12d0e0ca71
|
feat(qms): 新增检验单号字段并完善相关流程支持
- 在QmsIncomingInspectionTask实体及对应Mapper中添加checkNo字段
- 在IncomingInspectionTaskControllerService中设置并保存检验单号
- 在InventoryInspectionTaskCallbackService中传递检验单号信息
- 在ExternalIncomingInspectionApplyQO及ExternalInventoryInspectionApplyQO中新增检验单号校验
- 修改回调参数类WmsInventoryInspectionTaskCallbackQO,增加检验单号字段与检测数量替代送检数量
- 在DepartmentServiceImpl中完善新增和复制部门时的负责人ID与姓名设置
|
2026-05-06 17:20:51 +08:00 |
曹鹏飞
|
ba571b994c
|
refactor(pdf-extract): 移除旧pdfInfo字段,改用独立pdf属性存储位置信息
- 在PositionedTextStripper中添加elements字段的Getter以便外部访问
- 删除QmsInspectionStandard相关类中旧的pdfInfo字段及相关JSON序列化逻辑
- 新增QmsInspectionStandardItemContent、VO、QO类中pdfPageNum、pdfX、pdfY、pdfWidth和pdfHeight属性
- 在QmsInspectionStandardControllerService和QmsInspectionStandardItemControllerService中调整属性赋值逻辑,改用新字段替代pdfInfo
- 优化部分代码导入,移除未使用的JSONUtil和TextPosition引用
|
2026-05-06 16:51:03 +08:00 |
funny
|
2c1aaf56d0
|
Merge branch 'qms/yf' into qms/develop
|
2026-05-06 16:39:35 +08:00 |
funny
|
ad69c87ab2
|
ID查询任务基本信息,并关联检测规则获取机型及版本
- 统计inspectionResults中静态、动态和特殊检测项数量
- 未查询到任务时抛出业务异常提醒任务不存在feat(summary): 添加PDI任务概要接口及数据统计功能
- 新增QmsPdiTaskRecordSummaryVO,封装任务概要信息与检测项统计
- 在QmsPdiTaskRecordController中添加summary接口,支持任务概要查询
- 在QmsPdiTaskRecordControllerService实现任务概要逻辑,包含任务基础信息及检测项类型数量统计
- 查询检测规则以获取机型编号和检测版本信息
- 按检测项类型分类统计静态、动态和特殊子项数量
- 任务概要接口返回任务编号、机型编号、机台编号、订单号、版本及完成时间等信息
|
2026-05-06 16:38:20 +08:00 |
曹鹏飞
|
f74139ff61
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-06 16:23:45 +08:00 |
曹鹏飞
|
e8142d0480
|
feat(pdf-extract): 实现PDF尺寸和公差的提取识别功能
- 新增DimensionIdentifier用于识别PDF中的尺寸和多种公差格式
- 支持对称公差、非对称公差、配合公差和螺纹标注的正则匹配
- 实现基于TextGroup的文本预处理和位置判断,提高识别准确度
- 创建DimensionResult作为尺寸识别结果的封装实体
- 增加PdfExtractionService服务实现PDF解析、文本分组和尺寸提取流程
- 新增配置类PdfExtractConfig,提供文本分组和尺寸识别组件的Spring Bean
- 增加nflg-qms-pdf-extract模块及相关依赖管理,完成PDF尺寸提取的整体集成
|
2026-05-06 15:49:28 +08:00 |
funny
|
5b24459bcb
|
Image使用字符串格式
- 清理任务记录Service中示例图ID到URL的转换逻辑,改为直接使用refactor(pdi-statusURL
- 修改Controller中异常抛出类型,统一抛Exception
--item 引入文件上传服务和): 修改inspectionImage字段类型为字符串并更新相关处理逻辑
-相关工具类处理图片上传与路径生成 将QmsPdiDetectionRulesStatusItem及相关DTO中inspectionImage字段由Long改为String类型
- 修改导出及导入逻辑以适应inspectionImage为URL字符串的变化
- 优化导入流程,支持识别Excel中图片公式并上传图片获取URL
- 清理旧有根据ID查询文件记录并转换为URL的逻辑,直接使用inspectionImage字段的URL
- 调整接口和服务层异常及参数类型,提升导入文件安全性和灵活性
- 更新Excel导出模板示例中的inspectionImage示例数据为字符串格式
|
2026-05-06 15:19:10 +08:00 |
funny
|
179322612b
|
Merge branch 'qms/yf' into qms/develop
# Conflicts:
# nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/Department.java
|
2026-05-06 10:45:48 +08:00 |
funny
|
bd0c4a4482
|
refactor(service): 优化导入语句以简化代码结构
- 将多个具体实体和服务的导入合并为通配符导入
- 在QmsIssueTicketProcessMeasureControllerService中添加LocalDateTime导入
- 改善代码可读性和维护性
|
2026-05-06 10:44:41 +08:00 |
funny
|
fcad84ce52
|
refactor(repository): 优化质量检查员服务中部门负责人名称赋值逻辑
- 增加 deptLeaderName 变量缓存部门负责人名称
- 避免重复调用 department.getHeadUserName()
- 修正 detail.setDeptLeaderName 的赋值为缓存变量
- 扩展 QmsIssueTicketControllerService 的导入依赖声明
|
2026-05-06 10:37:57 +08:00 |
funny
|
b542f99756
|
feat(qms): 新增PDI工单详情接口及相关功能支持
- 新增QmsPdiTicketDetailVO类用于封装PDI工单详情数据结构
- QmsIssueTicketController新增/detail/pdi-ticket接口,支持查询PDI工单详情
- QmsIssueTicketControllerService新增getPdiTicketDetail方法,实现工单基本信息、处理记录和措施列表查询
- 处理记录中增加处理人所属部门信息查询,关联Department和UserInterior服务
- 收集不合格质检项,支持展示检测结果、图片和备注
- 措施列表支持类型ID、负责人、计划及确认日期等详细信息
- 修改QmsIssueTicketProcessControllerService,审核通过时推送至部门负责人待办,关联Department负责人信息
- 优化QmsIssueTicketProcessMeasureControllerService,支持措施新增时设置类型、负责人、计划及确认日期和备注
- Department实体增加负责人ID及姓名字段支持
- 调整销售订单号字段为非必填,更新相关注释描述
- 质量检验人员详情中增加部门负责人名称字段显示
|
2026-05-06 10:27:42 +08:00 |
曹鹏飞
|
7ed82ff904
|
fix(service): 修正入库检验任务处理逻辑和HTTP请求头部
- 根据请求合格状态异步处理入库检验任务回调
- 修正旧逻辑中无条件同步处理回调的问题
- 移除HTTP请求中不必要的Authorization头部设置
- 优化相关服务调用流程,避免潜在的授权问题
|
2026-04-30 15:17:41 +08:00 |
曹鹏飞
|
0a9d8e91a8
|
refactor(service): 移除 IncomingInspectionTaskControllerService 中无用的 triggerTime 设置
- 删除了多处对 triggerTime 属性的赋值代码
- 简化了 IncomingInspectionTaskControllerService 的代码逻辑
- 避免了不必要的时间戳设置操作
- 保持代码一致性和清晰度
|
2026-04-29 16:58:41 +08:00 |
funny
|
9542751147
|
Merge branch 'qms/yf' into qms/develop
|
2026-04-29 16:39:54 +08:00 |
funny
|
0da38080ca
|
feat(qms): 完善工单处理流程及领导审批功能
- 异步新增工单处理时推送待办消息,整合新增及推送操作
- 新增领导暂存与提交接口及对应服务方法,支持领导审批逻辑
- 提交工单处理时校验审批状态,支持根据审批结果推送待办
- 领导提交工单处理时校验审批结果,支持驳回和同意两种流程
- 同意领导审批时,自动检测工单所有处理记录完成状态,更新工单状态
- 领导暂存时保存审批意见和审批结果,写入领导用户信息
- 检测任务完成时增加是否延期状态标记
- 删除冗余同步推送待办代码,优化代码结构
|
2026-04-29 16:38:43 +08:00 |
曹鹏飞
|
049ff61c24
|
fix(inspection): 增加物料唯一编号校验及检验数量限制
- 校验物料唯一编号不为空,防止传入空值
- 检查任务中物料是否已被检验,避免重复检验
- 验证当前检验数量未超过任务总检验数量减已检数量
- 优化异常提示信息,提高用户操作反馈准确性
|
2026-04-29 16:28:38 +08:00 |
曹鹏飞
|
6362d6ed7e
|
fix(inspection-task): 优化来料检验任务提交及暂存逻辑
- 优化提交检验接口,增加任务存在性和完成状态校验
- 移除暂存检验结果接口及相关代码,简化业务流程
- 在提交检验时设置和更新检验开始时间及状态
- 校验质检人员时增加空格格式调整,提升代码规范性
- 调整相关请求参数,删除无用字段,只保留检验结果及开始时间校验
- 在提交样本检验时校验任务状态,防止重复完成操作
|
2026-04-29 15:09:34 +08:00 |
曹鹏飞
|
1a933353a3
|
fix(incoming-inspection): 优化样本数量校验和添加物料规格字段
- 修改样本数量校验逻辑,去除测试方法判断,使用检测数量限制样本数量
- 修正剩余样本数量计算,避免超出请求数量
- 在查询中增加检测数量字段,丰富任务详情信息
- 修正样本记录数量统计SQL,计算总检验数量而非计数
- 在检验任务VO中新增物料规格属性,完善物料信息展示
|
2026-04-29 14:36:04 +08:00 |
曹鹏飞
|
3fd457cdb6
|
refactor(controller): 移除QmsIncomingInspectionTaskController中未使用的导入
- 删除了未使用的QmsIncomingInspectionTaskRecordVO导入
- 移除了未使用的@Transactional注解导入
- 优化了导入列表,使代码更简洁规范
|
2026-04-29 11:44:49 +08:00 |
曹鹏飞
|
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 |
funny
|
d30414d655
|
Merge branch 'qms/yf' into qms/develop
|
2026-04-29 09:25:08 +08:00 |
funny
|
2dceac7fdd
|
新建工单功能添加
|
2026-04-29 09:24:31 +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 |
曹鹏飞
|
312127a9ff
|
fix(service): 修正质检人员查询条件过滤检验类型
- 在质检人员查询中添加过滤条件 inspectionType = 1
- 确保查询结果只包含检验类型为1的质检人员
- 修复因查询条件不足导致的数据不准确问题
|
2026-04-28 18:14:23 +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 |
曹鹏飞
|
771fc37fe4
|
feat(service): 向WMS请求添加Authorization头
- 引入StpUtil获取Token
- 在请求头中添加Authorization字段
- 确保向WMS系统发送的POST请求携带用户认证信息
- 优化日志记录,保持业务描述和请求数据完整
|
2026-04-28 15:59:31 +08:00 |
曹鹏飞
|
08a14a4f3a
|
feat(wms): 支持库存检验任务回调并完善来料检验数据结构
- 新增库存检验任务回调相关QO类和服务,支持向WMS系统发送库存检验结果
- 扩展来料检验任务VO,添加仓库、储位和存储时长字段
- 修改数据库映射文件,增加仓库、储位和存储时长字段映射
- 新增WMS外部接口调用服务,封装HTTP请求及异常处理
- 修改测试用例中有效物料编号,保证测试数据有效性
- 引入延迟加载注解优化服务依赖注入
- 统一日志记录和响应校验,提升接口调用的可靠性和可追踪性
|
2026-04-28 15:40:41 +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
|
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 |
曹鹏飞
|
f3e41e69e6
|
feat(issueTicket): 新增质量问题工单功能及详情查询
- 增加质量问题工单新增接口,实现工单编号自动生成及基本信息保存
- 添加质量问题工单详情查询,包含图片信息、来料检测任务详情及检验记录
- 来料检验任务检验记录子项新增样本数量、合格数量、不合格数量属性
- 重命名检验记录样本数据中的图片字段为imageIds,统一字段命名
- 新增获取不合格数据分组方法,聚合不合格数量并合并图片列表
- 实现质量问题工单分页查询及搜索功能
- 新增质量问题工单相关的请求参数和响应视图对象定义
- 完善数据库Mapper接口及XML配置,支持新查询语句
- 调整前端传递及后端处理逻辑对应的字段及校验逻辑
|
2026-04-27 15:19:10 +08:00 |
funny
|
097a61ac21
|
pdi功能工单部分新增,分页查询部分修改
|
2026-04-27 15:10:47 +08:00 |
funny
|
e00ce37f4b
|
Merge branch 'qms/develop' into qms/yf
|
2026-04-27 13:47:20 +08:00 |
funny
|
69dd1c665b
|
pdi功能修改
|
2026-04-27 13:46:27 +08:00 |
funny
|
d9c01921f7
|
pdi功能修改
|
2026-04-25 15:17:01 +08:00 |
曹鹏飞
|
b41fbee362
|
refactor(inspection): 优化入库检验任务检查项提交逻辑
- 提取当前用户和时间,统一设置记录创建信息
- 批量保存和更新检验项,提升数据库操作效率
- 批量保存和更新样本数据,避免重复调用单条保存
- 使用集合分别存储新增和更新的数据,简化数据处理流程
refactor(material-sync): 优化物料同步逻辑和查询性能
- 过滤物料类别编码为空的记录并去重物料列表
- 分批查询数据库,避免SQL语句中IN子句过长
- 批量处理新增和更新的物料数据,提升同步效率
- 详细记录新增和更新的物料数量日志信息
- 优化异常处理,返回包含异常信息的失败结果
|
2026-04-25 15:15:12 +08:00 |
曹鹏飞
|
7b95137a81
|
test(api): 编写提交检测项接口的单元测试用例
- 实现提交检测项接口正常提交的多种场景测试,包括全部合格和部分不合格样本
- 添加带图片和带备注的样本提交测试,验证相关字段能正常保存
- 增加更新已有检验记录的测试,覆盖保存和更新逻辑
- 包含任务ID、物料编号、样本数量、合格数量、不合格数量等参数为空时的校验失败测试
- 测试检验项列表为空或为null的参数校验情况
- 验证检验项中的检验标准项内容ID和样本列表的非空校验
- 测试样本中是否合格字段为空时的校验失败
- 支持一次提交多个检验项,每项包含多个样本数据的测试
- 验证空请求体时接口的参数解析和校验结果
- 编写辅助方法构建有效请求体和检验项及样本数据,提高测试代码复用性
|
2026-04-25 14:36:42 +08:00 |
曹鹏飞
|
5464981d5f
|
refactor(incoming-inspection): 优化检验记录图片上传与展示逻辑
- 新增依赖注入 IFileUploadRecordService 用于文件上传记录管理
- 注释掉来料检验任务检验记录的查询方法,暂时停止使用该方法
- 优化检验数据图片字段处理,保存时存储图片ID逗号分隔字符串
- 查询时根据图片ID列表查询文件详细信息并映射为 FileUploadVO 对象列表
- 更新相关实体及数据传输对象,图片字段由字符串列表改为 FileUploadVO 对象列表
- 调整导入语句,统一通配符导入 VO 包,添加注解 @Qualifier
- 修改图片列表字段注释,更准确描述为图片ID列表
|
2026-04-25 13:45:19 +08:00 |
曹鹏飞
|
d6211aac84
|
feat(material-sync): 实现按日期范围同步主物料系统数据功能
- 在BomMaterialService中新增按日期范围查询物料列表接口getListByDate
- 新增MaterialMainListByDateDTO用于接收按日期查询返回的物料信息
- 新增MaterialListByDateQO定义按日期范围查询请求参数
- 在QmsQcMaterialController添加按日期范围同步物料接口syncFromMainByDate
- 在QmsQcMaterialControllerService实现syncFromMainByDate业务方法,支持插入和更新物料
- 新增QCMaterialSyncProcessor定时同步主物料数据到质检系统
- 调整RestTemplate连接超时时间从3000ms提升至5000ms
- 增强MaterialMainDTO,添加申请人编码、申请部门、材质、推荐度等字段
- 添加MaterialSyncTest单元测试覆盖按日期同步功能
- 优化日志打印,查询物料时超过1000条数据不打印详细内容
|
2026-04-25 12:24:46 +08:00 |
曹鹏飞
|
818db2cc57
|
feat(inspection): 新增来料检验任务记录及子项详情查询接口
- 新增接口以查询指定任务ID的来料检验任务检验记录,包含记录项和检验数据
- 新增接口以查询指定检验记录ID的检验记录子项列表,包含样本数据详情
- 引入相关VO类用于返回结构化的检验记录、检验项及检验数据
- 查询过程中关联检验标准项内容及检验标准项,丰富返回的数据内容
- 实现数据分组与映射,保证接口返回数据完整且结构清晰
- QmsIncomingInspectionTaskController增加对应REST接口支持前端调用
|
2026-04-25 10:13:10 +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 |
曹鹏飞
|
8bbd89629f
|
fix(qms-admin): 修正检测标准相关常量及字段处理
- 删除无用常量 INSPECTION_STANDARD_TESTING_METHOD
- 替换检测项获取字典码为 InspectionStandardDetectionType
- 在更新检测标准时添加判断类型字段 judgmentType 的设置逻辑
|
2026-04-24 11:04:39 +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
|
d77eefc410
|
pdi检测功能
|
2026-04-22 17:23:35 +08:00 |
funny
|
c8f852ea52
|
pdi检测功能
|
2026-04-22 17:22:08 +08:00 |
funny
|
7acb8f31a0
|
Merge branch 'qms/yf' into qms/develop
|
2026-04-22 14:03:35 +08:00 |
funny
|
fc4bad9648
|
pdi检测功能
质检人员管理转办修改
|
2026-04-22 14:03:05 +08:00 |
曹鹏飞
|
b05f5b24d6
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-04-22 13:51:35 +08:00 |
曹鹏飞
|
510261a9e5
|
fix(incoming-inspection): 优化检验数量类型及校验并新增查询返回VO
- 将来料检验申请与任务实体中的检验数量类型由BigDecimal改为Integer
- 增加检验数量最小值校验,确保其必须大于0
- 更新相关接口测试用例,补充类型字段并调整检验数量相关断言
- 修改启动日志输出,明确QMS admin服务启动信息
- 新增来料检测任务查询返回VO类,包含详细任务及检验信息字段
|
2026-04-22 13:51:29 +08:00 |
funny
|
d810137937
|
pdi检测功能
|
2026-04-22 13:34:49 +08:00 |
曹鹏飞
|
2e2111c0ba
|
Merge remote-tracking branch 'refs/remotes/惠信/qms/yf' into qms/develop
|
2026-04-22 13:28:55 +08:00 |
funny
|
80d77a79fe
|
修改质检人员管理功能
|
2026-04-22 11:49:35 +08:00 |
曹鹏飞
|
5c64694c9d
|
feat: 新增来料检测任务功能及接口实现
- 添加 DictionaryItem 相关 Mapper 接口和 XML 配置,支持查询及字典值操作
- 实现 DictionaryItemServiceImpl,包含字典值的增删改查及多语言支持
- 新增 IDictionaryItemService 接口定义字典值服务方法
- 新增 QmsIncomingInspectionTask 实体及其相关服务接口与实现,支持来料检测任务管理
- 添加 IncomingInspectionTaskControllerService,提供来料检验申请、任务分配、转办等业务逻辑
- 实现来料检测任务超期处理定时任务处理器 IncomingInspectionTaskOverdueProcessor
- 新增 COA通知管理相关控制器 QmsCoaTaskController,支持通知任务的增删改查及消息推送
- 添加对外接口 ExternalIncomingInspectionTaskController,支持来料检验申请的对外调用
- 以上更新涵盖质检任务、字典项和通知消息管理,完善质检模块功能及对外接口
|
2026-04-22 11:48:50 +08:00 |
funny
|
904371dd49
|
Merge branch 'qms/develop' into qms/yf
|
2026-04-22 10:06:35 +08:00 |
funny
|
2bdc055ab4
|
Merge branch 'qms/develop' into qms/yf
|
2026-04-22 09:18:52 +08:00 |