Commit Graph

439 Commits

Author SHA1 Message Date
yf001217 5bc84a02f3 pqc检测任务修改 2026-06-09 20:25:53 +08:00
yf001217 75082498fe Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-09 20:02:52 +08:00
yf001217 e398aa9d8a pqc检测任务修改
部件绑定修改
2026-06-09 20:02:21 +08:00
曹鹏飞 e1702158ef Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning 2026-06-09 19:27:50 +08:00
曹鹏飞 d45e742397 refactor(qms): 优化问题工单控制器服务代码
- 移除不合格数量为0的记录
- 清理多余的空行以提高代码可读性
- 优化流式处理的数据收集逻辑
- 整理检测数据和复核意见的设置顺序
2026-06-09 18:51:26 +08:00
yf001217 33c50fdf9c pqc检测任务修改 2026-06-09 18:44:53 +08:00
yf001217 4a2f6acb05 Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-09 18:03:26 +08:00
yf001217 87ff87ed29 pqc检测任务修改 2026-06-09 18:02:31 +08:00
曹鹏飞 f9fdc5f746 Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning 2026-06-09 17:34:27 +08:00
曹鹏飞 e934810ee2 feat(qms): 添加物料类别级免检功能支持
- 在 IQmsExemptCategoryService 中新增 batchCheckExempt 方法用于批量判断物料类别免检
- 在 MaterialController 中实现物料级和类别级双重免检判断逻辑
- 新增 QmsExemptCategoryMapper 的 batchCheckExempt 查询方法
- 实现类别级免检的 SQL 查询逻辑,支持按供应商和物料号批量匹配
- 在 QmsExemptCategoryServiceImpl 中完成功能实现和服务层调用
2026-06-09 17:31:17 +08:00
yf001217 ff61997c86 Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-09 17:04:43 +08:00
yf001217 7d45e53580 pdi部件绑定修改 2026-06-09 17:04:28 +08:00
曹鹏飞 0063a49d13 Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning 2026-06-09 16:52:50 +08:00
曹鹏飞 fcbe68b437 refactor(common): 将PDI检验任务回调QO类移动到公共模块并优化结构
- 将PdiInspectionTaskCallbackQO类从srm-receive模块迁移到common模块
- 为PdiInspectionTaskCallbackQO类添加@Accessors(chain = true)注解支持链式调用
- 更新QmsController中的导入路径指向新的公共包位置
- 移除ZWM3A17Item2DTO和SRMQualityInspectionResultDTO的未使用导入
- 在qms-admin模块中创建WmsPdiInspectionTaskCallbackService用于处理PDI任务回调
- 配置pdi回调URL属性并实现回调方法
2026-06-09 16:52:43 +08:00
yf001217 7fa4af4b23 Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-09 16:36:59 +08:00
yf001217 f0d5c619d5 pdi部件绑定修改 2026-06-09 16:36:26 +08:00
曹鹏飞 7a6f99014e Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning 2026-06-09 16:32:29 +08:00
曹鹏飞 ce02d5c602 feat(inproduce): 添加PDI质检功能支持
- 集成QMS服务实现PDI质检任务推送和回调处理
- 新增质检状态字段用于跟踪31成品入库质检流程
- 添加机型编号和机台编号参数支持质检设备识别
- 实现质检不合格项目过滤显示逻辑
- 集成SAP服务实现质检结果同步处理
2026-06-09 16:24:00 +08:00
yf001217 cd7149b5b7 pqc检测任务方法修复 2026-06-09 16:03:46 +08:00
yf001217 e834fc09ab Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-09 15:15:12 +08:00
yf001217 f2cb1c996e iqc报表修改条件 2026-06-09 15:14:58 +08:00
曹鹏飞 dc490c5a8a feat(qms): 增加入库检验任务查询权限和检验标准项类型验证
- 新增代理ID查询条件支持,允许代理人查看相关检验任务
- 添加检验标准项类型的最小值和最大值校验注解
- 完善数据验证规则确保检验标准项类型在有效范围内
2026-06-09 14:38:57 +08:00
曹鹏飞 3a2d21f3fb feat(qms): 更新质检回调功能以支持二维码数量管理
- 修改 ExternalIncomingInspectionApplyQO 中的 qrCodes 类型为 Collection
- 新增 MaterialQrCodeDTO 数据传输对象用于二维码质检信息
- 在 NormalPGIController 中优化二维码获取逻辑并使用 Set 集合避免重复
- 为 QmsController 的 iqcIncoming 方法添加事务注解确保数据一致性
- 重构质检回调逻辑,移除异常捕获包装并优化代码结构
- 更新 WmsIncomingInspectionTaskCallbackQO 使用 MaterialQrCodeDTO 替代字符串列表
- 在质检不合格时更新二维码数量信息并处理父级二维码关联关系
- 完善质检结果处理流程,包括合格与不合格情况的数据更新逻辑
2026-06-09 09:51:00 +08:00
曹鹏飞 e5aff5af5b fix(inspection): 修复来料检验任务中二维码验证逻辑
- 添加了对物料唯一编号不为空的条件判断
- 新增二维码有效性验证功能
- 保留原有的物料重复检验检查逻辑
- 确保只有在物料唯一编号存在时才执行验证流程
2026-06-09 08:46:04 +08:00
yf001217 c72ca41728 Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-08 18:32:28 +08:00
yf001217 c026c910d8 qms报表管理 2026-06-08 18:31:54 +08:00
曹鹏飞 1d71babd9a feat(qms): 添加文件历史版本功能并修复质检数据映射问题
- 在QmsFileController中新增getHistory接口获取文件历史版本
- 在QmsFileControllerService中实现getHistory业务逻辑
- 为QmsFileHistory实体添加storagePath存储路径字段
- 修复IncomingInspectionTaskControllerService中标准项目查询条件,添加itemType过滤
- 修正NormalPGIController中采购订单号和行号的映射关系
- 优化QmsController中物料名称和单位的数据填充
- 为质检记录添加入库时间字段并设置当前时间
- 修复ZWM3A17DTO中合格数量的数据类型转换问题
- 移除QmsController中不必要的服务注入依赖
2026-06-08 17:32:33 +08:00
yf001217 4c111ddd60 qms报表管理 2026-06-08 16:29:36 +08:00
曹鹏飞 1f6b89590f Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning 2026-06-08 14:19:38 +08:00
曹鹏飞 ff58e03f93 feat(task): 添加来料检验任务二维码强制使用功能
- 在ApiResult中添加时间格式化注解
- 新增mustUseQrCode字段到QmsIncomingInspectionTaskVO
- 实现QmsIncomingInspectionTaskQrService的existsByTaskId方法
- 在任务详情中设置mustUseQrCode属性
2026-06-08 14:19:10 +08:00
yf001217 0e1f1c8f9f Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-08 14:17:18 +08:00
yf001217 a0aa1ee169 PDI部件图形绑定 2026-06-08 14:16:56 +08:00
yf001217 722c7ac681 Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-08 09:35:04 +08:00
yf001217 c3916419ed 成品发货修改 2026-06-08 09:34:47 +08:00
曹鹏飞 442893830e fix(api): 统一API返回格式并修复COA报告验证逻辑
- 修改CoaController.existsReport方法返回ApiResult包装格式
- 移除NormalOrderController中未使用的StringUtil导入
- 将COA报告存在性检查改为审核通过状态检查
- 更新错误提示信息为更明确的COA报告提交审核要求
- 修复QmsCoaReviewServiceImpl中删除状态判断条件
- 重命名QmsService.existsReport方法为coaReportPass
- 优化COA报告验证结果处理逻辑,避免空值导致的异常
2026-06-08 09:02:42 +08:00
曹鹏飞 6e28f6f2fc feat(todo): 更新工单待办事项查询功能以支持新查询参数
- 在 IQmsIssueTicketToDoService 中更新 search 方法参数类型
- 在 QmsIssueTicketTodoController 中更新接口参数类型
- 在 QmsIssueTicketTodoControllerService 中更新服务层参数类型
- 新增 QmsIssueTicketTodoItemSearchQO 查询对象类
- 在 QmsIssueTicketToDoMapper 中更新数据库查询方法参数
- 在 QmsIssueTicketToDoServiceImpl 中更新实现方法参数类型
2026-06-08 08:29:29 +08:00
曹鹏飞 cd62c739e1 Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning
# Conflicts:
#	nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/WmsIncomingInspectionTaskCallbackService.java
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/QmsService.java
2026-06-05 17:44:49 +08:00
曹鹏飞 2228417a20 feat(qms): 新增COA报告检查接口及完善质检流程
- 新增CoaController对外接口用于检测COA报告是否存在且已审核
- 实现IQmsCoaReviewService.existsReport方法检查COA报告状态
- 在NormalOrderController中添加COA报告有效性验证逻辑
- 完善来料检验任务处理流程,支持全检和返工任务创建
- 新增QmsController接收QMS质检数据推送
- 实现免检物料检查功能和COA报告存在性验证
- 优化质检不合格处理逻辑,区分维修和报废场景
- 添加NoUtil工具类用于批次号生成和二维码内容解析
2026-06-05 17:37:17 +08:00
yf001217 e57e0bdbd5 Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/QmsService.java
2026-06-05 16:23:21 +08:00
yf001217 5cb45125e4 新增手动发起库存检测任务接口 2026-06-05 15:19:35 +08:00
曹鹏飞 fbf30750da feat(incoming-inspection): 添加二维码验证功能到检验任务检查接口
- 移除 getItemsForCheck 方法中的 @Valid 注解
- 添加二维码唯一编号字段到 QmsIncomingInspectionTaskTodoCheckItemsQO 类
- 在 getItemsForCheck 方法中增加二维码验证逻辑
- 验证二维码唯一编号是否为空的业务错误
- 验证二维码唯一编号是否有效的业务规则
- 根据任务ID查询并验证二维码列表中的匹配关系
2026-06-05 15:11:41 +08:00
曹鹏飞 b0f937e72a feat(qms): 添加来料检验任务二维码关联功能
- 在ExternalIncomingInspectionApplyQO和ExternalInventoryInspectionApplyQO中新增qrCodes字段
- 新增QmsIncomingInspectionTaskQr实体、Mapper和服务类用于二维码关联管理
- 在来料检验任务创建时保存二维码与任务的关联关系
- 修改NormalPGIController中的数据传输结构,移除旧的SRM相关DTO
- 更新QmsService中QMS接口调用地址配置
- 优化QCMaterialSyncDTO的数据结构,使用新的二维码列表替代旧的推送DTO
- 更新待办事项查询接口,添加来源类型编码字段返回
2026-06-05 15:00:00 +08:00
yf001217 011f26430b Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-05 11:50:08 +08:00
yf001217 5dffce196f 新增库存字段 2026-06-05 11:49:38 +08:00
曹鹏飞 c50972be50 feat(wms): 实现批量来料检验申请功能
- 将来料检验申请接口改为支持批量处理多个申请
- 添加QMS服务类用于推送检验申请到质量管理系统
- 在SRM检验内容DTO中新增采购组字段
- 在SRM检验行项目DTO中新增请求单号和二维码列表字段
- 修复了待办事项重复添加的问题
- 激活并实现之前被注释掉的数量一致性校验逻辑
- 修复了物料编号不存在时的错误提示信息
- 移除物料唯一编号字段的非空验证注解
2026-06-05 11:48:22 +08:00
曹鹏飞 487563add8 Merge branch 'qms/develop' into feature/NoScanning 2026-06-03 15:21:10 +08:00
yf001217 79ee333ba4 PQC上传校验和暂存参数修改 2026-06-03 11:51:19 +08:00
yf001217 608d2ccce8 PQC上传校验和暂存参数修改 2026-06-03 10:35:02 +08:00
yf001217 c354a94d9f PQC和PDI不良品列表查询修改
PQC上传校验修改
2026-06-03 10:06:23 +08:00
曹鹏飞 0de34b6b9c feat(todo): 实现待办事项功能并优化消息推送
- 添加了待办事项相关的实体类和控制器
- 实现了待办事项的增删改查功能
- 集成了消息推送服务,支持系统消息发送
- 重构了来料检验任务的消息推送逻辑
- 新增了待办事项统计和分页查询功能
- 优化了超期任务的消息通知机制
- 添加了待办事项的已读/未读状态管理
- 实现了防止重复消息的去重逻辑
2026-06-01 17:04:12 +08:00
yf001217 a221c38fcf pqc示例图返回值修改 2026-05-29 15:55:30 +08:00
yf001217 8913b8d94b style(qms-admin): 统一 Java 源代码换行符格式
- 将控制器层和服务层源码统一为标准 LF 换行符
2026-05-29 15:17:32 +08:00
yf001217 33553d12da Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-29 14:07:27 +08:00
yf001217 1062ce5136 feat(qms): 新增制程品质异常记录查询功能
- 在制程品质任务记录中,新增不合格项查询请求处理逻辑
- 同步更新质量管理系统后台对应控制器与服务层
2026-05-29 14:04:52 +08:00
曹鹏飞 0582451a99 refactor(permission): 优化文件权限校验及锁定逻辑
- 修改权限校验函数为返回布尔值,简化调用和异常处理逻辑
- 对无权限操作使用统一异常提示,明确提示无权限原因
- 在获取文件详情时添加锁定用户信息及编辑权限标记
- 避免锁定文件时重复提示锁定用户,区分当前用户和锁定用户
- 在文件视图对象中新增可编辑权限字段 canWrite,用于前端权限显示
- 统一权限校验逻辑,支持读写权限细粒度判断,提升代码清晰性和维护性
2026-05-29 09:15:50 +08:00
曹鹏飞 0cecd2e8d8 feat(extraction): 增强尺寸识别模块支持复杂公差及粗糙度标注
- 增加对多种公差模式的正则匹配支持,包括单偏差、多偏差组合及配合代号相关格式
- 实现配合公差与单独公差值跨文本组配对识别逻辑
- 新增表面粗糙度标注的识别,结合旋转文本与配置项判断处理
- 优化尺寸符号(如Φ、Ø等)的关联查找,支持多字符符号及旋转文本特例
- 引入 TextNormalizer 和 TitleBlockFilter 组件,增强文本预处理与标题栏过滤
- 优化识别流程,避免重复及无效标注,提高准确率
- 调整 PdfExtractionService 支持从URL直接读取PDF字节流,添加区域原始文本提取接口
- 配置DimensionIdentifier注入依赖组件,完成模块化改造
2026-05-28 18:09:08 +08:00
yf001217 0568d11adc Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-28 15:34:20 +08:00
yf001217 26bf31003e 功能(qms): 统一质检任务记录的来源标识
- 重构控制器与服务层代码文件格式
- 统一导入语句及行尾格式规范
2026-05-28 15:33:51 +08:00
yf001217 f5d3b2e766 样式规范(QMS):统一控制器与服务格式化
- 优化QMS任务记录代码的导入顺序及换行符。
- 确保控制器与服务文件符合项目风格规范。
2026-05-28 15:23:40 +08:00
funny 179730148d Merge branch 'qms/zhangke' into qms/develop 2026-05-27 18:43:41 +08:00
funny ded51f12f1 PDI部件 2026-05-27 18:42:36 +08:00
zhangke 551223748e Merge remote-tracking branch 'origin/qms/develop' into qms/zhangke
# Conflicts:
#	nflg-qms-admin/src/main/java/com/nflg/qms/admin/controller/QmsPqcInspectionRuleController.java
#	nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsPqcInspectionRuleControllerService.java
#	nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/impl/QmsPqcInspectionRuleControllerServiceImpl.java
2026-05-27 17:43:53 +08:00
zhangke 512e92af38 PQC质检标准开发部分完成 2026-05-27 17:31:24 +08:00
funny d9da88e351 PDI部件管理优化 2026-05-27 17:22:01 +08:00
funny db885a9105 PDI统计数据优化
PDI任务记录更新需求
2026-05-27 14:29:50 +08:00
funny 5bb2f41a0c PQC任务提交优化修改 2026-05-27 11:00:25 +08:00
funny 95b8162943 PQC任务详情优化修改 2026-05-27 10:01:15 +08:00
yf001217 0985594f6b 功能(qms): 新增PQC检验点列表查询
- 暴露检验点与项目列表数据用于规则管理
- 扩展规则控制器服务契约,增加相关查询方法
2026-05-26 17:34:14 +08:00
funny 56af2d61b9 优化修改 2026-05-26 10:53:44 +08:00
funny d6826b42fa 优化修改 2026-05-26 10:09:28 +08:00
funny 128674ece3 优化修改 2026-05-26 10:08:17 +08:00
funny fc1d9ef58e 优化修改 2026-05-26 10:07:29 +08:00
yf001217 a2817e45ed feat(qms): Add tablet PQC task record search
- Add tablet-specific query support for PQC task records
- Expose controller and service handling for tablet search requests
2026-05-26 10:05:44 +08:00
funny 09cdc953c3 删除文档 2026-05-22 17:03:45 +08:00
funny e69f212359 feat(qms): 新增PQC工单分派及详情查看功能
- 增加接口支持发起PQC工单,更新工单状态为处理中并分配处理人推送待办
- 实现按处理人分组合并不合格项并创建处理记录及待办消息
- 新增查询本人相关PQC工单详情接口,仅返回本人相关处理记录和措施
- 完善PQC工单处理流程,支持处理人提交审批及措施填写校验
- 添加PQC工单结束处理判断,最后一人提交时更新工单状态为已完成
- 新增文件及措施信息的解析和转换辅助方法,丰富详情数据展示
- 新增PQC任务及任务详情相关实体、接口及实现,支持任务管理功能
- 新增PQC任务相关Controller接口,包括查询、暂存和提交功能
- 优化PQC工单流程中的权限校验和异常处理,保障业务流程合理性
2026-05-22 15:48:34 +08:00
funny 3b782f471f feat(qms): 新增PQC工单分派及详情查看功能
- 增加接口支持发起PQC工单,更新工单状态为处理中并分配处理人推送待办
- 实现按处理人分组合并不合格项并创建处理记录及待办消息
- 新增查询本人相关PQC工单详情接口,仅返回本人相关处理记录和措施
- 完善PQC工单处理流程,支持处理人提交审批及措施填写校验
- 添加PQC工单结束处理判断,最后一人提交时更新工单状态为已完成
- 新增文件及措施信息的解析和转换辅助方法,丰富详情数据展示
- 新增PQC任务及任务详情相关实体、接口及实现,支持任务管理功能
- 新增PQC任务相关Controller接口,包括查询、暂存和提交功能
- 优化PQC工单流程中的权限校验和异常处理,保障业务流程合理性
2026-05-22 15:15:47 +08:00
funny 4f78cbe83b feat(qms): 新增PQC工单分派及详情查看功能
- 增加接口支持发起PQC工单,更新工单状态为处理中并分配处理人推送待办
- 实现按处理人分组合并不合格项并创建处理记录及待办消息
- 新增查询本人相关PQC工单详情接口,仅返回本人相关处理记录和措施
- 完善PQC工单处理流程,支持处理人提交审批及措施填写校验
- 添加PQC工单结束处理判断,最后一人提交时更新工单状态为已完成
- 新增文件及措施信息的解析和转换辅助方法,丰富详情数据展示
- 新增PQC任务及任务详情相关实体、接口及实现,支持任务管理功能
- 新增PQC任务相关Controller接口,包括查询、暂存和提交功能
- 优化PQC工单流程中的权限校验和异常处理,保障业务流程合理性
2026-05-22 10:31:41 +08:00
funny d762e1da52 Merge branch 'qms/zhangke' into qms/develop 2026-05-21 15:14:29 +08:00
funny 0a6c30bfd6 任务计划表 2026-05-21 15:11:55 +08:00
zhangke 2e54e67c17 PQC质检标准开发部分完成 2026-05-21 15:11:06 +08:00
funny 4726be7984 refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-20 18:15:01 +08:00
funny 5bf56b6126 refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-20 15:46:41 +08:00
funny acdd965b3c refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-20 11:50:23 +08:00
funny 6822693429 refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-19 17:51:00 +08:00
funny 5be1791cb4 refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-18 14:21:20 +08:00
funny ac7c021bd1 feat(report): 新增质检报表功能模块
- 新增QmsReportController,提供IQC、PDI、工单、超时统计报表接口
- 实现QmsReportControllerService,完成IQC报表核心逻辑计算
- 设计QmsIqcReportVO、QmsPdiReportVO、QmsTicketReportVO、QmsOverdueReportVO数据结构
- 增加QmsReportMapper及对应XML,实现检测项分布和物料不合格率数据库查询
- 支持时间区间、周度合格率、供应商和检测人统计等多维度报表数据计算
- 针对IQC报表实现总工单、已完成、待检测数合格率等关键指标统计及变化率分析
- PDI、工单和超时统计报表接口预留,待后续功能完善
2026-05-15 17:58:00 +08:00
曹鹏飞 44b38a6ab7 fix(qms): 修正严格性检查类型字段类型为Long
- 将QmsCodeLetterMatrix中inspectionType字段类型由Short改为Long
- 修改QmsSamplingPlanAddQO.CodeLetterMatrixQO中inspectionType字段类型为Long并添加非空校验
- 修正QmsSamplingPlanDetailVO中inspectionType字段类型为Long
- 更新QmsSamplingPlanApiTest测试用例中inspectionType字段对应的数值类型为Long
2026-05-14 16:44:52 +08:00
funny 4dabc327aa 逾期任务查询功能修改 2026-05-14 11:23:07 +08:00
funny 24bdaeaea4 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-14 09:15:23 +08:00
funny ae2a329016 工单分派功能修改 2026-05-14 09:14:15 +08:00
曹鹏飞 b1346da373 fix(qms): 修复不合格数据分组查询和图像ID合并逻辑
- 调整QmsIncomingInspectionTaskRecordItemMapper的SQL,新增关联表和字段,添加image_ids字段
- 增加SQL中task_id过滤条件,确保数据查询的准确性
- 修正QmsIssueTicketControllerService中图像ID合并逻辑,避免空值拼接问题
- 优化图像ID合并条件,确保当已有图像ID为空时直接赋值
- 保证不合格数量的正确累加逻辑
2026-05-14 09:06:23 +08:00
funny c0ee9bf09c Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-13 19:19:09 +08:00
funny 43ac7130eb 工单分派功能修改 2026-05-13 19:18:50 +08:00
曹鹏飞 01465e849a Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-13 19:17:54 +08:00
曹鹏飞 8ee02f1e84 fix(qms): 修改审批状态2的含义为退货
- 将审批状态注释中2的描述由“重检”改为“退货”
- 更新相关代码中审批状态2的文本显示为“退货”
- 统一修改多个类和方法中的审批状态注释和逻辑描述
- 保证审批状态定义和转换逻辑的一致性
2026-05-13 19:17:47 +08:00
funny c0dc2f565c Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-13 18:42:56 +08:00
funny 34de001ddd 工单字段修改 2026-05-13 18:42:10 +08:00
曹鹏飞 c2f59ac68e Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-13 18:12:03 +08:00
曹鹏飞 58622ee443 feat(qms): 新增质检单审核备注字段
- 在QmsIncomingInspectionIssueTicketAuditQO类中添加remark属性用于记录备注
- 在QmsIssueTicketControllerService服务中设置remark字段值
- 优化质检单审核流程,支持保存审批备注信息
2026-05-13 18:11:57 +08:00
曹鹏飞 5afb5cc0d0 test(api): 更新来料检验申请接口及增强测试数据生成
- 将有效的物料编号修改为2200047982
- 修改来料检验申请接口路径为 /external/incoming-inspection-task/incoming-apply
- 使用 UUID 和随机数工具类生成请求号、交货单号、采购组等字段
- 添加供应商编码和名称的测试数据
- 设置检验类型为0以覆盖更多测试场景
2026-05-13 18:04:54 +08:00