Commit Graph

1274 Commits

Author SHA1 Message Date
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
yf001217 4a7e044126 成品发货邢增字段 2026-06-05 17:42:12 +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 e51f5cf4e7 新增定时发起库存检测任务 2026-06-05 16:22:13 +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
10002617 7474a5b2cb 1529 物料码管理和包装箱打印页面,供应商账号只可查看本供应商的记录 2026-06-05 10:03:06 +08:00
曹鹏飞 512c3f97f9 refactor(shipment): 更新物料信息查询的数据传输对象
- 将BomMaterialDTO替换为MaterialMainDTO以获取物料信息
- 修改CompleteSetOfEquipmentLabelPrintingController中的物料描述逻辑
- 统一物料信息服务调用的数据类型定义
2026-06-04 18:02:49 +08:00
曹鹏飞 6b8802a4d7 Merge branch 'develop' into feature/NoScanning
# Conflicts:
#	nflg-wms-common/src/main/java/com/nflg/wms/common/constant/Constant.java
2026-06-04 17:50:20 +08:00
10002617 2bff2543f3 1526 发货系统-成套设备业务功能开发-【成套设备标签打印】页面 2026-06-04 17:12:01 +08:00
曹鹏飞 f9c0efdc1d fix(inventory): 修复库存入库DTO中批次号解析的空指针异常
- 添加了对order为空时的默认返回值处理
- 避免在batchNo不为空但order为空时出现异常情况
- 确保方法在各种边界条件下都能正常返回数值
2026-06-04 16:44:16 +08:00
10002617 a5bf59d508 1526 发货系统-成套设备业务功能开发-【成套设备标签打印】页面 2026-06-04 16:28:46 +08:00
曹鹏飞 80c6818d20 style(controller): 统一代码格式化和逻辑判断优化
- 修复了方法调用中的空格格式问题
- 将 finish 字段判断改为 state 状态值判断
- 优化了参数传递中的空格格式
- 统一了 short 类型转换的格式化样式
2026-06-04 15:09:23 +08:00
曹鹏飞 40f8914bd5 fix(transfer): 解决已完成订单仍返回扫描项目的问题
- 在 TransferCompanyController 中添加订单完成状态检查
- 在 TransferFactoryController 中添加订单完成状态检查
- 完成订单直接返回空列表避免继续处理
- 移除冗余的数量零值判断逻辑
- 优化二维码扫描状态过滤条件
2026-06-04 14:21:55 +08:00
曹鹏飞 77037e9a9f fix(purchase): 修复采购退货审核权限验证逻辑
- 修正了用户采购组权限验证条件,添加否定操作符
- 确保只有相同采购组的用户才能审核对应的退货申请单
- 防止跨采购组的不当审核操作
2026-06-04 14:09:03 +08:00
yf001217 eaa6d684cd Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-04 12:03:20 +08:00
yf001217 d06e28f716 零部件出库单获取可无码发货单项列表修改 2026-06-04 12:02:56 +08:00
曹鹏飞 e5296c5f6e refactor(wms): 移除库存服务中的用户名设置逻辑
- 注释掉 WmsInventoryServiceImpl 中的 setUpdateBy 方法调用
- 注释掉创建和更新库存记录时的用户名设置代码
- 保持时间戳更新功能不变
- 简化用户信息处理流程
2026-06-04 11:47:58 +08:00
曹鹏飞 a93fe1732d fix(transfer): 修复转储单和转厂单无扫描入库功能中的数据查询问题
- 在TransferCompanyController中为getInfo方法添加单号参数以正确获取转储单信息
- 在TransferFactoryController中修正订单ID引用,使用order.getId()替代orderId参数
- 在TransferFactoryController中为getInfo方法添加单号参数以正确获取转厂单信息
- 解决因参数缺失导致的出库单信息获取失败问题
2026-06-04 11:47:48 +08:00
曹鹏飞 314b0d861c Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning 2026-06-04 10:34:17 +08:00
曹鹏飞 23f0dd176b fix(order): 修复生产订单状态检查和无码收货功能
- 添加订单状态为1时返回空列表的逻辑
- 移除对订单项数量小于等于0的过滤条件
- 修改无码收货接口参数结构,从列表改为单个对象
- 简化无码收货流程中的订单验证和票据创建逻辑
- 优化循环结构,移除重复的订单查询操作
- 统一物料号匹配和二维码存在性检查的处理方式
2026-06-04 10:34:12 +08:00