曹鹏飞
|
30d1839f2d
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-06-13 19:38:41 +08:00 |
曹鹏飞
|
025cc24877
|
refactor(controller): 重构质量问题工单删除逻辑
- 将控制器中的直接删除操作移至专用服务类
- 添加批量删除质量问题工单的业务逻辑
- 实现删除条件校验:仅允许删除来源类型为PQC且状态为待流转的工单
- 对不满足删除条件的工单进行拦截并返回错误提示
- 使用事务注解确保删除操作的数据一致性
|
2026-06-13 19:38:31 +08:00 |
yf001217
|
c6430a07f3
|
pqc查询机型编号新增
|
2026-06-13 19:26:57 +08:00 |
yf001217
|
b736a816ca
|
pdi部件绑定修改
|
2026-06-13 18:44:28 +08:00 |
yf001217
|
7e5de36bd0
|
pdi导入逻辑修改
pdi部件绑定修改
|
2026-06-13 18:29:26 +08:00 |
yf001217
|
5eff7ea7b9
|
pdi导入逻辑修改
|
2026-06-13 17:59:20 +08:00 |
yf001217
|
7892b6e8b6
|
Merge remote-tracking branch 'origin/qms/develop' into qms/develop
|
2026-06-13 17:09:49 +08:00 |
yf001217
|
9c6c53fa8c
|
qms修改
|
2026-06-13 17:09:25 +08:00 |
曹鹏飞
|
6d0d0a07ae
|
feat(inspection): 添加检验标准批量新增接口参数限制
- 在controller层添加@Size注解限制单次最多新增100条物料的检验标准
- 在service层优化batchAdd方法,使用stream去重避免重复处理
- 移除已注释的无用代码逻辑
|
2026-06-13 16:59:01 +08:00 |
曹鹏飞
|
c30d5e3083
|
refactor(inspection): 优化来料检验任务服务代码结构和逻辑
- 将方法名 IncomingApply 重命名为 incomingApply,遵循驼峰命名规范
- 将方法名 CalculatedAqlType 重命名为 calculatedAqlType,遵循驼峰命名规范
- 修复任务创建时物料ID和检验标准ID设置错误的问题
- 改进AQL查找逻辑,使用orElseThrow替代get避免空指针异常
- 使用检验项目名称而非编码进行匹配,提高准确性
- 修正转办检查中的状态判断逻辑
- 实现事务同步机制确保异步回调在事务提交后执行
- 优化文件上传记录查询,避免N+1查询性能问题
- 移除事务包装确保回调结果更新不会被回滚
- 添加回调结果更新保护机制防止成功状态被覆盖
|
2026-06-13 16:36:04 +08:00 |
曹鹏飞
|
e373b39379
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-06-13 15:50:23 +08:00 |
曹鹏飞
|
f8e76911b7
|
refactor(qms): 重构检测项管理功能引入分类概念
- 将检测项明细查询方法从按检测项ID改为按检测项分类ID查询
- 移除QmsInspectionItem实体中的detectionType字段
- 在QmsInspectionItemAddQO中引入QmsInspectionItemCateQO分类对象
- 更新控制器中的模板数据和校验逻辑支持检测项名称字段
- 修改QmsInspectionItemDetails实体将inspectionItemId改为inspectionItemCateId
- 重写QmsInspectionItemDetailsService实现按分类ID操作明细
- 在导入功能中按检测项名称分组创建分类结构
- 新增QmsInspectionItemCate实体和服务接口支持分类管理
- 更新服务层实现将原有的主表-明细两层结构改为主表-分类-明细三层结构
- 修改导出和标准功能适配新的分类数据结构
- 调整VO对象将details列表改为cates分类列表结构
|
2026-06-13 15:50:17 +08:00 |
曹鹏飞
|
8d3d446df2
|
refactor(notification): 优化质量通知用户关联逻辑
- 移除手动选择用户的条件判断,统一调用用户关联保存方法
- 更新业务错误验证逻辑,检查用户列表和部门列表均为空的情况
- 重构saveNotificationUsers方法,区分全部用户和手动选择用户的处理流程
- 修复查询条件中的空格格式问题
- 优化代码结构,提高可读性和维护性
|
2026-06-13 14:25:14 +08:00 |
曹鹏飞
|
5e88f5c36e
|
refactor(qms): 重构质量通知功能以支持部门通知
- 将QmsQualityNotificationUser重命名为QmsQualityNotificationTarget并更新表结构
- 修改实体类字段从userId为sourceId,并添加sourceType区分用户和部门
- 在QmsQualityNotificationAddQO中添加departmentIds字段支持部门通知
- 更新QmsQualityNotificationUpdateQO继承QmsQualityNotificationAddQO减少重复代码
- 修改通知保存逻辑同时处理用户ID和部门ID列表
- 实现部门内用户自动获取并创建待办事项功能
- 更新查询逻辑分别获取用户和部门ID列表
- 在广告查询中添加enable字段过滤条件
|
2026-06-13 11:59:16 +08:00 |
yf001217
|
68943345e7
|
pdi绑定方法修改
|
2026-06-13 11:10:16 +08:00 |
yf001217
|
576df3151a
|
pqc工单方法修改
|
2026-06-13 10:35:01 +08:00 |
yf001217
|
2ea2e174b0
|
pqc工单方法修改
|
2026-06-12 20:01:06 +08:00 |
yf001217
|
48367152cb
|
pdi方法修改
|
2026-06-12 18:19:25 +08:00 |
yf001217
|
b8177bf2a0
|
pdi方法修改
|
2026-06-12 10:17:02 +08:00 |
yf001217
|
5a5e96f8ec
|
pqc工单方法修改
|
2026-06-11 19:39:20 +08:00 |
yf001217
|
01b86c2621
|
pqc生成工单方法修改
|
2026-06-11 16:36:45 +08:00 |
yf001217
|
cb33f01513
|
pqc生成工单方法修改
|
2026-06-11 15:22:45 +08:00 |
yf001217
|
759b1172ec
|
Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning
|
2026-06-11 14:07:31 +08:00 |
yf001217
|
cc98aef022
|
pdi查询检测项方法修改
|
2026-06-11 14:07:10 +08:00 |
曹鹏飞
|
dcdc34028b
|
Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning
|
2026-06-11 13:02:01 +08:00 |
曹鹏飞
|
9b235dc963
|
feat(material): 添加物料版本号搜索和重复验证功能
- 在MaterialSearchQO中新增version字段用于版本号搜索
- 在MaterialControllerService中添加版本号重复验证逻辑
- 优化MPM同步功能中的代码格式和注释
- 重构QMS免检分类和免检物料的导入功能,分离错误信息处理
- 创建QmsExemptCategoryImportWithErrorDTO和QmsExemptMaterialImportWithErrorDTO继承类
- 修改检验标准控制器,将单个添加改为批量添加模式
- 更新QmsInspectionStandardMapper.xml支持按启用状态筛选
- 添加isEnabled字段到QmsInspectionStandardSearchQO查询对象
- 临时禁用COA报告检查功能等待后续实现
- 更新WmsMaterialMapper.xml支持按版本号查询物料
|
2026-06-11 11:59:27 +08:00 |
yf001217
|
869d49941e
|
pdi查询检测项方法修改
pqc返回值修改
|
2026-06-11 11:42:48 +08:00 |
yf001217
|
e2a30431a8
|
Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning
|
2026-06-11 10:55:09 +08:00 |
yf001217
|
26e08d0a0e
|
pdi查询检测项方法修改
|
2026-06-11 10:54:35 +08:00 |
曹鹏飞
|
f42710730f
|
Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning
|
2026-06-10 20:46:00 +08:00 |
曹鹏飞
|
2eb99222ed
|
feat(template): 更新免检物料和免检物料类别的导入模板
- 添加示例数据展示永久和周期两种豁免模式
- 为永久模式示例设置空的有效期字段
- 为周期模式示例设置具体的开始和结束日期
- 修改模板导出逻辑以包含两个不同模式的示例记录
|
2026-06-10 20:45:03 +08:00 |
yf001217
|
ef483e22a0
|
pdi查询检测项方法修改
|
2026-06-10 20:43:59 +08:00 |
yf001217
|
f7942576b9
|
pdi回调方法修改
|
2026-06-10 20:15:05 +08:00 |
yf001217
|
53aebeaf46
|
Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning
|
2026-06-10 20:09:52 +08:00 |
yf001217
|
6acfc1f24d
|
iqc定时任务方法修改
|
2026-06-10 20:09:25 +08:00 |
曹鹏飞
|
26b5f43956
|
test(qms): 移除物料测试中的冗余字段设置并注释回调服务调用
- 移除了 QmsQcMaterialAddQO 中的 materialDescIsUpgrade 和 isStandardMaintained 字段设置
- 注释掉了 WMS 库存检验任务回调接口的实际调用代码
- 简化了测试用例中的参数构建逻辑
- 保持了核心业务流程的完整性
|
2026-06-10 19:37:53 +08:00 |
yf001217
|
89442b6f54
|
pdi回调方法
|
2026-06-10 19:32:12 +08:00 |
曹鹏飞
|
a84a34374b
|
refactor(qms): 重构物料质检周期相关字段和查询逻辑
- 移除 MaterialInspectionCycleVO 中的 Accessors 注解
- 在 PdiInspectionTaskCallbackQO 中新增物料编号字段
- 修改 QmsController 中的质检任务回调逻辑,按物料编号查询订单项
- 从 QmsQcMaterial 实体中移除有效期字段 validityPeriod
- 从 QmsQcMaterialAddQO 中移除多个字段包括有效性期和质检周期相关字段
- 修改 QmsQcMaterialControllerService 中的实体创建和更新逻辑,移除无效字段设置
- 在 QmsQcMaterialExportDTO 中将有效期字段替换为质检周期1/2/3字段
- 更新 QmsQcMaterialMapper.xml 中的查询语句,移除有效期相关条件和排序
- 从 QmsQcMaterialSearchQO 中移除有效期字段
- 精简 QmsService 中的导入包,移除未使用的工具类和实体服务引用
|
2026-06-10 18:54:00 +08:00 |
曹鹏飞
|
46c429c3a9
|
Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning
|
2026-06-10 17:41:10 +08:00 |
曹鹏飞
|
97a3dcf1f4
|
feat(material): 添加物料质检周期功能
- 移除外部库存检验申请中的储位必填验证
- 在MaterialController中新增物料质检周期查询接口
- 创建MaterialInspectionCycleVO数据传输对象
- 在QmsQcMaterial实体中添加质检周期字段
- 在QmsQcMaterialAddQO和QmsQcMaterialUpdateQO中添加质检周期参数验证
- 更新QmsQcMaterialControllerService中的增改方法以处理质检周期数据
- 创建QmsService用于定时任务获取物料质检周期数据
|
2026-06-10 17:39:04 +08:00 |
yf001217
|
8fd035c0c6
|
pqc检测任务修改
|
2026-06-10 15:49:35 +08:00 |
yf001217
|
39273772ad
|
Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning
|
2026-06-10 15:21:44 +08:00 |
yf001217
|
c1e25ebf8a
|
pqc检测任务修改
|
2026-06-10 15:21:09 +08:00 |
曹鹏飞
|
6cfc3ed92a
|
Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning
|
2026-06-10 15:06:16 +08:00 |
曹鹏飞
|
261f2ee257
|
refactor(inspection): 优化质检员转办逻辑实现
- 使用 getById 替代复杂查询条件简化代码
- 移除冗余的检查条件提高性能
- 更新数据库关联关系确保数据一致性
- 调整实体类注释描述以匹配实际用途
|
2026-06-10 15:06:09 +08:00 |
yf001217
|
3f136f5c2b
|
pqc检测任务修改
|
2026-06-10 14:26:13 +08:00 |
yf001217
|
c1a8d8314b
|
pqc检测任务修改
|
2026-06-10 14:15:24 +08:00 |
yf001217
|
dbc31f4cc1
|
pqc检测任务修改
|
2026-06-10 11:43:22 +08:00 |
yf001217
|
369a886137
|
pqc检测任务修改
|
2026-06-10 11:11:03 +08:00 |
yf001217
|
6807321961
|
Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning
|
2026-06-10 09:18:41 +08:00 |
yf001217
|
135321f4a0
|
pqc检测任务修改
|
2026-06-10 09:18:25 +08:00 |
曹鹏飞
|
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 |
曹鹏飞
|
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 |