Commit Graph

419 Commits

Author SHA1 Message Date
曹鹏飞 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
曹鹏飞 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
曹鹏飞 3d474f3e7d feat: bug-953 PDA删除【钢构件上架】菜单,钢构件收货直接过账到SAP 2025-12-02 17:04:03 +08:00
曹鹏飞 c9cc53b9cd fix(bin): 调整库存VO字段与SQL映射
- 移除BinInventoryVO中的id和materialNo字段
- 在SQL查询中为sum数量添加别名num以匹配VO字段
- 保持接口与数据库字段的一致性,修正映射错误
2025-12-02 16:17:29 +08:00
曹鹏飞 73c835f7ff feat: 新增根据物料编码查询库位编号接口 2025-12-02 10:39:52 +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
曹鹏飞 3864f9fcf1 Merge branch 'feature/bug-935' into develop 2025-12-02 09:43:43 +08:00
曹鹏飞 0762d58582 feat: bug-935 钢结构订单缺件功能优化 2025-12-02 09:43:29 +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
曹鹏飞 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
曹鹏飞 cc97b57f97 feat: bug-965 副产品入库单名称修改 2025-12-01 13:54:59 +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
曹鹏飞 188043c6b5 fix: 修复生产订单入库单位未设置导致提交SAP报错的问题 2025-11-28 15:57:46 +08:00
曹鹏飞 10b37eda16 feat: bug-935 钢结构订单缺件功能优化 2025-11-28 15:25:46 +08:00
曹鹏飞 6e0f207e1e feat: bug-937 钢构包送货单打印模板中的备注字段取消取值 2025-11-25 15:51:57 +08:00
曹鹏飞 5ad04bd10e feat: bug-841 钢结构订单批量导入功能及非采购订单关联的订单 2025-11-25 15:49:38 +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
曹鹏飞 08066941c8 feat: 一些优化 2025-11-25 13:53:40 +08:00
曹鹏飞 376f3c5323 fix: bug-928 成品订单入库(生产订单入库)清点件,入库后WMS库存没增加 2025-11-25 11:49:56 +08:00
曹鹏飞 268fbc3220 feat: 一些优化 2025-11-18 10:37:13 +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