曹鹏飞
|
5c8b2a01b8
|
Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning
|
2026-06-10 08:34:46 +08:00 |
曹鹏飞
|
2f60e99f3b
|
refactor(qms): 修改COA任务发布功能的物料标识方式
- 将QmsCoaTaskAddQO中的物料字段从materialNo改为materialId
- 更新publish方法返回值类型为Long,返回任务ID
- 移除按物料编号查询物料的逻辑,直接使用传入的物料ID
- 调整控制器中待办事项标题的生成方式,使用物料编号显示
- 修改新增和发布流程中物料ID的设置方式,统一使用qo.getMaterialId()
|
2026-06-10 08:33:07 +08:00 |
曹鹏飞
|
7bd3cb7134
|
fix(file): 修复文件锁定逻辑中的竞态条件问题
- 添加了 Redis 键不存在时的条件检查分支
- 实现了 setIfAbsent 原子操作避免并发锁定冲突
- 移除了冗余的锁定失败兜底错误提示
- 优化了分布式锁的实现机制
|
2026-06-10 08:25:07 +08:00 |
yf001217
|
fc5bb4a2e8
|
pqc检测任务修改
|
2026-06-09 21:08:43 +08:00 |
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 |
曹鹏飞
|
6f917c15f3
|
fix(inproduceorder): 修正订单编号传递错误
- 修复了qmsService.pushPdiInspection方法中订单编号参数错误
- 将order.getNo()更正为order.getOrderNo()以确保正确的订单标识符传递
|
2026-06-09 17:57:17 +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 |
曹鹏飞
|
3e6ce77226
|
feat(InProduceOrderMaterialVO): 添加机台编号和机型编号字段
- 添加 workbenchNo 字段用于存储机台编号
- 添加 modelNo 字段用于存储机型编号
- 为新增字段添加相应的注释说明
- 保持原有 children 字段结构不变
|
2026-06-09 16:32:23 +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 |
曹鹏飞
|
95925bc2fd
|
Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning
|
2026-06-09 09:51:10 +08:00 |
曹鹏飞
|
3a2d21f3fb
|
feat(qms): 更新质检回调功能以支持二维码数量管理
- 修改 ExternalIncomingInspectionApplyQO 中的 qrCodes 类型为 Collection
- 新增 MaterialQrCodeDTO 数据传输对象用于二维码质检信息
- 在 NormalPGIController 中优化二维码获取逻辑并使用 Set 集合避免重复
- 为 QmsController 的 iqcIncoming 方法添加事务注解确保数据一致性
- 重构质检回调逻辑,移除异常捕获包装并优化代码结构
- 更新 WmsIncomingInspectionTaskCallbackQO 使用 MaterialQrCodeDTO 替代字符串列表
- 在质检不合格时更新二维码数量信息并处理父级二维码关联关系
- 完善质检结果处理流程,包括合格与不合格情况的数据更新逻辑
|
2026-06-09 09:51:00 +08:00 |
yf001217
|
d176f0e628
|
iqc库存检测任务修改
|
2026-06-09 09:15:27 +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 |
曹鹏飞
|
b2bc1130cd
|
feat(gateway): 更新SaToken配置以添加新的免登录路径和执行器路径检查
- 添加 /qms/external/** 到免登录接口列表
- 为 /actuator/ 路径添加特殊处理逻辑
- 重新格式化 notMatch 方法中的路径配置
- 实现请求路径包含检查替代通配符匹配
|
2026-06-08 10:33:45 +08:00 |
yf001217
|
713ce0aefb
|
iqc任务生成修改
|
2026-06-08 10:33:01 +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 |
曹鹏飞
|
de41b20598
|
Merge branch 'develop' into feature/NoScanning
|
2026-06-08 09:03:09 +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 |
曹鹏飞
|
dd6c23e73a
|
Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning
|
2026-06-05 17:48:07 +08:00 |
曹鹏飞
|
9400e241b8
|
refactor(qms): 优化库存检验申请接口调用
- 将硬编码的URL路径替换为配置化的主机地址和端点变量
- 提高代码可维护性并支持环境配置灵活调整
- 统一外部系统接口调用的URL构建方式
|
2026-06-05 17:47:35 +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 |