Commit Graph

756 Commits

Author SHA1 Message Date
曹鹏飞 433ffcb9fe fix(qms): 修正来料检验任务中的数量字段和审批状态文本
- 将来料检验任务中的inspectionQty和detectionQty字段从inspectionQty改为unqualifiedQty
- 统一修正审批状态中"让渡使用"为"让步接收"的术语表述
- 在多个控制器的无码提交接口中添加空数据校验和过滤逻辑
- 修复WMS系统来料检验任务回调中的处理结果参数注释
2026-06-14 19:55:20 +08:00
yf001217 b9d4237519 工单查询新增字段修改 2026-06-14 18:19:34 +08:00
yf001217 27538c238e Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-06-14 17:55:09 +08:00
曹鹏飞 4fd5f22fc7 refactor(qms): 优化来料检验任务服务代码结构
- 移除AQL查询中的空指针检查并简化逻辑
- 简化待办任务查询中的空值处理逻辑
- 统一代码格式和空格规范
- 移除库存检测申请中的检验数量和存储天数验证
- 优化库存到期检验定时任务的数据处理逻辑
- 在无码收货确认中过滤空数据项
- 修改质检控制器中的入库明细查询方式
- 更新库存检验申请的业务逻辑和参数设置
- 移除部分注释代码和未使用的变量
- 优化回调服务中的库存状态更新逻辑
2026-06-14 17:54:35 +08:00
yf001217 5525c6474b 任务查询新增字段修改
措施校验修改
2026-06-14 17:50:57 +08:00
曹鹏飞 4c7f64565e fix(inspection): 修复来料检验任务查询权限检查问题
- 添加了Page和PageData导入依赖
- 修改todoSearch方法中权限检查逻辑,当用户非质检人员时返回空分页数据而非抛出异常
- 修改countByCurrentUser方法中权限检查逻辑,当用户非质检人员时返回空计数对象而非抛出异常
- 在WmsIncomingInspectionTaskCallbackQO中添加requestNo字段并添加NotBlank注解验证
- 在回调服务中设置requestNo字段值用于第三方系统唯一标识请求单号
2026-06-14 17:02:25 +08:00
yf001217 e8dbe61a3d 巡检任务查看修改 2026-06-14 16:24:09 +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
yf001217 a0fce0b525 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-06-14 11:01:02 +08:00
yf001217 80779a5d15 coa驳回发送通知
pdi标准检测管理启用禁用状态修改
2026-06-14 11:00:15 +08:00
曹鹏飞 c7089dc05c Merge branch 'feature/NoScanning' into qms/develop 2026-06-14 10:42:56 +08:00
曹鹏飞 36ad7c0bfa feat(user): 添加显示所有用户功能
- 在 UserSearchQO 中新增 showAll 字段,默认值为 true
- 修改 UserControllerService 中的权限判断逻辑,增加对 showAll 参数的支持
- 非超级管理员用户可通过设置 showAll 控制是否显示所有用户数据
2026-06-14 10:42:34 +08:00
曹鹏飞 92c6a2e564 feat(qms): 更新COA审核功能的数据验证和字段映射
- 移除批次号的必填验证要求
- 在更新操作中添加批次号字段映射
- 为物料编码和采购单号添加必填验证注解
- 为COA报告字段添加必填验证注解
- 重新定义更新对象中的字段注释和验证规则
2026-06-14 09:24:00 +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 7e5de36bd0 pdi导入逻辑修改
pdi部件绑定修改
2026-06-13 18:29:26 +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 68943345e7 pdi绑定方法修改 2026-06-13 11:10:16 +08:00
曹鹏飞 a80c9213a5 Merge branch 'feature/NoScanning' into qms/develop 2026-06-13 10:32:55 +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
yf001217 48367152cb pdi方法修改 2026-06-12 18:19:25 +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
zhangke a12a36f479 工厂间调拨 2026-06-12 16:23:41 +08:00
zhangke 4feaffc664 工厂间调拨的mongodb工厂模型 2026-06-12 16:13:42 +08:00
zhangke fffbedf57a Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-12 15:55:51 +08:00
zhangke fdf40c4e92 场内调拨 2026-06-12 15:55:32 +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
曹鹏飞 30741347d7 feat(inventory): 添加库存出库储位筛选功能
- 在InventoryForOutItemQO中新增binNo字段用于储位编号
- 在库存控制器中实现储位匹配逻辑
- 当指定储位时不匹配的库存记录将被跳过
- 支持精确匹配物料号和储位的库存分配
- 保持原有的数量计算和批次序列号处理逻辑
2026-06-12 14:49:39 +08:00
曹鹏飞 b65ef39eb7 feat(srm): 添加质检入库功能并优化SAP集成
- 在NoScanItemVO中新增储位编号字段
- 将SAP入库接口从ZWM3A17升级到ZWM3A18质检入库接口
- 重构SAP数据传输对象结构以支持质检入库流程
- 添加合格数量和不合格数量分别处理逻辑
- 集成序列号管理功能并在SAP调用中标记启用
- 优化物料凭证回写逻辑以支持质检场景
- 更新日志记录以反映质检入库操作状态
2026-06-12 14:12:15 +08:00
曹鹏飞 0f29c9489c feat(wms): 添加已开单未过账数量字段和查询功能
- 在多个DTO和VO类中新增lockedNum字段用于存储已开单未过账数量
- 为各个出库和转移相关的服务接口添加getLockedNum方法
- 实现数据库查询逻辑,通过关联表计算sum(left)或sum(lock_num)作为锁定数量
- 在控制器层调用服务方法设置锁定数量到返回对象中
- 更新MyBatis映射文件添加相应的SQL查询语句
2026-06-12 11:30:23 +08:00
曹鹏飞 d8cbab6fb0 feat(material): 添加批次号字段并修复订单批次号设置逻辑
- 在 MaterialMinQO 中新增 batchNo 字段并添加非空验证
- 修复 NormalOrderController 中的批次号设置逻辑
- 订单创建时使用传入的批次号而非自动生成
- 移除对 NoUtil.getBatchNo 的调用
- 保持供应商信息设置的一致性
2026-06-12 09:01:26 +08:00
曹鹏飞 c9899887a6 feat(controller): 优化物料扫码出库逻辑并增加批次号序列号处理
- 修改ComponentOutboundController处理无扫码记录的情况
- 移除各控制器中的扫码检查条件并在VO中新增mustScan字段
- 在NoScanItemVO中添加batchNo和mustScan属性
- 修复NoScanningBaseControllerService中cannotOutNoScanning方法逻辑
- 为NoScanningItemDataRequest添加batchNo、serialNo和binNo的空值处理
- 重构OutAssistanceController和OutCostCenterController中的库存出库逻辑
- 优化OutProduceController中的PDI检测任务和库存处理逻辑
- 更新OutPurchaseController中的退货请求处理
- 新增QrCodeMasterController的getInfo接口获取二维码信息
- 扩展StrappingVO数据传输对象添加条码相关属性
2026-06-12 08:54:52 +08:00
yf001217 e604735ecb pqc任务查询方法修改 2026-06-11 17:01:18 +08:00
yf001217 41809a8b53 pqc任务查询方法修改 2026-06-11 16:46:09 +08:00
yf001217 cb33f01513 pqc生成工单方法修改 2026-06-11 15:22:45 +08:00
曹鹏飞 cace40f235 Revert "质检还原为推送到SRM"
This reverts commit cf8d759287.
2026-06-11 14:00:59 +08:00
曹鹏飞 cf8d759287 质检还原为推送到SRM 2026-06-11 13:17:25 +08:00