yf001217
|
7536b781c7
|
任务列表、详情查询修改
|
2026-06-14 19:02:53 +08:00 |
yf001217
|
b9d4237519
|
工单查询新增字段修改
|
2026-06-14 18:19:34 +08:00 |
yf001217
|
5525c6474b
|
任务查询新增字段修改
措施校验修改
|
2026-06-14 17:50:57 +08:00 |
曹鹏飞
|
45201556c6
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-06-14 15:35:53 +08:00 |
曹鹏飞
|
4c80407a2a
|
fix(qms): 修复COA审核状态校验并新增工单处理完成查询过滤
- 修复COA审核时状态校验逻辑,排除状态3的数据
- 新增工单待办项查询对象中的hasProcessed字段
- 在工单待办项查询SQL中添加hasProcessed过滤条件
- 完善异常提示信息,明确待提交状态要求
|
2026-06-14 15:35:37 +08:00 |
yf001217
|
d92cb1136b
|
Merge remote-tracking branch 'origin/qms/develop' into qms/develop
|
2026-06-14 15:33:42 +08:00 |
yf001217
|
e10fb0bf1f
|
巡检任务查看修改
|
2026-06-14 15:33:05 +08:00 |
曹鹏飞
|
446c74b9db
|
refactor(qms): 重构质检员物料查询接口
- 将方法参数从多个字段改为统一的QmsMaterialsByUserQO对象
- 添加inspectionType字段用于区分SQE、IQC、PQC质检类型
- 继承PageQO基类统一分页参数处理
- 更新Mapper接口参数结构
- 修改XML映射文件适配新的参数对象
- 优化数据库查询逻辑,添加质检类型过滤条件
- 移除冗余的分页参数传递,简化服务层实现
|
2026-06-14 12:04:55 +08:00 |
yf001217
|
46f8fb1638
|
pqc导入导出模板修改
|
2026-06-14 11:20:08 +08:00 |
曹鹏飞
|
f68d223a33
|
fix(qms): 移除已驳回状态下材料号和采购单号的校验限制
- 删除了状态3时对materialNo和purchaseNo字段的非空校验
- 移除了已驳回状态只能修改COA报告和图片的业务限制
- 允许在状态3时修改材料号和采购单号字段
|
2026-06-14 10:27:59 +08:00 |
曹鹏飞
|
92c6a2e564
|
feat(qms): 更新COA审核功能的数据验证和字段映射
- 移除批次号的必填验证要求
- 在更新操作中添加批次号字段映射
- 为物料编码和采购单号添加必填验证注解
- 为COA报告字段添加必填验证注解
- 重新定义更新对象中的字段注释和验证规则
|
2026-06-14 09:24:00 +08:00 |
曹鹏飞
|
9ac84fce4a
|
fix(qms): 修复COA审核逻辑,先检查COA任务状态再验证报告
- 添加对QmsCoaTask表的查询验证
- 检查供应商和物料对应的COA任务是否已发送(status=1)
- 如果没有已发送的COA任务则直接放行审核流程
- 仅当存在已发送的COA任务时才继续验证COA报告
- 修复了缺少任务状态前置校验导致的审核逻辑缺陷
|
2026-06-14 09:13:28 +08:00 |
yf001217
|
8e2810d368
|
Merge remote-tracking branch 'origin/qms/develop' into qms/develop
# Conflicts:
# nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/QmsQualityInspectorServiceImpl.java
|
2026-06-14 08:59:55 +08:00 |
yf001217
|
b53bac78a0
|
pqc修改
|
2026-06-14 08:57:31 +08:00 |
曹鹏飞
|
7b0ead0275
|
refactor(qms): 重构质检员PQC机型绑定功能
- 将QmsQualityInspectorDetailVO中的pqcModels字段类型从List<QmsQualityInspectorPqcModelVO>改为List<String>
- 移除QmsQualityInspectorPqcModelVO中的pqcRuleId字段
- 删除QmsQualityInspectorVO中的pqcModelNos字段
- 新增QmsInspectorModelItem实体类用于存储质检员机型明细
- 新增IQmsInspectorModelItemService接口及其实现类
- 新增QmsInspectorModelItemMapper及相关XML配置文件
- 修改QmsQualityInspectorServiceImpl中PQC机型绑定逻辑,使用新的机型明细表进行数据操作
- 移除旧的PQC检验规则服务依赖和相关处理方法
- 简化机型绑定保存和查询逻辑,直接操作机型明细表
|
2026-06-13 20:56:44 +08:00 |
yf001217
|
89a171e461
|
pqc查询机型编号新增
|
2026-06-13 19:41:37 +08:00 |
曹鹏飞
|
3199b8731c
|
fix(order): 修复COA报告验证逻辑
- 将coaReportPass方法改为coaReportFailed,调整验证条件
- 在QmsCoaReviewServiceImpl中修改COA报告检查逻辑
- 当供应商或物料不存在时,视为没有COA报告并放行
- 修复删除状态判断条件,确保正确检查未删除的报告
- 更新控制器中的COA报告验证调用方式
|
2026-06-13 19:06:49 +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 |
曹鹏飞
|
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 |
曹鹏飞
|
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
|
5899370077
|
pdi机型编号查询修复
|
2026-06-13 11:36:23 +08:00 |
曹鹏飞
|
be4ac6d479
|
Merge branch 'master' into feature/NoScanning
# Conflicts:
# nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/QrCodeItemSearchQO.java
|
2026-06-12 19:51:56 +08:00 |
曹鹏飞
|
b2f789ca7f
|
feat(qrcode): 添加条码流程位置筛选功能
- 在 QrCodeItemSearchQO 中新增 processStage 字段用于流程位置筛选
- 在 WmsQrCodeMasterMapper.xml 中添加流程阶段条件查询逻辑
- 实现根据条码流程位置进行数据过滤的功能
- 支持通过 processStage 参数精确匹配条码当前处理阶段
- 优化查询条件以提升条码检索的准确性
|
2026-06-12 19:50:45 +08:00 |
曹鹏飞
|
f3b2f36fbd
|
Merge branch 'master' into feature/NoScanning
|
2026-06-12 19:42:05 +08:00 |
曹鹏飞
|
a9f5a68836
|
feat(packing): 添加送货单号列表字段到包装视图对象
- 在 PackingVO 中新增 deliveryNos 字段用于存储送货单号列表
- 修改 WmsPackageMapper.xml 查询语句,通过子查询获取包装项中的送货单号并聚合
- 使用 string_agg 函数将 package_id 对应的所有 delivery_no 进行拼接
- 确保送货单号去重并通过逗号分隔返回给前端展示
|
2026-06-12 19:39:16 +08:00 |
曹鹏飞
|
386cd40700
|
Merge branch 'develop' into feature/NoScanning
|
2026-06-12 18:56:31 +08:00 |
曹鹏飞
|
2d9718c249
|
Merge branch 'master' into develop
|
2026-06-12 18:50:32 +08:00 |
曹鹏飞
|
4eaf89dd3c
|
fix(WmsPackageMapper): 修正包装数量计算逻辑
- 修改了packing_quantity字段的计算方式
- 将sum函数从else分支移动到case表达式外部
- 确保无论packaging_type为何值都进行正确的数量汇总
|
2026-06-12 18:49:24 +08:00 |
曹鹏飞
|
0a2f4136da
|
refactor(transfer): 优化转储单无扫描记录的数据结构和查询逻辑
- 移除未使用的 TransferFactoryNoScanRecord 和 ApiMark 注解导入
- 将 TransferCompanyNoScanRecord 中的 id 字段重命名为 orderId,ItemId 重命名为 itemId
- 将 TransferFactoryNoScanRecord 中的 id 字段重命名为 orderId,ItemId 重命名为 itemId
- 更新 TransferCompanyNoScanRecordRespository 查询方法名从 getTransferCompanyNoScanRecordBy 到 findByOrderIdAndItemId
- 更新 TransferFactoryNoScanRecordRespository 查询方法名从 getTransferFactoryNoScanRecordBy 到 findByOrderIdAndItemId
- 在 TransferCompanyTicketVO 和 TransferFactoryTicketVO 中添加 orderId 字段
- 修正控制器中的 NPE 检查逻辑,简化 Objects.isNull 判断
- 更新数据库查询映射,添加 orderId 字段到 VO 查询结果中
- 统一字段引用从 id 到 orderId 的使用一致性
|
2026-06-12 17:00:05 +08:00 |
曹鹏飞
|
775f066d92
|
feat(serial-number): 添加物料批次号生成功能
- 在BasdeSerialNumber实体中添加desc字段用于存储物料编号
- 新增generateInventoryInBatchNo方法支持按物料号生成唯一批次号
- 集成重试机制确保批次号生成的可靠性
- 将库存入库、生产回退和生产订单盈余流程中的序列号生成改为使用物料相关批次号
- 批次号格式包含前缀、日期和递增序列以确保唯一性
|
2026-06-12 15:52:01 +08:00 |
曹鹏飞
|
20357115be
|
feat(inventory): 添加已开单未过账数量统计功能
- 在 ZWM00MB007DTO 中新增 lockedNum 字段存储已开单未过账数量
- 在 InProduceOrderController 的 searchFromSAP 方法中调用服务获取锁定数量
- 实现 IWmsInProduceOrderItemService 接口的 getLockedNum 方法
- 在 WmsInProduceOrderItemMapper 中添加 getLockedNum 查询方法
- 编写 SQL 查询统计生产订单项目的锁定数量
- 修复多个物料出库相关表的 SUM 查询空值处理问题
- 实现 WmsInProduceOrderItemServiceImpl 的 getLockedNum 方法
|
2026-06-12 15:32:48 +08:00 |
曹鹏飞
|
0f29c9489c
|
feat(wms): 添加已开单未过账数量字段和查询功能
- 在多个DTO和VO类中新增lockedNum字段用于存储已开单未过账数量
- 为各个出库和转移相关的服务接口添加getLockedNum方法
- 实现数据库查询逻辑,通过关联表计算sum(left)或sum(lock_num)作为锁定数量
- 在控制器层调用服务方法设置锁定数量到返回对象中
- 更新MyBatis映射文件添加相应的SQL查询语句
|
2026-06-12 11:30:23 +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 |
曹鹏飞
|
776db22528
|
Merge branch 'refs/heads/develop' into feature/NoScanning
|
2026-06-11 08:41:58 +08:00 |
10002617
|
de929bf9f4
|
1526 发货系统-成套设备业务功能开发-【成套设备标签打印】页面
|
2026-06-11 08:13:37 +08:00 |
yf001217
|
ef483e22a0
|
pdi查询检测项方法修改
|
2026-06-10 20:43:59 +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 |
曹鹏飞
|
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 |