Commit Graph

611 Commits

Author SHA1 Message Date
曹鹏飞 7d4e857eea fix(component): 为PDA确认出库单接口添加事务注解
- 在confirmPda方法上添加@Transactional注解确保数据一致性
- 保障出库单确认操作的原子性执行
2026-03-30 13:47:05 +08:00
曹鹏飞 6c7d9e1d59 fix(wms): 修正退货申请查询中的表别名引用错误
- 将查询条件中的表别名从 a 修改为 rr
- 确保所有字段引用都使用正确的表别名
- 修复了 application_no、supplier_code、po_num 等字段的表别名
- 统一了 approval_status、document_type、purchase_group 字段的表别名
- 修正了 approve_time 时间范围查询的表别名引用
2026-03-30 13:35:20 +08:00
曹鹏飞 74f351b572 refactor(dto): 更新ZWM3A25ItemDTO中的字段命名规范
- 将ebelpNew字段重命名为ebelp_new以符合命名约定
2026-03-30 11:29:42 +08:00
曹鹏飞 cc9ca92cfc 调整日期格式 2026-03-30 10:42:55 +08:00
曹鹏飞 9e0ff6cfd4 feat(component): 添加零部件打包管理功能
- 新增 ComponentPackingController 控制器,提供零部件打包相关接口
- 实现出库单列表查询、装箱单详情查看、订单信息获取等功能
- 添加打包信息的新增、修改、删除操作支持
- 集成 SAP 服务获取零部件订单信息
- 实现 PDF 导出功能,支持装箱单打印
- 添加 PDA 端任务接口,支持移动端操作
- 增加业务验证逻辑,防止重复创建和误删已完成单据
2026-03-27 20:33:33 +08:00
曹鹏飞 29b9cad2d0 feat(out-assistance): 添加物料号搜索和ID过滤功能
- 在OutAssistanceSearchQO中新增matnr物料号字段和ids列表字段
- 添加@JsonIgnore注解忽略ids字段的序列化
- 在WmsOutAssistanceMapper.xml中实现ids条件查询逻辑
- 当ids为空时设置条件为false,非空时进行in查询
- 在WmsOutAssistanceServiceImpl中实现物料号搜索功能
- 通过物料号关联查询对应的订单ID列表进行过滤
- 使用StrUtil工具类进行字符串非空判断
2026-03-27 16:57:10 +08:00
曹鹏飞 fb1fb9e265 feat(shipment): 新增物料码管理功能并优化生产订单流程
- 新增 MaterialCodeController 控制器实现物料清单的增删改查功能
- 实现物料清单导入导出 Excel 模板功能
- 添加物料清单明细项的二维码生成功能
- 优化生产订单中二维码生成逻辑,支持齐套物料批量处理
- 重构生产订单打印数据查询逻辑,过滤父级物料项目
- 更新订单详情展示逻辑,按层级结构显示物料及子物料
- 修复生产订单中齐套物料扫描类型判断逻辑
- 完善物料码相关服务接口和数据模型定义
2026-03-27 16:35:49 +08:00
曹鹏飞 752f9d6c66 Merge remote-tracking branch '惠信/develop' into develop 2026-03-27 14:09:47 +08:00
yf001217 e82c429e50 装箱打包增加pc端版本方法 2026-03-27 11:29:14 +08:00
yf001217 7b7ce757e0 装箱状态查询条件修改 2026-03-27 11:15:26 +08:00
曹鹏飞 1f7f54f5e6 Merge remote-tracking branch '惠信/develop' into develop 2026-03-26 18:03:02 +08:00
曹鹏飞 bdf413e1c0 feat(common): 添加Base62工具类并优化多个功能模块
- 新增Base62Util工具类,实现long类型数字到Base62字符串的编码功能
- 修改工装台账搜索对象继承关系,从PageQO改为SearchBaseQO
- 统一生产相关单据标题命名,将"生产订单退料单"改为"生产退料单"
- 修复盘点任务项负责人ID字段类型,从Integer改为Long以支持更大数值范围
- 在物料码搜索功能中新增状态过滤条件,支持按状态查询未开始、打包中、已完成的记录
- 修复物料控制器服务中缺少版本号设置的问题,在创建新物料时设置版本号为1
- 新增成本中心领料单模板,完善生产领料相关单据类型
- 优化生产领料单标题显示逻辑,根据数据类型区分生产领料单和成品发货领料单
- 修复包装删除对象验证注解,将@NotNull改为@NotEmpty以适配列表验证
- 调整二维码模板中采购单号列宽度,提升界面显示效果
- 优化结构化包装订单中的供应商信息处理,增加供应商编码和名称关联
- 实现二维码编码优化,使用Base62编码替换原有ID编码方式
- 修复数据库查询中日期范围参数映射错误,统一使用startDate和endDate参数名
- 在工具物料搜索中新增名称模糊查询功能,提升搜索便利性
- 修复操作记录中操作类型字段的格式化问题,确保数据一致性
2026-03-26 18:02:43 +08:00
yf001217 e77912c3c1 物料编码修改 2026-03-26 16:39:48 +08:00
yf001217 ddcb885f60 操作记录代码优化 2026-03-25 08:24:13 +08:00
yf001217 25b4263017 Merge remote-tracking branch 'origin/develop' into develop 2026-03-24 19:44:26 +08:00
yf001217 ff7416b8e7 装箱绑码和换箱增加批次号校验 2026-03-24 19:44:08 +08:00
曹鹏飞 6d62ee3f20 Merge remote-tracking branch '惠信/dev_zhangke' into develop 2026-03-24 17:20:46 +08:00
zhangke 770a325c9e 质检物料上架,不合格数量设置为0 2026-03-24 17:18:03 +08:00
曹鹏飞 bf8e9baea9 refactor(repository): 调整结构化包装订单托盘项实体和查询逻辑
- 移除 WmsStructuralPackageOrderTrayItem 实体中的图片和图号字段
- 修改 getListByTrayId 查询方法,添加物料表关联并获取图片和图号信息
- 更新 SQL 查询语句以从物料表获取图片和图号数据
- 保持 getSimpleListByTrayNo 方法的基本查询逻辑不变
2026-03-24 17:09:20 +08:00
曹鹏飞 b4cdc6387e feat(wms): 添加订单项数量修改功能
- 在PurchaseReturnController中新增updateItemNum方法用于修改采购退货订单项数量
- 在TransferCompanyController中新增updateItemNum方法用于修改转储公司订单项数量
- 在TransferFactoryController中新增updateItemNum方法用于修改工厂调拨订单项数量
- 新增UpdateItemNumRequest请求类用于接收数量修改参数
- 添加业务逻辑验证确保修改后的数量不低于最小限制值
- 更新TransferCompanyItemVO和TransferFactoryItemVO添加数量限制相关字段
2026-03-24 16:47:13 +08:00
曹鹏飞 f2bccd0a4a Merge remote-tracking branch '惠信/dev_zhangke' into develop 2026-03-24 16:24:49 +08:00
曹鹏飞 680269fea5 feat(wms): 添加订单项数量修改功能并优化相关实体类
- 在ApplyReturnRequestItemVO中添加剩余数量和领料数量最小值字段
- 在OutAssistanceItemVO、OutCostcenterInfoItemVO中添加领料数量最小值计算逻辑
- 在OutProduceInfoItemVO中添加申请数量最小值计算逻辑
- 新增UpdateItemNumRequest请求类用于接收数量修改参数
- 在OutAssistanceController、OutCostCenterController、OutProduceController中添加updateItemNum接口
- 修复OutProduceController中解锁库存方法的注释问题
- 在测试类中添加数量计算验证逻辑
2026-03-24 16:24:13 +08:00
zhangke 96db2fb197 采购退库更新 2026-03-24 16:17:37 +08:00
曹鹏飞 2135376540 Merge remote-tracking branch '惠信/develop' into develop 2026-03-24 14:24:11 +08:00
yf001217 c19390669c 退换货代码修改 2026-03-24 14:23:17 +08:00
曹鹏飞 272387f51b Merge remote-tracking branch '惠信/develop' into develop 2026-03-24 14:22:05 +08:00
yf001217 7f384da95a 退换货状态码修改 2026-03-24 14:21:08 +08:00
曹鹏飞 3da437390c Merge remote-tracking branch '惠信/develop' into develop 2026-03-24 14:08:52 +08:00
曹鹏飞 66c2b31255 feat(dependency): 添加Redisson依赖并优化全局异常处理
- 在nflg-wms-srm-receive模块中添加Redisson分布式锁依赖
- 在GlobalRestControllerAdvice中重构异常日志记录方式,统一使用printLog方法
- 引入ExceptionUtil工具类增强异常堆栈信息输出
- 在TestController中添加业务异常测试接口用于验证异常处理逻辑
- 修复DeploySitTest中字符串截取方法的参数间距问题
2026-03-24 14:08:36 +08:00
yf001217 c85ecb2630 退换货状态码修改 2026-03-24 14:03:02 +08:00
yf001217 b70c7c19ee Merge remote-tracking branch 'origin/develop' into develop 2026-03-24 11:43:03 +08:00
yf001217 45b2a8e7d0 插入操作记录代码修改 2026-03-24 11:42:53 +08:00
曹鹏飞 0da72b8e0c Merge remote-tracking branch '惠信/develop' into develop 2026-03-24 11:35:14 +08:00
曹鹏飞 da08b20455 feat(purchase): 完善采购退货和结构化包装订单功能
- 移除BarcodePrintingEditQO中binNo字段的@NotBlank验证
- 在OutPurchaseController中添加采购订单行号设置逻辑
- 优化PurchaseReturnController中的数据类型转换和批量更新
- 添加SAP集成回调处理和PO行号映射功能
- 更新StructuralPackageOrderController中的扫描记录和库位设置
- 修改StructuralPackageOrderReceiveQO中binNo验证为@NotBlank
- 调整UnqualifiedWarehousingRequest中收货数量验证规则
- 扩展WmsReturnRequestItem实体增加新行号字段
- 重构ZWM3A24和ZWM3A25相关DTO的数据类型定义
- 更新采购退货申请单模板显示工厂代码和库存地点信息
2026-03-24 11:34:47 +08:00
yf001217 4b4c98c262 Merge remote-tracking branch 'origin/develop' into develop 2026-03-24 11:16:11 +08:00
yf001217 a317719de2 操作记录添加给sap 2026-03-24 11:15:59 +08:00
曹鹏飞 0931350d63 feat(structural-package-order): 添加订单创建和更新时间戳记录功能
- 在新增订单时设置创建人和创建时间
- 在更新订单时设置更新人和更新时间
- 使用雪花算法生成唯一ID确保数据一致性
- 集成UserUtil工具类获取当前用户名
- 订单操作时自动记录操作人员信息
2026-03-24 08:38:02 +08:00
yf001217 f6799c44b6 Merge remote-tracking branch 'origin/develop' into develop 2026-03-23 22:25:39 +08:00
yf001217 b55bd26c5a 操作记录添加给部分sap 2026-03-23 22:24:59 +08:00
曹鹏飞 78ed6670e2 feat(exception): 添加数据警告异常处理机制
- 新增 DataAlertException 类用于处理数据警告情况
- 在全局控制器增强中添加 DataAlertException 的异常处理器
- 将多个控制器中的直接返回错误改为抛出 DataAlertException 异常
- 统一处理库存不足等数据警告场景的异常响应格式
2026-03-23 22:01:35 +08:00
曹鹏飞 110b189be3 Merge remote-tracking branch '惠信/develop' into develop 2026-03-23 21:18:23 +08:00
曹鹏飞 5ae75d46c0 fix(inventory): 解决库存不足时的错误处理和查询逻辑
- 在OutAssistanceController中添加库存不足验证和错误提示
- 在OutCostCenterController中添加库存不足验证和错误提示
- 在OutProduceController中添加库存不足验证和错误提示
- 在TransferCompanyController中添加库存不足验证和错误提示
- 在TransferFactoryController中添加库存不足验证和错误提示
- 在WmsReturnRequestServiceImpl中添加库存不足验证和错误提示
- 修复WmsWarehouseMapper.xml中的仓库名称查询SQL逻辑
- 统一库存锁定列表的获取和验证流程
2026-03-23 21:17:50 +08:00
yf001217 6da7af6218 操作记录修改 2026-03-23 20:50:40 +08:00
yf001217 448577914d 修改方法名 2026-03-23 20:30:41 +08:00
yf001217 b2beb02a7c test 2026-03-23 20:26:37 +08:00
yf001217 36fa96a2bf 仓库名修改 2026-03-23 19:46:07 +08:00
yf001217 d48fe17cf6 供应商判断修改 2026-03-23 19:13:11 +08:00
yf001217 f3fbeb4de7 供应商判断修改 2026-03-23 19:07:30 +08:00
yf001217 9663744367 批次号修改
新增生产领料单中仓库名
打印/过账记录表功能
2026-03-23 18:12:22 +08:00
曹鹏飞 7f9c737cb8 Merge remote-tracking branch '惠信/develop' into develop 2026-03-23 16:54:28 +08:00