曹鹏飞
|
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 |
曹鹏飞
|
97a3dcf1f4
|
feat(material): 添加物料质检周期功能
- 移除外部库存检验申请中的储位必填验证
- 在MaterialController中新增物料质检周期查询接口
- 创建MaterialInspectionCycleVO数据传输对象
- 在QmsQcMaterial实体中添加质检周期字段
- 在QmsQcMaterialAddQO和QmsQcMaterialUpdateQO中添加质检周期参数验证
- 更新QmsQcMaterialControllerService中的增改方法以处理质检周期数据
- 创建QmsService用于定时任务获取物料质检周期数据
|
2026-06-10 17:39:04 +08:00 |
曹鹏飞
|
261f2ee257
|
refactor(inspection): 优化质检员转办逻辑实现
- 使用 getById 替代复杂查询条件简化代码
- 移除冗余的检查条件提高性能
- 更新数据库关联关系确保数据一致性
- 调整实体类注释描述以匹配实际用途
|
2026-06-10 15:06:09 +08:00 |
曹鹏飞
|
b400f0a1a7
|
fix(export): 修复检验项目导出时物料类别字段显示问题
- 将导出DTO中的materialTypeId字段改为materialTypeCode字符串类型
- 更新Excel列标题从"物料类别ID*"为"物料类别*"
- 在导出服务中通过关联查询获取物料类别编码并设置到导出对象
- 修复详情流处理中的物料类别赋值逻辑
- 清理VO转换中的多余空行代码格式化
|
2026-06-10 14:52:07 +08:00 |
曹鹏飞
|
76c3ee5a74
|
fix(qms): 修复COA审核查询逻辑
- 在查询条件中添加状态小于3的限制
- 防止已审核完成的记录被重复查询
- 确保审核流程的状态控制正确性
|
2026-06-10 14:51:59 +08:00 |
曹鹏飞
|
e8f4e98629
|
feat(qms): 扩展质检员绑定物料查询功能
- 支持按物料类别层级结构查询,使用LIKE匹配前缀实现子类别检索
- 新增UNION ALL查询机制,合并直接绑定物料和通过物料类别绑定的物料
- 集成qms_qc_material_category表的ltree层次关系,支持类别树形结构展开
- 完善物料类别绑定逻辑,通过parent_tree <@匹配获取子孙类别下的所有物料
- 优化查询排序字段,统一使用material_id进行排序
- 更新SQL注释文档,详细说明两路数据源合并逻辑和类别层级匹配机制
|
2026-06-10 09:35:49 +08:00 |
曹鹏飞
|
2f60e99f3b
|
refactor(qms): 修改COA任务发布功能的物料标识方式
- 将QmsCoaTaskAddQO中的物料字段从materialNo改为materialId
- 更新publish方法返回值类型为Long,返回任务ID
- 移除按物料编号查询物料的逻辑,直接使用传入的物料ID
- 调整控制器中待办事项标题的生成方式,使用物料编号显示
- 修改新增和发布流程中物料ID的设置方式,统一使用qo.getMaterialId()
|
2026-06-10 08:33:07 +08:00 |
yf001217
|
33c50fdf9c
|
pqc检测任务修改
|
2026-06-09 18:44:53 +08:00 |
曹鹏飞
|
e934810ee2
|
feat(qms): 添加物料类别级免检功能支持
- 在 IQmsExemptCategoryService 中新增 batchCheckExempt 方法用于批量判断物料类别免检
- 在 MaterialController 中实现物料级和类别级双重免检判断逻辑
- 新增 QmsExemptCategoryMapper 的 batchCheckExempt 查询方法
- 实现类别级免检的 SQL 查询逻辑,支持按供应商和物料号批量匹配
- 在 QmsExemptCategoryServiceImpl 中完成功能实现和服务层调用
|
2026-06-09 17:31:17 +08:00 |
曹鹏飞
|
ce02d5c602
|
feat(inproduce): 添加PDI质检功能支持
- 集成QMS服务实现PDI质检任务推送和回调处理
- 新增质检状态字段用于跟踪31成品入库质检流程
- 添加机型编号和机台编号参数支持质检设备识别
- 实现质检不合格项目过滤显示逻辑
- 集成SAP服务实现质检结果同步处理
|
2026-06-09 16:24:00 +08:00 |
曹鹏飞
|
dc490c5a8a
|
feat(qms): 增加入库检验任务查询权限和检验标准项类型验证
- 新增代理ID查询条件支持,允许代理人查看相关检验任务
- 添加检验标准项类型的最小值和最大值校验注解
- 完善数据验证规则确保检验标准项类型在有效范围内
|
2026-06-09 14:38:57 +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 |
曹鹏飞
|
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 |
曹鹏飞
|
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 |
曹鹏飞
|
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 |
曹鹏飞
|
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 |
曹鹏飞
|
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 |
10002617
|
a5bf59d508
|
1526 发货系统-成套设备业务功能开发-【成套设备标签打印】页面
|
2026-06-04 16:28:46 +08:00 |
曹鹏飞
|
e5296c5f6e
|
refactor(wms): 移除库存服务中的用户名设置逻辑
- 注释掉 WmsInventoryServiceImpl 中的 setUpdateBy 方法调用
- 注释掉创建和更新库存记录时的用户名设置代码
- 保持时间戳更新功能不变
- 简化用户信息处理流程
|
2026-06-04 11:47:58 +08:00 |
曹鹏飞
|
d345aefa57
|
feat(qrcode): 添加二维码补码任务通知功能
- 在入库生产订单、余料入库、正常发货确认、公司间调拨、工厂间调拨流程中集成补码任务创建
- 实现仓库管理员角色查询并为每位管理员创建补码待办任务
- 添加待办任务实体备注字段用于存储物料编号信息
- 修正SRM质检入库逻辑判断条件,优化无二维码物料处理流程
- 注入并配置相关服务依赖,完善补码任务生成的数据一致性校验机制
|
2026-06-04 09:46:41 +08:00 |
10001392
|
29dd55007e
|
1551 条码制作-钢结构页面订单表加状态字段,区分打包和未打包
|
2026-06-03 18:07:02 +08:00 |
曹鹏飞
|
a6b861b69c
|
Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning
|
2026-06-03 17:29:21 +08:00 |
曹鹏飞
|
8ceb832eaf
|
fix(wms-inventory): 修复库存服务中的集合操作问题
- 将 Stream().toList() 替换为 Collectors.toList() 以确保兼容性
- 在批量删除后从数据库库存列表中移除已删除项,避免后续操作出错
- 保证库存更新逻辑的正确执行顺序
|
2026-06-03 17:29:09 +08:00 |
yf001217
|
e598e816ba
|
Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning
|
2026-06-03 17:18:50 +08:00 |
yf001217
|
0c735378c3
|
厂间调拨无码入库修改
|
2026-06-03 17:18:34 +08:00 |
曹鹏飞
|
4c554b0c4b
|
feat(wms): 添加无码操作类型标识字段
- 在多个出库单据实体中新增type字段用于区分扫码和无码操作
- 为组件出库、成本中心回退、生产回退等业务实体添加类型标识
- 修改控制器逻辑在创建订单时设置type值为1表示无码操作
- 临时禁用二维码存在性检查功能以支持无码场景
|
2026-06-03 16:52:56 +08:00 |
10001392
|
d9c5bc7412
|
1521 钢构件订单新增页面框和列表添加【版本】和【ECO】字段信息
|
2026-06-03 15:53:16 +08:00 |
曹鹏飞
|
487563add8
|
Merge branch 'qms/develop' into feature/NoScanning
|
2026-06-03 15:21:10 +08:00 |
曹鹏飞
|
4f1980eb0f
|
feat(wms): 支持通过订单号查询无码操作功能
- 在多个控制器的 getListForNoScan 方法中添加订单号参数支持
- 修改数据库查询逻辑从 getById 改为 lambdaQuery 条件查询
- 新增 NoScanningRequest 类添加订单号字段
- 更新 Service 层接口和实现类添加订单号查询方法
- 完善 SRMController 中的日志记录和错误处理
- 修复转储和调拨相关的无码操作查询逻辑
|
2026-06-03 14:55:22 +08:00 |
yf001217
|
c354a94d9f
|
PQC和PDI不良品列表查询修改
PQC上传校验修改
|
2026-06-03 10:06:23 +08:00 |
曹鹏飞
|
73e65add54
|
feat(todo): 添加待办事项来源类型名称显示功能
- 在 QmsTodoItemMapper.xml 中添加字典项关联查询获取来源类型名称
- 为 QmsTodoItemVO 添加 sourceTypeName 字段存储来源类型名称
- 修改查询条件中的字段引用为带表别名的完整路径
- 更新排序规则为按主键 ID 降序排列
|
2026-06-02 15:50:50 +08:00 |
曹鹏飞
|
885a900cb4
|
Merge branch 'qms/develop' into feature/NoScanning
|
2026-06-01 18:22:41 +08:00 |
曹鹏飞
|
345acf84e3
|
feat(qms): 更新QMS待办事项相关功能
- 修改QmsIssueTicketToDoMapper.xml中的搜索条件字段名从ticketTitle到title
- 简化QmsTodoItemMapper.xml查询语句,使用SELECT *替代具体字段列表
- 在QmsTodoItemVO中添加标题字段以支持新的查询需求
|
2026-06-01 18:22:14 +08:00 |
曹鹏飞
|
b474108f30
|
Merge branch 'qms/develop' into feature/NoScanning
|
2026-06-01 17:14:26 +08:00 |