曹鹏飞
|
17f78cc9ba
|
test(material): 添加物料图片批量上传测试用例
- 从桌面Output文件夹读取所有图片文件进行处理
- 实现图片文件上传到指定接口并获取图片URL
- 根据文件名无后缀匹配物料编号查找对应记录
- 更新物料表中对应记录的图片URL字段
- 处理上传及更新过程中的异常情况并统计结果
- 递归收集支持多种图片格式的文件
- 额外实现递归目录删除辅助方法
|
2026-04-14 18:29:59 +08:00 |
funny
|
c643d26632
|
打印修改预览
|
2026-04-14 16:31:31 +08:00 |
funny
|
ceb6c19a2e
|
修改
打印修改预览
|
2026-04-14 13:42:52 +08:00 |
funny
|
1f9687b20d
|
修改
新增打印预览
|
2026-04-14 11:31:12 +08:00 |
曹鹏飞
|
77360b7a69
|
chore(deps): 添加Redisson依赖并统一配置版本
- 在多个模块的pom.xml中添加了redisson-spring-boot-starter依赖
- 移除个别模块中Redisson依赖的版本声明
- 在根pom.xml中新增redisson.version属性统一管理版本号
- 新增nflg-qms-admin模块及其pom.xml配置
- 新增多个服务模块的application-dev.yml和application-sit.yml配置文件
- 配置日志采集loki地址及各模块数据源连接池参数
- 添加sa-token单点登录和OTLP链路追踪相关配置
|
2026-04-11 11:50:24 +08:00 |
funny
|
bc44a74dcc
|
pom依赖修改
|
2026-04-09 14:56:35 +08:00 |
曹鹏飞
|
d4dcc3c5dd
|
feat(qms): 新增QMS质量管理系统模块
- 创建QMS管理后台应用模块(nflg-qms-admin)
- 添加序列号生成服务支持重试机制
- 集成分布式追踪和Loki日志收集
- 配置Nacos服务发现和SSO单点登录
- 添加部署测试工具类用于SIT环境发布
- 生成TSID唯一标识工具类
- 创建数据库操作仓库模块(nflg-wms-repository)
- 更新父级项目配置添加QMS模块支持
- 修改WMS管理后台名称标识区分
|
2026-04-08 11:09:36 +08:00 |
yf001217
|
0bf4494fb6
|
新增物料老鼠图接口
|
2026-04-02 18:40:55 +08:00 |
曹鹏飞
|
fb4def1604
|
仓库和库位都改为库存地点,仓位都改为储位
|
2026-04-01 10:43:29 +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 |
曹鹏飞
|
273a51613d
|
feat(barcode): 新增条码打印功能的工厂仓库储位管理
- 在BarcodePrintingAddQO中新增工厂、仓库、储位相关字段验证
- 在BarcodePrintingEditQO中新增工厂仓库储位的ID和编号字段
- 在BarcodePrintingVO中新增工厂仓库储位显示字段
- 扩展BarCodeProcessStage枚举,新增入库、出库、质检等状态
- 扩展BarCodeType枚举,新增采购、库存、生产等条码类型
- 集成dictionaryItemService、IWmsWarehouseService、IWmsBinService服务
- 优化条码生成逻辑,关联工厂、仓库、储位信息
- 添加工厂仓库储位数据验证和错误处理机制
- 新增大包装条码标签HTML模板文件
|
2026-03-17 18:07:05 +08:00 |
曹鹏飞
|
7522c93ec4
|
chore(config): 更新应用配置文件和部署测试代码
- 将多个模块的环境配置从sit切换为dev
- 修改应用名称为local环境标识
- 新增dev环境的日志配置文件
- 添加开发环境部署测试工具类
- 重命名部署测试类并移除多余依赖
- 移除lib目录处理逻辑优化部署流程
|
2026-03-10 10:55:08 +08:00 |
曹鹏飞
|
14fada8fe5
|
refactor(delivery): 优化发货清单导出功能
- 移除手动序号生成逻辑
- 使用服务层方法替代流式处理转换
- 简化数据获取流程
- 提高代码可读性
- 减少内存占用
- 提升性能表现
|
2026-03-09 11:35:46 +08:00 |
曹鹏飞
|
a2e6a012a9
|
style(label): 调整物料标签模板样式并优化数据显示
- 移除二维码容器多余边距设置
- 调整表格列宽以改善布局显示效果
- 客户名称列取消固定宽度以支持自适应
- 将实际数量字段替换为格式化后的数量文本显示
- 为物料清单图片添加固定宽度样式
- 新增数量格式化工具类集成到数据传输对象中
|
2026-03-09 11:27:47 +08:00 |
曹鹏飞
|
7ff1ab70b7
|
fix(h5): 解决物料二维码查询和包装码关联查询问题
- 在H5Controller中添加物料不存在的业务异常检查
- 修复WmsShipmentPackagingCodeMapper.xml中的表别名冲突问题
- 将delivery_item表别名从di改为sdi以避免与dictionary_item表别名冲突
- 确保包装码与配送单关联查询的正确性
|
2026-03-05 15:44:51 +08:00 |
曹鹏飞
|
f13b529f72
|
拆分出测试环境和开发环境
|
2026-03-05 15:44:37 +08:00 |
曹鹏飞
|
4e5c361bef
|
fix(delivery): 修复车牌号查询匹配逻辑
- 将车牌号精确匹配改为模糊匹配以支持部分车牌查询
- 保持车辆状态筛选条件不变
|
2026-03-04 19:18:57 +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 |
曹鹏飞
|
3b8b92942a
|
refactor(storage): 优化储位管理和服务层实现
- 将getBinNos方法改为getBinNo,统一返回单个储位编号
- 移除SAP服务集成相关的代码逻辑
- 更新InCostCenterBackController中的储位获取逻辑
- 添加仓库位置启用状态检查功能
- 重构入库记录中的二维码处理流程
- 引入条码处理阶段常量进行状态管理
- 优化InProduceBackController中的储位设置逻辑
- 更新生产订单控制器中的入库处理逻辑
- 调整物料扫描记录中的储位字段为单一值
- 修改多个控制器中的资源注入方式
- 更新物料退料提交对象的数据结构
- 优化条码主数据的状态更新机制
- 调整物料清单控制器中的删除操作事务处理
- 修复Excel导入验证条件的逻辑错误
- 优化包装数量计算使用统一工具类方法
|
2026-03-03 17:56:54 +08:00 |
曹鹏飞
|
31b7c35127
|
移除SAP的zwm3A01和zwm3A02支持
|
2026-03-02 16:22:14 +08:00 |
曹鹏飞
|
14b63082c1
|
feat(material): 添加同步查询功能
- 实现了 syncSearch 接口用于根据图纸编号列表查询材料信息
- 添加了接口文档注释说明参数和功能
- 使用 LambdaQuery 查询数据库中的材料记录
- 返回成功响应并封装为 ApiResult 格式
|
2026-02-28 14:59:29 +08:00 |
曹鹏飞
|
2ecdb7a9b7
|
refactor(delivery): 优化发货清单物料代码项查询逻辑
- 移除注释中的旧查询方法调用
- 恢复并实现完整的Lambda查询链式调用
- 保持索引递增和数据转换功能不变
- 维持Excel文件下载功能的正常运行
|
2026-02-28 09:42:59 +08:00 |
曹鹏飞
|
17c1ed20f4
|
refactor(delivery): 优化发货清单物料代码项查询逻辑
- 在 DeliveryController 中替换原有的复杂查询为简化的 getItemsVO 方法调用
- 添加 ShipmentMaterialCodeItemVO 类型导入到相关接口和服务实现
- 在 IWmsShipmentDeliveryItemService 接口中新增 getItemsVO 方法定义
- 在 WmsShipmentDeliveryItemMapper 接口中新增 getItemsVO 查询方法
- 实现 MyBatis XML 查询映射,使用 SQL JOIN 和聚合函数优化数据获取
- 在 WmsShipmentDeliveryItemServiceImpl 中实现 getItemsVO 业务逻辑
- 移除控制器中被注释的原始查询代码以提高代码整洁性
|
2026-02-26 18:12:55 +08:00 |
曹鹏飞
|
ecdf0e0072
|
feat(shipment): 添加物料同步功能并优化查询接口
- 新增 ShipmentMaterialSyncSaveQO 数据传输对象
- 实现 syncSave 接口支持物料批量同步保存和更新
- 实现 syncDelete 接口支持物料批量删除
- 优化 search 接口中数据库查询条件拼接逻辑
- 在网关配置中为物料同步接口添加免认证路径
- 移除 MaterialCodeController 中的无用导入包
|
2026-02-25 11:33:20 +08:00 |
曹鹏飞
|
94594abdf1
|
feat(delivery): 添加根据发货单查询已装车箱子功能
- 在 DeliveryController 中新增 getBoxByDeliveryId 接口供 PDA 使用
- 在 IWmsShipmentDeliveryService 接口中定义 getBoxByDeliveryId 方法
- 在 WmsShipmentDeliveryMapper 中新增 getBoxByDeliveryId 查询方法
- 在 WmsShipmentDeliveryMapper.xml 中实现 SQL 查询逻辑
- 在 WmsShipmentDeliveryServiceImpl 中实现业务逻辑
|
2026-02-11 14:38:26 +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 |