Commit Graph

311 Commits

Author SHA1 Message Date
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
曹鹏飞 2a79163ac3 feat(barcode): 实现二维码打印功能优化和标签数量计算
- 在BarcodePrintingAddQO中新增labelNum字段并实现自动计算逻辑
- 将条码打印流程重构为基于二维码主表的批量生成模式
- 新增库存物料、拆解物料、生产物料类型的条码分类支持
- 实现BaseController基类中的二维码数据转换和生成方法
- 修复条码数量验证逻辑并统一错误提示格式
- 移除冗余的DeliverNormalOrderItemDTO依赖和相关处理代码
- 优化PDF和ZIP导出功能使用统一的二维码数据模型
- 完善生产订单和补料订单中的二维码生成流程
2026-03-03 14:42:24 +08:00
曹鹏飞 10ffa9c681 feat(barcode): 实现条码打印功能增强和批量处理
- 集成新的导入工具类简化代码依赖管理
- 添加事务注解确保数据保存操作的原子性
- 实现条码打印保存功能的批处理逻辑优化性能
- 新增QR码主表服务实现条码与物料的关联管理
- 添加标签数量验证防止数据不一致问题
- 实现箱码标签图片ZIP导出功能支持批量下载
- 新增条码类型枚举支持钢构包和采购物料分类
- 更新模板文件适配新的字段映射关系
- 重构二维码内容生成方法支持多种数据结构
- 完善部署测试中的目录处理逻辑
2026-03-03 11:04:47 +08:00
zhangke 1a12fb5028 仓库的新增和编辑添加了是否启用储位管理的功能 2026-02-27 17:00:57 +08:00
zhangke af5f6c2dd4 添加采购退货申请的功能 2026-02-27 15:34:58 +08:00
zhangke 322c949d8a 添加打包的功能 2026-02-27 11:01:07 +08:00
曹鹏飞 ecdf0e0072 feat(shipment): 添加物料同步功能并优化查询接口
- 新增 ShipmentMaterialSyncSaveQO 数据传输对象
- 实现 syncSave 接口支持物料批量同步保存和更新
- 实现 syncDelete 接口支持物料批量删除
- 优化 search 接口中数据库查询条件拼接逻辑
- 在网关配置中为物料同步接口添加免认证路径
- 移除 MaterialCodeController 中的无用导入包
2026-02-25 11:33:20 +08:00
曹鹏飞 9c690dc366 feat(shipment): 集成CRM系统并优化发货单管理功能
- 集成CRM系统实现发货单查询功能,支持按订单号、机台编号、物料编码、客户名称搜索
- 新增CrmAccountDTO、CrmDeliveryDTO、CrmGetTokenResultDTO、CrmResultDTO等数据传输对象
- 实现CRM服务类CRMService,包含获取访问令牌和查询发货单的功能
- 添加@Accessors(chain = true)注解到DeliverAddQO类以支持链式调用
- 实现发货单Excel导出功能,包括按ID列表导出和按搜索条件导出两种方式
- 新增DeliveryExportDTO用于导出数据的Excel映射
- 新增DeliverySearchFromCRMQO用于CRM发货单查询的请求参数
- 实现PDA端卸车功能,包括根据车牌号查询箱子和删除包装箱操作
- 重构BoxSearchQO和BoxVO中的carStatus字段为boxStatus,并更新状态描述
- 修复H5控制器中的迭代器移除操作,使用iterator.remove()替代直接删除
- 新增HtmlToImageUtil工具类用于HTML转图片功能
- 添加MaterialCodeController中的依赖注入和相关业务逻辑
- 实现物料码标签打印功能,包括HTML模板和图片生成
- 更新Repository层接口返回类型,使用IPage替代PageData
2026-02-10 21:38:01 +08:00
曹鹏飞 1d0f4c0328 feat(packaging): 新增拆箱删除物料功能并优化查询接口
- 添加unpackDel接口实现PDA拆箱删除物料功能
- 在ShipmentMaterialCodeQRVO中新增deviceNo和customerName字段
- 修改数据库查询语句增加机台编号和客户名称关联查询
- 注释掉原有的materialQRIdsForDel参数相关代码
- 统一状态判断逻辑从等于2改为大于等于2
- 修复序列号生成方法中的空字符串参数格式问题
- 优化代码中的空格和流式操作格式化问题
2026-02-06 17:49:13 +08:00
曹鹏飞 7ac9f182ed feat(box): 重构装箱清单功能并增强序列号生成服务
- 重命名 BoxController 为 BoxListController
- 扩展 BasdeSerialNumberControllerService 中的 generateSerialNumber 方法,支持自定义中间字符串和长度参数
- 在 BoxListController 中新增 getItems 和 getForwards 接口用于获取明细和代发物料列表
- 实现装箱清单 Excel 导出功能,包含基础信息和物料清单数据
- 新增 MaterialCodeForwardImportDTO 数据传输对象用于代发物料导入导出
- 实现代发物料的 Excel 导入导出功能,支持批量处理
- 在 PackagingCodeController 中使用序列号服务生成包装码编号
- 扩展 ShipmentMaterialCodeItemVO 和 ShipmentMaterialCodeQRVO 对象,增加状态和序号字段
- 新增数据库查询方法 getByPackagingCodeId 和 getItemsVOById
- 更新 MyBatis 映射文件,优化查询逻辑并添加排序功能
2026-02-06 16:24:01 +08:00
曹鹏飞 be8586f56c feat(shipment): 新增发货单管理功能及相关序列号生成服务
- 添加BasdeSerialNumberControllerService用于生成序列号并支持重试机制
- 创建BoxController实现装箱清单搜索功能
- 添加DeliveryController实现发货单完整业务流程包括添加删除搜索导出等功能
- 新增H5Controller支持移动端卸货清点安装确认等操作
- 添加多个查询对象如BoxSearchQO、DeliverAddQO、DeliverySearchQO等
- 添加多个视图对象如BoxVO、ShipmentMaterialCodeItemVO等
- 更新BomPageResultDTO将records字段类型从Collection改为List
- 修改代码生成器配置调整生成表名
- 重构MaterialCodeController优化包路径和功能结构
- 重命名WmsGongzhuangTaizhangCheckVO为GongzhuangTaizhangCheckVO
- 更新相关接口和服务类以支持新的业务功能
2026-02-05 18:06:13 +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
曹鹏飞 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
曹鹏飞 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
曹鹏飞 cf142fe4ea feat: bug-996 齐套管理主物料新增一个【状态】属性字段 2025-12-08 09:24:17 +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
曹鹏飞 c9cc53b9cd fix(bin): 调整库存VO字段与SQL映射
- 移除BinInventoryVO中的id和materialNo字段
- 在SQL查询中为sum数量添加别名num以匹配VO字段
- 保持接口与数据库字段的一致性,修正映射错误
2025-12-02 16:17:29 +08:00
曹鹏飞 fc53443c9b Merge branch 'feature/bug-935' into develop 2025-12-02 09:48:30 +08:00
曹鹏飞 6d0aad6ab4 feat: bug-935 钢结构订单缺件功能优化 2025-12-02 09:48:15 +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
曹鹏飞 8a0074247d feat: bug-953 PDA删除【钢构件上架】菜单,钢构件收货直接过账到SAP 2025-12-01 16:40:17 +08:00
曹鹏飞 9fbbd6188b feat: bug-967 单据管理/质检单管理增加查询条件和报表导出功能 2025-12-01 14:38:51 +08:00
曹鹏飞 ade7669e21 feat: bug-962 普通物料送货单和钢构件送货单添加状态字段 2025-12-01 14:07:59 +08:00
曹鹏飞 6c79973c13 feat: bug-954 储位可视化管理页面 2025-12-01 13:55:46 +08:00
曹鹏飞 f4e7abcf2b feat: bug-966 返回字段添加批次号,数据为yyMMdd+4位流水号 2025-12-01 11:42:18 +08:00
曹鹏飞 101501516c refactor(scan): 修改序列号字段名为serialNumbers并更新相关逻辑
- 将ScanCodeQO中serialNumber字段重命名为serialNumbers
- 更新ComponentOutboundController中序列号相关判断和赋值逻辑
- 修正InCostCenterBackController和OutCostCenterController中序列号字段映射
- 修改SapService中生成映射时使用serialNumbers字段
- 确保确认PDA方法参数格式统一调整
- 保持所有涉及序列号比较和处理的代码一致使用serialNumbers字段名
2025-12-01 11:24:28 +08:00
曹鹏飞 10b37eda16 feat: bug-935 钢结构订单缺件功能优化 2025-11-28 15:25:46 +08:00
曹鹏飞 4b5f2d1864 Merge branch 'feature/bug-841' into develop 2025-11-25 15:17:44 +08:00
曹鹏飞 efdccae817 feat: bug-841 钢结构订单批量导入功能及非采购订单关联的订单 2025-11-25 15:17:23 +08:00
曹鹏飞 172ddbc444 feat: 一些优化 2025-11-17 14:04:50 +08:00
曹鹏飞 7309136378 feat: 一些优化 2025-11-16 16:13:27 +08:00
曹鹏飞 fd7dea2786 出库添加齐套逻辑 2025-11-14 18:25:12 +08:00
曹鹏飞 136b14a74a Merge branch 'feature/bug-883' into develop 2025-11-13 18:17:18 +08:00
曹鹏飞 6d3c1b388b 生产订单入库过账时,如果是清点件,则使用主物料信息过账 2025-11-13 18:17:07 +08:00
曹鹏飞 d48defea66 feat:处理合并问题 2025-11-13 17:42:17 +08:00
曹鹏飞 2f794b9972 feat:处理合并问题 2025-11-13 17:37:20 +08:00
曹鹏飞 54fd717f83 Merge branch 'feature/bug-883' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/InProduceOrderController.java
#	nflg-wms-starter/src/main/java/com/nflg/wms/starter/BaseController.java
2025-11-13 17:31:23 +08:00
曹鹏飞 e9da850ec3 feat: bug-883 出库业务先进先出控制,推荐批次,异常业务审批功能 2025-11-13 17:25:42 +08:00
曹鹏飞 88717846a8 Merge branch 'feature/bug-890' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/InProduceOrderController.java
#	nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/qo/OutProduceSearchQO.java
#	nflg-wms-common/src/main/java/com/nflg/wms/common/pojo/vo/OutProduceTicketVO.java
#	nflg-wms-repository/src/main/resources/mapper/WmsOutProduceTicketMapper.xml
2025-11-12 14:48:06 +08:00
曹鹏飞 9e2b8d678c Merge branch 'feature/bug-884' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/document/InMaterialScanRecord.java
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/WmsInventoryServiceImpl.java
#	nflg-wms-starter/src/main/java/com/nflg/wms/starter/BaseController.java
2025-11-12 14:36:13 +08:00
曹鹏飞 75851272d3 Merge branch 'feature/bug-883' into develop 2025-11-12 14:33:17 +08:00
曹鹏飞 819de47012 Merge branch 'sit' into develop 2025-11-12 14:31:51 +08:00
曹鹏飞 59b2a4b92f feat: bug-883 出库业务先进先出控制,推荐批次,异常业务审批功能 2025-11-12 14:06:51 +08:00
曹鹏飞 578151527a feat: bug-884 添加【副产品(拆解)入库】业务 2025-11-12 10:48:56 +08:00
曹鹏飞 a693a94d58 feat: bug-884 添加【副产品(拆解)入库】业务 2025-11-11 17:45:46 +08:00
曹鹏飞 3b6d708fc1 feat: bug-890 成品出入库相关业务单据拆分 2025-11-11 13:48:17 +08:00
曹鹏飞 af32692f93 feat: bug-883 出库业务先进先出控制,推荐批次,异常业务审批功能 2025-11-11 09:43:19 +08:00
曹鹏飞 6785e797a5 feat: bug-762 钢构件订单创建部分字段信息自动带出上一次的值 2025-11-10 10:23:36 +08:00
曹鹏飞 6c060fbc17 Merge remote-tracking branch '惠信/dev_zhangke' into develop 2025-10-27 11:16:25 +08:00
曹鹏飞 d38aa6433a feat: bug-862 工厂间转储入库时PDA不校验【转入储位】必填 2025-10-27 11:14:56 +08:00
zhangke d238c8b7e2 零部件打包编辑的时候添加修改送货人和送货地址的内容 2025-10-27 11:14:11 +08:00
曹鹏飞 7e43292c8e Merge branch 'develop' into sit 2025-10-24 18:03:29 +08:00
曹鹏飞 118a14831d feat: 一些优化 2025-10-21 17:51:44 +08:00
曹鹏飞 41275bcb64 feat: 一些优化 2025-10-21 11:26:08 +08:00
曹鹏飞 f85d51810e Merge branch 'refs/heads/feature/bug-789' into develop 2025-10-20 14:43:12 +08:00
曹鹏飞 6a074de6f9 feat: bug-838 工艺室提出的问题 2025-10-17 17:45:21 +08:00
曹鹏飞 5548591b84 feat: 一些优化 2025-10-13 09:56:17 +08:00
zhangke 7b0734bb32 Merge branch 'develop' into dev_zhangke 2025-10-11 22:57:58 +08:00
zhangke b606368669 1、零部件装车单和零部件出库单添加了冲销的功能 2025-10-11 22:57:41 +08:00
曹鹏飞 534451400f Merge branch 'feature/bug-776' into develop 2025-10-11 18:06:19 +08:00
曹鹏飞 9b4e5d62f4 feat: bug-776 所有的出库操作扫码后流程需要调整 2025-10-11 18:06:10 +08:00
曹鹏飞 19d48c1cf2 feat: 一些优化 2025-10-11 17:37:10 +08:00
曹鹏飞 dee8259e81 feat: 一些优化 2025-10-11 17:36:42 +08:00
曹鹏飞 8c9c8cb515 feat: 一些优化 2025-10-11 16:40:59 +08:00
曹鹏飞 9be20e6a35 feat: 一些优化 2025-10-11 16:40:33 +08:00
曹鹏飞 a194ebc294 feat: bug-817 采购退库查询SAP的结果的工厂字段调整到表头 2025-10-11 16:25:58 +08:00
曹鹏飞 e8cdf75359 feat: 一些优化 2025-10-11 15:22:38 +08:00
曹鹏飞 969c5eb8df feat: 一些优化 2025-10-11 15:21:48 +08:00
曹鹏飞 6789b81523 Merge branch 'feature/bug-813' into develop 2025-10-11 11:46:05 +08:00
曹鹏飞 99176cdca2 feat: bug-813 零部件打包详情查询接口返回工厂编号 2025-10-11 11:45:48 +08:00
曹鹏飞 c36fa6590d Merge branch 'feature/bug-813' into develop 2025-10-11 11:20:22 +08:00
曹鹏飞 8a4e2de9d2 feat: bug-813 pda所有详情查询接口返回工厂编号 2025-10-11 11:20:06 +08:00
曹鹏飞 7dfa50c084 feat: bug-813 零部件打包详情查询接口返回工厂编号 2025-10-11 11:01:53 +08:00
曹鹏飞 f5ff21cdc1 feat: 增加校验 2025-10-11 10:07:20 +08:00
曹鹏飞 555b4792ba feat: bug-789 成本中心领料(退料)单据新增,搜索条件添加【单号】 2025-10-10 14:19:14 +08:00
曹鹏飞 3fa3afdbd4 Merge branch 'feature/bug-784' into develop 2025-10-10 10:14:16 +08:00
曹鹏飞 40d8de59b6 feat: bug-784 钢构包订单添加缺件交货的功能 2025-10-10 10:14:04 +08:00
曹鹏飞 02e02977fa feat: bug-788 库存物料条码打印问题修改 2025-10-09 16:01:37 +08:00
曹鹏飞 0a623b70e4 feat: 仓库搜索条件添加工厂编号 2025-10-09 15:08:13 +08:00
曹鹏飞 0db65a862e feat: 仓库搜索条件添加工厂编号 2025-10-09 14:07:15 +08:00
曹鹏飞 6f064ce6e0 Merge branch 'feature/bug-776' into develop 2025-10-09 11:58:19 +08:00
曹鹏飞 119e867890 feat: bug-776 所有的出库操作扫码后流程需要调整 2025-10-09 11:57:55 +08:00
曹鹏飞 f88e725683 Merge branch 'feature/bug-776' into develop 2025-10-08 11:19:00 +08:00
曹鹏飞 c3159f91fa Merge remote-tracking branch '惠信/dev_zhangke' into develop 2025-10-08 11:16:03 +08:00
曹鹏飞 f008989a1c Merge branch 'feature/bug-784' into develop 2025-10-08 11:15:38 +08:00
曹鹏飞 6a02cb9270 feat: bug-784 钢构包订单添加缺件交货的功能 2025-10-08 11:13:20 +08:00
曹鹏飞 be2af35025 feat: bug-783 采购单退库功能调整 2025-10-08 09:12:33 +08:00
zhangke fc3e06863a 1、添加库存物料打印的功能;
2、修改生成订单PDA确认商家的时候,仓储为null 时报错的问题
2025-09-30 17:00:12 +08:00
zhangke e326e5ac14 Merge remote-tracking branch 'refs/remotes/origin/rakor' into dev_zhangke 2025-09-30 11:07:28 +08:00
zhangke afb0b214a9 修改了零部件出口的 二维码不验证唯一性的问题
修改批量无码上架的问题
2025-09-30 09:36:49 +08:00
曹鹏飞 19674ba135 feat: bug-776 所有的出库操作扫码后流程需要调整 2025-09-29 18:02:12 +08:00