Commit Graph

468 Commits

Author SHA1 Message Date
曹鹏飞 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 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
yf001217 87fd67cf3b 改成工厂间转储入库单 2026-03-23 16:36:43 +08:00
曹鹏飞 78dad56dbe feat(inventory): 添加库存锁定检查功能
- 在 ApiResult 中新增 errorWithExtras 方法用于返回额外信息
- 新增 InventoryLockVO 数据传输对象
- 在 IWmsInventoryService 中添加 getLockList 方法查询锁定库存列表
- 修改 IWmsReturnRequestService 的 addPurchaseReturns 方法返回库存锁定信息
- 在多个控制器中添加 Redisson 分布式锁确保库存操作一致性
- 实现库存不足时返回锁定详情的功能
- 在数据库映射中添加 getLockList 查询方法
- 更新 STATE 枚举添加 OutOfStock 状态码 120
- 在多个出库和调拨流程中集成库存锁定检查逻辑
2026-03-23 16:12:50 +08:00
yf001217 a021013ef2 全页面“仓位”改为"储位"
生产领料单修改为“成品发货领料单”
生产订单发料单修改为“成品发货出库单”
2026-03-23 11:05:59 +08:00
yf001217 ac6781611f 表单字段变更修改 2026-03-23 10:50:18 +08:00
曹鹏飞 c1e82e7817 refactor(controller): 优化NormalPGIController代码逻辑
- 将包装类型比较改为基本类型比较以提高性能
- 移除多余的文档注释星号符号
- 使用orElse(null)替代get()方法并添加业务异常检查
- 修复lambda表达式中的格式问题
- 调整方法参数注释格式保持一致性
2026-03-23 10:14:35 +08:00
曹鹏飞 789f79cb09 refactor(util): 注释掉 JCoUtil 中的 toMapList 方法
- 将 toMapList 方法注释掉,该方法原本用于将数据转换为 Map 列表
- 移除了泛型方法 toMapList(T data) 的实现
- 保留了其他 JCo 相关的转换功能
2026-03-22 12:56:35 +08:00
曹鹏飞 267e82cc37 feat(qc): 添加质检拒收功能并优化流程
- 新增BarCodeProcessStage.Reject状态用于标识已拒收条码
- 在LocationTransferItemQO中添加条码编号校验注解
- 重构JCoUtil.toMapList方法支持忽略字段参数
- 添加NormalQMController.unqualifiedWarehousing方法处理不合格品上架
- 优化QCReceiveTaskConfirmQO区分接收和拒收物料二维码列表
- 新增ZWM3A27ItemDTO和相关SAP接口实现质检不合格冲销功能
- 在WmsQrCodeMaster实体中添加关联字段和组合键方法
- 完善WmsSrmQualityInspection实体的收货和拒收数量计算
- 添加WmsBin.getByCode方法通过编码获取库位信息
- 重构质检确认流程区分合格品和不合格品处理逻辑
2026-03-21 18:28:52 +08:00
曹鹏飞 faec72ba72 fix(api): 更新API端点并修复业务逻辑错误
- 修改InProduceOrderController中的POST映射从空字符串到"receive"
- 在NormalPGIControllerService中为parents集合添加非空检查以避免潜在异常
- 更新多个控制器中的业务错误验证逻辑,添加!qitem.isQiTao()条件
- 修正PurchaseReturnController中的退货类型设置和字段命名
- 为TransferCompanyPdaVO和TransferFactoryPdaVO添加ID字段
- 更新ZWM3A24ItemDTO和ZWM3A25ItemDTO中的字段命名规范
2026-03-20 21:16:39 +08:00
曹鹏飞 adea595f5d Merge remote-tracking branch '惠信/develop' into develop 2026-03-20 19:21:00 +08:00
曹鹏飞 ccd07319a2 feat(wms): 实现出库单据齐套物料和扫码子项功能
- 在ComponentOutboundItemInputQO中新增useChildren字段用于标识是否扫码子项
- 为OutMaterialScanRecord添加isQiTao字段标识齐套物料状态
- 在多个控制器中完善齐套物料处理逻辑包括ComponentOutboundController、OutAssistanceController等
- 实现扫码子项功能支持通过useChildren条件判断执行不同流程
- 修复binNo为空时的空指针异常并优化相关查询逻辑
- 添加采购退货申请单PDF导出功能和相应模板文件
- 优化外协领料出库单模板样式调整logo宽度为250px
2026-03-20 19:20:23 +08:00
yf001217 bdfd9e8844 Merge remote-tracking branch 'origin/develop' into develop 2026-03-20 17:06:23 +08:00
yf001217 f43ded555c 物料出入库统一扫码接口修改空箱判断 2026-03-20 17:05:56 +08:00
曹鹏飞 be55549d65 feat(wms): 实现出库单据齐套物料和扫码子项功能
- 在ComponentOutboundItemInputQO中新增useChildren字段用于标识是否扫码子项
- 为OutMaterialScanRecord添加isQiTao字段标识齐套物料状态
- 在多个控制器中完善齐套物料处理逻辑包括ComponentOutboundController、OutAssistanceController等
- 实现扫码子项功能支持通过useChildren条件判断执行不同流程
- 修复binNo为空时的空指针异常并优化相关查询逻辑
- 添加采购退货申请单PDF导出功能和相应模板文件
- 优化外协领料出库单模板样式调整logo宽度为250px
2026-03-20 15:42:52 +08:00
曹鹏飞 51b2f3b9a3 fix(logic): 修复齐套物料处理逻辑并优化空值处理
- 在多个控制器中添加useChildren字段判断条件,防止扫码子项时的错误验证
- 将findFirst().get()替换为map().orElse("")模式,避免潜在的NoSuchElementException异常
- 在OutProduceSubmitItemQO中新增useChildren字段用于标识是否扫码子项
- 修复代码中的空行和格式问题,提升代码可读性
2026-03-20 14:15:11 +08:00
曹鹏飞 5738a4309e Merge remote-tracking branch '惠信/develop' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/LocationTransferController.java
2026-03-20 11:55:40 +08:00
曹鹏飞 afd319a086 feat(outbound): 完善出库流程中的条码处理和库存更新逻辑
- 在ComponentOutboundController中添加条码状态更新逻辑,包括工厂代码、库位、仓位等信息同步
- 新增InProduceOrderVO数据传输对象,重构生产订单信息返回结构
- 修改InCostCenterBackSubmitItemQRQO中二维码字段从列表改为单个字符串
- 更新多个控制器中的SAP提交方法,传入条码主数据进行同步处理
- 优化InventoryOutDTO中的批号、序列号空值处理逻辑
- 修复JCoUtil中空值转换问题,避免SAP接口调用异常
- 调整多个出库相关控制器中的仓位信息获取方式,通过条码关联获取准确位置
- 修复退料申请单查询接口返回结构,统一为单个对象而非列表
- 优化库存服务中出库逻辑,添加日志输出并修正数量计算方式
- 修复质检接收单查询条件,将布尔值比较改为数值比较
- 调整采购退货单据查询SQL,修正表名引用错误
2026-03-20 11:47:29 +08:00
yf001217 a799e83553 出库(PDA使用)修改传参问题 2026-03-20 11:22:22 +08:00
yf001217 5a47d42c33 获取物料出库批次差异null修改 2026-03-20 10:58:17 +08:00
曹鹏飞 a55d503c83 feat(wms): 新增采购退库功能并优化出库流程
- 在OutAssistanceController、OutCostCenterController、OutProduceController中修改二维码查询条件,将processStage的查询从ne改为eq
- 注释掉多个控制器中设置factoryCode、storageLocation、binLocation为空的操作
- 在OutPurchaseController中新增Zwm3a09VO导入和相关服务依赖注入
- 新增search接口用于查询申请单数据,支持PDA使用场景
- 修改OutPurchaseController中的processStage查询逻辑
- 在保存操作后更新退料申请项的剩余数量和出库状态
- 在PurchaseReturnController中为退料申请项添加left字段初始化
- 在QrCodeMasterController中注释掉PO和交货单信息复制逻辑
- 修复ScanRecordController中groupBy方法使用的key字段
- 优化TransferCompanyController和TransferFactoryController中的位置信息清空逻辑
- 为WmsReturnRequestItem实体添加left字段存储剩余数量
- 为ZWM3A05ItemVO和ZWM3A05VO添加链式访问器和必要验证注解
2026-03-19 19:20:27 +08:00
曹鹏飞 65ab089569 Merge remote-tracking branch '惠信/develop' into develop 2026-03-19 17:09:00 +08:00
曹鹏飞 ff36da82a6 refactor(wms): 优化入库流程中的二维码处理逻辑
- 将二维码数量计算改为使用实际扫码数量而非输入数量
- 统一多个控制器中的请求参数对象类型转换
- 为包装类型的二维码添加子码批量更新功能
- 简化二维码验证和库存扣减的业务逻辑
- 移除多余的二维码阶段更新方法并统一处理流程
- 修复物料入库时仓库和工厂信息设置的准确性问题
2026-03-19 17:08:49 +08:00
yf001217 69c1b163dd 获取调拨单null修改 2026-03-19 16:44:14 +08:00
曹鹏飞 fa4c26dc10 feat(inventory): 重构入库功能并优化物料扫描处理
- 移除 NoUtil 和 MaterialQRCodeContentDTO 依赖
- 重命名 InCostcenterBackSubmitItemQO 等类名,统一命名规范
- 添加新的库存入库相关 QO 类 (InventoryInQO, InventoryInItemQO, InventoryInItemQRCodeQO)
- 修复 WmsWarehouseService 注入和使用问题
- 更新提交接口参数验证和逻辑处理
- 优化二维码集合处理和物料扫描记录创建
- 添加储位禁用状态判断和设置功能
- 重构物料扫描记录分组逻辑,新增 getKey9 方法支持更精确的分组
- 统一更新多个控制器中的相关实现以保持一致性
- 修复批量更新二维码主数据的方法调用
2026-03-19 09:24:23 +08:00
yf001217 e8116fe2dd 储位调拨单bug修改 2026-03-18 19:31:59 +08:00
曹鹏飞 a76ee52afb feat(inventory): 添加储位管理功能支持
- 在OutDifferenceItemVO中新增推荐储位和扫码储位字段
- 修改OutMaterialScanRecord添加基于储位的唯一键生成
- 更新InventoryController中的库存出库逻辑,增加储位信息传递
- 在扫描记录控制器中实现储位匹配和差异对比功能
- 修复注释中的布尔值说明错误
- 优化代码格式和空行清理
2026-03-18 18:42:49 +08:00
曹鹏飞 7fab12f680 feat(wms): 优化库存管理和二维码流程
- 在ApplyReturnRequestSearchQO中添加当前用户ID字段
- 为ApplyReturnRequestVO添加供应商名称字段
- 将ApprovalGoodsReceiptQO中的approvalStatus和documentType类型从Short改为Integer
- 在BarcodePrintingController中添加单位信息并注释掉工厂、仓库、储位ID设置
- 从BarcodePrintingEditQO中移除工厂、仓库、储位相关字段
- 在BarCodeProcessStage中添加EnumValue注解和ForStorage状态,并更新状态描述
- 修改BaseController中的二维码内容生成逻辑,只返回二维码代码
- 在ComponentOutboundController中优化导入、添加二维码服务依赖、重构库存处理逻辑
- 创建新的InventoryInDTO和InventoryOutDTO类以区分出入库库存数据
- 更新各种入库控制器使用新的二维码主数据服务和库存DTO类
- 重命名InventoryDTO为InventoryInDTO并添加key生成方法
- 创建InventoryOutDTO类用于出库库存处理
- 更新IWmsInventoryService接口使用新的库存DTO类
2026-03-18 18:20:59 +08:00
曹鹏飞 273a51613d feat(barcode): 新增条码打印功能的工厂仓库储位管理
- 在BarcodePrintingAddQO中新增工厂、仓库、储位相关字段验证
- 在BarcodePrintingEditQO中新增工厂仓库储位的ID和编号字段
- 在BarcodePrintingVO中新增工厂仓库储位显示字段
- 扩展BarCodeProcessStage枚举,新增入库、出库、质检等状态
- 扩展BarCodeType枚举,新增采购、库存、生产等条码类型
- 集成dictionaryItemService、IWmsWarehouseService、IWmsBinService服务
- 优化条码生成逻辑,关联工厂、仓库、储位信息
- 添加工厂仓库储位数据验证和错误处理机制
- 新增大包装条码标签HTML模板文件
2026-03-17 18:07:05 +08:00
曹鹏飞 f1eb8682fe feat(normal-order): 添加箱码标签图片导出PDF功能 2026-03-17 10:51:07 +08:00
zhangke 2e4119cb4f 修改单个送货单收货的场景 2026-03-11 15:39:24 +08:00
zhangke 820412f9fe 整包收货的bug 2026-03-11 15:33:07 +08:00
zhangke b024a8757b 拆包bug修复 2026-03-10 20:20:40 +08:00
zhangke a4a3aecd5d Merge branch 'develop' into dev_zhangke 2026-03-10 11:25:07 +08:00
曹鹏飞 7522c93ec4 chore(config): 更新应用配置文件和部署测试代码
- 将多个模块的环境配置从sit切换为dev
- 修改应用名称为local环境标识
- 新增dev环境的日志配置文件
- 添加开发环境部署测试工具类
- 重命名部署测试类并移除多余依赖
- 移除lib目录处理逻辑优化部署流程
2026-03-10 10:55:08 +08:00
zhangke 6e27d549dd 修改打包管理的的供应商 2026-03-10 10:54:32 +08:00
zhangke e72d1e3b66 中码和小码打印的部分bug修复 2026-03-10 10:45:33 +08:00
zhangke 49e245b69b 中码和小码打印的部分bug修复 2026-03-09 17:38:57 +08:00
zhangke e29f43f20f 完成收货直接入库的逻辑 2026-03-07 21:45:13 +08:00
zhangke b3c74d6a28 完成打包收货的逻辑 2026-03-06 17:36:56 +08:00
zhangke 4a1909a745 调整打包收货的逻辑 2026-03-06 08:37:02 +08:00
曹鹏飞 a4f3dff2e1 Merge remote-tracking branch '惠信/dev_zhangke' into develop 2026-03-05 18:55:19 +08:00
曹鹏飞 f13b529f72 拆分出测试环境和开发环境 2026-03-05 15:44:37 +08:00
zhangke 242c147573 添加收货、出入库的统一扫码接口 2026-03-05 11:15:33 +08:00
曹鹏飞 6a17f2c9e0 refactor(deploy): 重构部署测试类配置
- 将DeployTest重命名为DeployDevTest用于开发环境部署
- 新增DeploySitTest类用于SIT环境部署
- 修改开发环境服务名为admin-dev
- 移除未使用的Vector导入
- 注释掉字体目录处理逻辑
- 统一代码格式化和空格调整
2026-03-05 11:02:10 +08:00
zhangke edb067dc79 打包收货部分功能完成 2026-03-05 10:57:47 +08:00
曹鹏飞 517bbe1a33 Merge remote-tracking branch '惠信/dev_zhangke' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/NormalPGIController.java
2026-03-05 10:37:33 +08:00
曹鹏飞 41b90f40ef feat(admin): 新增越库功能并优化物料处理流程
- 在ApiResult中新增分页数据转换方法支持数据转换
- 删除箱码标签图片导出功能相关代码
- 注释掉BaseController中的generateQRContent方法
- 新增CrossQO和MaterialCodeItemVO数据传输对象
- 将DeliverStructuralPackageOrderVO中的num字段从Short改为Integer
- 移除InCostCenterBackController中仓库服务依赖
- 为InCostcenterBackSubmitItemQRQO添加链式调用支持并更新字段描述
- 更新入库操作接口注释为收货和入库
- 重构InSubmitItemQO将储位编号列表改为二维码列表
- 在IWmsPoReceiptItemService中新增VO查询方法
- 扩展IWmsQrCodeMasterService支持批量更新和按码查询
2026-03-04 19:07:41 +08:00
zhangke 0d755fed51 打包收货部分功能完成 2026-03-03 22:48:54 +08:00
zhangke beb4011729 Merge branch 'refs/heads/develop' into dev_zhangke 2026-03-03 22:48:15 +08:00
曹鹏飞 3b8b92942a refactor(storage): 优化储位管理和服务层实现
- 将getBinNos方法改为getBinNo,统一返回单个储位编号
- 移除SAP服务集成相关的代码逻辑
- 更新InCostCenterBackController中的储位获取逻辑
- 添加仓库位置启用状态检查功能
- 重构入库记录中的二维码处理流程
- 引入条码处理阶段常量进行状态管理
- 优化InProduceBackController中的储位设置逻辑
- 更新生产订单控制器中的入库处理逻辑
- 调整物料扫描记录中的储位字段为单一值
- 修改多个控制器中的资源注入方式
- 更新物料退料提交对象的数据结构
- 优化条码主数据的状态更新机制
- 调整物料清单控制器中的删除操作事务处理
- 修复Excel导入验证条件的逻辑错误
- 优化包装数量计算使用统一工具类方法
2026-03-03 17:56:54 +08:00
zhangke 0031d7d37b 修改分页的类型 2026-03-03 16:12:55 +08:00
zhangke 1f839eb9a0 Merge branch 'refs/heads/develop' into dev_zhangke 2026-03-03 16:11:19 +08:00
曹鹏飞 2a79163ac3 feat(barcode): 实现二维码打印功能优化和标签数量计算
- 在BarcodePrintingAddQO中新增labelNum字段并实现自动计算逻辑
- 将条码打印流程重构为基于二维码主表的批量生成模式
- 新增库存物料、拆解物料、生产物料类型的条码分类支持
- 实现BaseController基类中的二维码数据转换和生成方法
- 修复条码数量验证逻辑并统一错误提示格式
- 移除冗余的DeliverNormalOrderItemDTO依赖和相关处理代码
- 优化PDF和ZIP导出功能使用统一的二维码数据模型
- 完善生产订单和补料订单中的二维码生成流程
2026-03-03 14:42:24 +08:00
zhangke 212062096c 修改退货单查询 2026-03-03 11:39:13 +08:00
zhangke b21f951ae2 Merge branch 'develop' into dev_zhangke 2026-03-03 11:33:02 +08:00
曹鹏飞 ea2f84104f Merge remote-tracking branch '惠信/dev_zhangke' into develop 2026-03-03 11:05:02 +08:00
曹鹏飞 10ffa9c681 feat(barcode): 实现条码打印功能增强和批量处理
- 集成新的导入工具类简化代码依赖管理
- 添加事务注解确保数据保存操作的原子性
- 实现条码打印保存功能的批处理逻辑优化性能
- 新增QR码主表服务实现条码与物料的关联管理
- 添加标签数量验证防止数据不一致问题
- 实现箱码标签图片ZIP导出功能支持批量下载
- 新增条码类型枚举支持钢构包和采购物料分类
- 更新模板文件适配新的字段映射关系
- 重构二维码内容生成方法支持多种数据结构
- 完善部署测试中的目录处理逻辑
2026-03-03 11:04:47 +08:00
zhangke 86517ae775 修改分页插叙的方法 2026-03-03 10:59:05 +08:00
zhangke aca556b024 Merge branch 'develop' into dev_zhangke 2026-03-03 10:57:20 +08:00
曹鹏飞 258508a7cf refactor(location): 重命名binService变量以提高代码可读性
- 将binService重命名为wmsBinService以符合命名规范
- 更新服务调用以使用新的变量名
- 保持原有业务逻辑不变
2026-03-03 09:34:36 +08:00
曹鹏飞 31b7c35127 移除SAP的zwm3A01和zwm3A02支持 2026-03-02 16:22:14 +08:00
曹鹏飞 54f73be1b2 Merge remote-tracking branch '惠信/dev_zhangke' into develop 2026-03-02 15:56:01 +08:00
zhangke c371d8156c 修改下api的注释 2026-03-02 15:48:18 +08:00
曹鹏飞 2c323af7ed 根据新模板调整配件销售发货清单导出的PDF样式 2026-02-28 14:42:51 +08:00
曹鹏飞 e751dae69f fix: bug-1343 单据管理-成品发货单,打印显示异常 2026-02-28 09:33:11 +08:00
zhangke af5f6c2dd4 添加采购退货申请的功能 2026-02-27 15:34:58 +08:00
zhangke 322c949d8a 添加打包的功能 2026-02-27 11:01:07 +08:00
曹鹏飞 67aeb0f27f feat(shipment): 添加物料码管理和图纸管理功能
- 在.gitignore中添加CodeArts相关忽略文件
- 添加application.yml、application-prod.yml和application-sit.yml配置文件
- 在BomMaterialDTO中添加materialDescEn字段和ExcelColumn注解
- 更新CodeGeneratorTest中的表名配置
- 添加DeployTest用于部署测试
- 添加KeyUtil工具类用于生成TSID
- 添加logback-spring.xml日志配置文件
- 实现MaterialCodeController提供物料码CRUD功能
- 添加MaterialCodeItemAddQO、MaterialCodeItemUpdateQO和MaterialCodeSearchQO查询对象
- 实现MaterialController用于图纸管理功能
2026-02-02 17:31:52 +08:00
曹鹏飞 d977e8e1c7 feat(admin): 优化组件打包和生产订单功能
- 修复组件打包中的启套逻辑判断
- 添加物料扫描记录的复合键支持
- 实现生产订单中仓库编号变更的批量更新
- 优化生产订单接收物料的分组逻辑
- 添加使用指南文件类型的数据库字段
- 实现使用指南按类别查询的VO转换
- 修复部署测试中的目录处理注释问题
- 优化菜单按钮和角色权限的数据查询
- 添加SAP料号重复检查验证
- 调整生产领料单模板的页面尺寸和样式
2026-01-28 17:04:34 +08:00
曹鹏飞 c0faaf7475 fix: bug-1248 储位码打印预览多一页空白页 2026-01-20 11:39:56 +08:00
曹鹏飞 101cfcc193 fix: bug-1255 部件清单校验管理【已确认齐套】问题 2026-01-20 11:38:37 +08:00
曹鹏飞 1c5c4c411e 图纸添加供应商;添加指导文件功能 2026-01-19 17:58:12 +08:00
曹鹏飞 d108223dad fix(barcode): 修复条码打印数量计算逻辑
- 修正了条码打印中最后一条记录使用实际数量而非包装数量的逻辑
- 在生产退回控制器中移除了已完成入库的物料项目过滤
- 移除了收料单接收物料QO中储位编号列表的必填验证
- 调整了生产订单剩余物料控制器中的过滤条件
- 修改了普通订单导出图片ZIP接口的返回类型为ResponseEntity
- 重构了导入声明简化了VO类的引用方式
2026-01-16 10:19:25 +08:00
曹鹏飞 17bc951289 refactor(file-upload): 移除MinIO,新增RustFS存储支持
- 删除MinIO相关实现及配置
- 新增RustFS配置类,支持RustFS客户端初始化
- 新增RustFS存储服务实现,实现文件上传接口
- FileController添加日志打印上传异常信息
- pom.xml替换MinIO依赖为AWS SDK S3依赖
- 代码结构优化,提升文件上传模块的扩展性和稳定性
2025-12-22 17:36:59 +08:00
曹鹏飞 22075e0f63 fix(barcode): 调整二维码标签尺寸及相关样式
- 将二维码图片生成宽度从480调整到600像素
- 修改HTML模板中页面尺寸为600x400像素
- 相应调整body和table的宽高为600x400像素
- 增加带边框div的内边距为18像素
- 调整二维码图片尺寸为240x240像素
- 提升标签字体大小至16pt以增强可读性
2025-12-22 14:48:39 +08:00
曹鹏飞 6b273ded7f fix(material): 优化物料图片上传和更新逻辑,调整上传大小限制
- 将服务器表单最大上传大小调至200MB,支持更大文件上传
- 修改multipart配置,最大文件及请求大小均设为200MB
- 优化MaterialControllerService中物料图片处理逻辑
- 如果已存在旧物料且图片字段非空,执行更新图片操作
- 修改MaterialZipImportProcessor中图片上传,增加异常捕获和日志
- 新增图片上传成功后判断,支持新增或更新物料图片记录
- 添加保存和更新操作的成功失败日志反馈
2025-12-17 18:03:43 +08:00
曹鹏飞 ce415b718a feat(printing): 优化条码标签模板和图片生成尺寸
- 将普通物料标签模板更新为新样式 dp-1-label.html
- 调整条码打印 HTML 渲染宽高至 480px x 320px
- 将生成条码图片的 DPI 从 60 提升到 480,提高打印清晰度
- 修改储位二维码模板为储位二维码-label.html
- 储位二维码图片 DPI 从 40 增加至 400,提升二维码精度
- 删除旧版普通物料标签模板中页面大小限制样式
2025-12-16 18:01:48 +08:00
曹鹏飞 2c9c0db974 feat(export): 添加导出标签图片ZIP功能并优化标签样式
- 在库存物料条码打印接口中新增导出物料标签图片ZIP接口,支持批量生成PNG图片压缩包
- 新增HtmlToImageUtil工具类,使用wkhtmltoimage将HTML转换为PNG图片
- 在储位管理中新增导出标签ZIP接口,实现储位二维码批量导出功能
- 普通物料订单及生产订单相关控制器新增导出物料标签图片ZIP接口,支持订单物料标签图片批量下载
- 生产订单副产品管理新增导出物料标签图片ZIP接口,支持副产品标签导出为ZIP
- 优化二维码标签HTML模板(dp-1.html、qitao.html、spitem.html),调整尺寸和样式以适配打印需求
- 公共DTO类DeliverNormalOrderItemDTO添加打印名称字段printLabel,标签中显示以改善展示信息
- 相关接口返回Content-Type设为application/zip,支持ZIP文件响应UI下载体验
2025-12-15 11:50:44 +08:00
曹鹏飞 81b9f5c7bb fix(inventory): 修正批次号赋值及物料扫码逻辑错误
- 将InProduceOrderController中批次号赋值改为使用item.getBatchNo()
- 在bomService扫描类型判断后正确设置物料齐套状态isQiTao
- 根据物料编号匹配替换接收物料查询条件中的ID匹配为materialNo匹配
- 统一调整各Controller中获取扫描类型type的缩进格式
- 修正OutProduceController中获取扫描类型的位置及相关逻辑
- 优化TransferCompanyController更新仓储信息逻辑,避免空列表更新异常
- 调整SapService日志等级,SAP返回表打印改为trace,避免日志过多
- 修正WmsStructuralPackageOrderMapper.xml中字段别名factory_code为factory_no
2025-12-08 17:30:27 +08:00
曹鹏飞 bddbaaeb5e feat: bug-996 齐套管理主物料新增一个【状态】属性字段 2025-12-04 16:29:36 +08:00
曹鹏飞 78f5224f67 feat(deliverOrder): 新增缺货零件收货状态及线下收货更新功能
- 在交付订单实体和VO中新增缺货零件是否收货字段quehuoReceived
- 在Mapper中添加quehuoReceived查询接口,判断缺货零件是否全部收货
- 实现服务层方法updateQuehuoReceived,用于更新缺货收货状态
- 结构包订单线下收货接口新增调用updateQuehuoReceived逻辑,确保状态同步更新
- 创建订单时默认quehuoReceived设为false
- 订单确认收货后更新对应deliverId的quehuoReceived状态
2025-12-04 14:13:02 +08:00
曹鹏飞 871aba36e5 Merge branch 'feature/bug-953' into develop 2025-12-02 17:06:06 +08:00
曹鹏飞 3d474f3e7d feat: bug-953 PDA删除【钢构件上架】菜单,钢构件收货直接过账到SAP 2025-12-02 17:04:03 +08:00
曹鹏飞 ad53d14ec3 Merge branch 'feature/bug-935' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/StructuralPackageOrderController.java
#	nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/StructuralPackageDeliverOrderSearchQO.java
2025-12-01 18:11:30 +08:00
曹鹏飞 0719fe337d feat: bug-935 钢结构订单缺件功能优化 2025-12-01 18:08:27 +08:00
曹鹏飞 9cb6e1e2c3 refactor(structural-package): 优化钢构包订单相关数据处理
- 修正了托盘数量及重量累加的缩进格式
- 替换钢构包物料ID获取逻辑,改为使用PackageVO整体对象
- 在订单项中增加包号、包描述和包订单号字段设置
- 订单项中计算并设置托盘总重量字段
- 结构体DTO增加packageOrderNo、packageDesc、workbenchCode和weight字段
- workbenchCode通过modelNo与workbenchNo拼接生成
2025-12-01 17:59:00 +08:00