Commit Graph

684 Commits

Author SHA1 Message Date
10001392 756e13ccd1 1449 MPM同步物料图片及钢构包管理的接口开发 2026-05-19 10:12:09 +08:00
10001392 ce973f9d6d 1449 MPM同步物料图片及钢构包管理的接口开发 2026-05-19 09:42:57 +08:00
10002617 45a5b7ceed 1445 WMS系统最小包装码数量收货和出库允许修改。 2026-05-18 17:39:03 +08:00
曹鹏飞 174617214f Merge branch 'develop' into qms/develop 2026-05-13 17:59:25 +08:00
曹鹏飞 af1a0f53aa fix(controller): 修正库存筛选及设置库位位置
- 修正库存筛选条件中物料编号匹配的错误,改用二维码主表的物料编码进行匹配
- 添加设置库存DTO中的库位字段,确保库位信息正确传递
- 优化库存数据处理逻辑,提升准确性和规范性
2026-05-13 16:55:28 +08:00
曹鹏飞 cf193adb13 Merge branch 'develop' into qms/develop 2026-05-12 16:45:31 +08:00
10001392 e51ed7ef6e Merge remote-tracking branch 'origin/master-hlq20260506ganggoubao' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/StructuralPackageOrderController.java
2026-05-12 11:50:51 +08:00
10001392 ec3464950e 1463 WMS系统钢构包采购业务功能优化 2026-05-12 11:29:26 +08:00
10001392 fb79cb83cd Merge remote-tracking branch 'origin/master-hlq20260506ganggoubao' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/StructuralPackageOrderController.java
2026-05-12 09:02:39 +08:00
10001392 a89d32f76a 1463 WMS系统钢构包采购业务功能优化 2026-05-12 08:38:42 +08:00
10001392 5bcf86c22f Merge remote-tracking branch 'origin/master-hlq20260506ganggoubao' into develop 2026-05-11 17:33:25 +08:00
10001392 9892ce1d64 1463 WMS系统钢构包采购业务功能优化 2026-05-11 17:33:08 +08:00
10001392 7285d359ee Merge remote-tracking branch 'origin/master-hlq20260506ganggoubao' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/StructuralPackageOrderController.java
2026-05-11 16:47:07 +08:00
10001392 ca45a912cd 1463 WMS系统钢构包采购业务功能优化 2026-05-11 16:39:12 +08:00
10001392 cf9c38a19e 1463 WMS系统钢构包采购业务功能优化 2026-05-11 15:34:48 +08:00
10001392 bd0da952ce 1463 WMS系统钢构包采购业务功能优化 2026-05-11 08:42:27 +08:00
曹鹏飞 99ce826d1c bug-939 钢构包标签格式及取值修改-齐套标签和零件标签 2026-05-09 16:51:26 +08:00
10001392 2d44bae3f7 1463 WMS系统钢构包采购业务功能优化 2026-05-09 16:10:37 +08:00
10001392 03cda3e193 1463 WMS系统钢构包采购业务功能优化 2026-05-09 15:38:12 +08:00
曹鹏飞 9dad90b3f1 Merge branch 'develop' into qms/develop
# Conflicts:
#	nflg-wms-gateway/src/main/java/com/nflg/wms/gateway/satoken/SaTokenConfigure.java
2026-05-09 14:28:55 +08:00
10001392 ea971332cc 1463 WMS系统钢构包采购业务功能优化 2026-05-09 09:51:20 +08:00
曹鹏飞 df569fa6cc refactor(qrcode): 优化条码处理逻辑并完善收货确认流程
- 修改getByCodes方法参数类型为Collection,增强接口灵活性
- 移除无用存储位数据集合,简化代码结构
- 实现条码状态校验,防止异常状态条码入库
- 增加对子码和父码的同步处理,保证条码信息完整性
- 优化批量更新条码状态及位置信息,统一设置扫码信息
- 删除冗余扫码条码处理代码,使用统一条码批量处理逻辑
- 添加验证注解,强化PoReceiveTaskConfirmQO及其子项的有效性校验
- 调整收货确认服务方法参数,去除废弃参数
- 精简import语句,优化代码整洁度
2026-05-08 16:58:36 +08:00
10001392 3aed6fe789 1463 WMS系统钢构包采购业务功能优化 2026-05-08 08:34:45 +08:00
曹鹏飞 4a3bb48b91 feat(qms): 实现文件锁定及版本保存功能
- 文件上传返回结果增加文件大小信息,单位KB
- 新增文件锁定接口,支持用户锁定文件避免并发编辑
- 实现文件锁定延时刷新,延长锁定时间避免自动解锁
- 新增保存新版本接口,保存版本历史记录并更新文件版本号
- 文件详情展示当前锁定用户名称,锁定超时自动清理锁定状态
- 添加文件修改历史实体及服务,实现版本历史的持久化存储
- 对文件权限进行多级校验,确保锁定和保存操作权限正确
- 优化文件新增逻辑,绑定文件扩展名及大小信息
- 调整文件查询逻辑,自动清理Redis中已过期的锁定信息
- 新增相关验证注解,确保传入数据合法性
- 细节调整代码格式及空格,提升代码规范性和可读性
2026-05-07 16:00:50 +08:00
曹鹏飞 c616762d50 Merge branch 'develop' of http://192.168.0.40:3000/huixin_back4/wms into develop 2026-05-06 16:10:42 +08:00
曹鹏飞 482bd5ac13 feat(email): 重构邮件服务,支持异步和多收件人发送
- 改造邮件发送逻辑,支持to、cc、bcc多种接收方式
- 增加邮件配置和Session缓存,提高性能和稳定性
- 添加异步发送邮件接口,提升调用效率
- 实现邮件配置缓存刷新功能,方便配置更新应用
- 优化异常处理,统一邮件发送异常抛出
- 调整编码格式和日志记录,提升邮件兼容性与调试能力
- 删除旧版邮件配置解析方式,简化逻辑实现
2026-05-06 10:50:27 +08:00
曹鹏飞 6db9c11ec6 fix(service): 放开对AD域同步部门信息的修改和启用限制
- 注释掉禁止修改从AD域同步部门信息的业务校验
- 注释掉禁止启用禁用从AD域同步部门信息的业务校验
- 允许AD域同步的部门信息进行更新和启用操作
2026-05-06 10:50:16 +08:00
10001392 41e30dbc63 【MPM集成接口】批量从MPM系统同步物料图纸数据,批量从MPM系统同步钢构包数据 2026-04-22 08:26:05 +08:00
曹鹏飞 6ff777e808 refactor(material): 替换BomMaterialDTO为MaterialMainDTO以统一物料数据类型
- 修改DeliveryController中相关物料数据获取逻辑,使用MaterialMainDTO替代BomMaterialDTO
- 更新MaterialController物料查询相关代码,改用MaterialMainDTO提高一致性
- 调整MaterialControllerService中物料导入校验逻辑,替换为MaterialMainDTO对象处理
- 精简和规范import语句,删除无用导入,优化代码结构
2026-04-20 13:57:40 +08:00
曹鹏飞 6f231f1a60 Merge branch 'develop' into qms/develop 2026-04-20 13:39:35 +08:00
曹鹏飞 7aa04aa2ee chore(config): 新增和调整各微服务配置文件
- 新增 nflg-qms-admin、nflg-wms-admin、nflg-wms-auth、nflg-wms-gateway、nflg-wms-scheduled、nflg-wms-shipment、nflg-wms-srm-receive 应用配置
- 配置服务端端口及Tomcat最大表单提交大小
- 各服务配置Nacos注册中心及配置管理,支持配置文件自动刷新
- 设置Spring Boot应用名、激活开发环境配置
- 配置文件上传大小限制及多部分请求大小限制
- 全局开启管理端点,配置健康检查和日志级别
- sa-token 配置JWT及SSO参数于认证服务中
- 调整wms-admin生产环境nacos日志级别为info,降低trace日志输出
2026-04-17 14:38:11 +08:00
曹鹏飞 7701cfdc23 chore(config): 更新配置文件添加Nacos认证和生产环境监控设置
- 在多个module的application.yml中添加Nacos的username和password配置
- 新增admin模块application.yml添加server端口和上传大小限制配置
- 新增各模块application-prod.yml增加Loki日志采集配置
- 各模块生产环境配置中新增Hikari数据源连接池参数
- 添加sa-token SSO客户端配置及管理端点追踪设置
- 调整部分模块loki推送地址至192.168.163.85服务器
2026-04-16 15:52:47 +08:00
曹鹏飞 e3e8dc3a25 feat(material): 新增物料及齐套管理相关功能
- 新增BomControllerService实现齐套物料增删改查及Excel导入导出功能
- 新增BomMaterialService对接主物料系统进行物料信息查询和登录鉴权
- 新增MaterialController及MaterialControllerService实现图纸管理接口和服务
- 实现物料图片和zip批量上传功能,支持权限校验和异步任务提交
- 支持物料分类查询、历史版本查询及物料列表导出功能
- 优化导入数据校验逻辑,导入失败时导出错误结果文件
- 统一接口返回ApiResult封装并支持分页查询展示
- 引入PowerJob任务调度集成,支持图纸zip导入异步处理
- 代码结构调整,规范命名及异常处理逻辑
2026-04-15 14:45:13 +08:00
曹鹏飞 c010fd3bc7 feat(todo): 新增待办事项模块及邮件服务优化
- 新增待办事项实体、接口、Mapper和服务实现,支持分页查询和批量标记已读
- 添加待办事项查询条件支持编号、标题、来源类型和已读状态过滤
- 实现待办事项相关的Controller和业务逻辑服务,提供REST接口
- 优化邮件服务,增加邮件配置缓存和Session缓存,提升性能
- 支持发送多收件人、抄送和密送的邮件功能,且新增异步发送邮件方法
- 增强邮件发送异常处理及日志记录,邮件主题和内容支持UTF-8编码格式
- 添加刷新邮件配置接口,支持动态更新邮件参数配置
2026-04-14 19:41:54 +08:00
曹鹏飞 e95e500e3c Merge branch 'develop' into qms/develop 2026-04-14 18:33:40 +08:00
funny ceb6c19a2e 修改
打印修改预览
2026-04-14 13:42:52 +08:00
funny 1f9687b20d 修改
新增打印预览
2026-04-14 11:31:12 +08:00
曹鹏飞 79bad56f77 【优化】物料码管理的打印和打印预览根据中码和小码采用对应的打印模版 2026-04-14 10:34:20 +08:00
funny f76e078237 wms修改 2026-04-13 17:07:59 +08:00
funny 0df488ba0c 修改 2026-04-13 15:15:23 +08:00
funny 4e8b407862 Merge branch 'qms/yf' into qms/develop 2026-04-13 14:46:27 +08:00
funny cf725cc23f 修改 2026-04-13 14:44:51 +08:00
曹鹏飞 913ff41e9b Merge branch 'develop' into qms/develop 2026-04-11 11:51:59 +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
曹鹏飞 705bfda166 Merge branch 'develop' into qms/develop 2026-04-10 15:19:33 +08:00
曹鹏飞 99d7e654c3 feat(form): 新增数据权限表单管理模块
- 添加表单相关的请求和响应VO类:DescVO、FormAddRequest、FormApiItemVO、FormApiListVO、FormApiSaveItemRequest、FormApiSaveRequest、FormApiSelectedVO、FormApiVO、FormColumnsSaveItemRequest、FormColumnsSaveRequest、FormColumnVO、FormUpdateRequest
- 实现FormController,提供表单增删改查接口以及表单列和功能API管理接口
- 实现TableInfoService,封装表和列的元数据信息查询逻辑
- 新增TableMetaMapper,使用MyBatis注解方式查询数据库表和列的元信息
- 支持表单的添加时自动同步表和列的元数据
- 支持表单列的保存与更新,自动管理列信息的增删改
- 支持表单功能API列表的保存,关联API与列权限信息
- 完善接口请求参数校验及事务控制,保证数据一致性
2026-04-10 15:18:09 +08:00
曹鹏飞 dfe4cab5cc refactor(advertisement): 重构质量宣传图相关代码及接口
- 在Advertisement实体类上添加@TableName注解指定表名为qms_advertisement
- 删除广告模块相关代码,迁移AdvertisementController至qms模块并更新包名
- 修改控制器中接口名称及注解的模块标识为“质量宣传图”
- 更新控制器中相关方法和注释,体现为质量宣传图操作
- 修改Mapper中的SQL语句,查询表由advertisement改为qms_advertisement
- 调整分页查询接口及根据类型获取质量宣传图接口
- 规范接口请求参数及响应数据类型,优化参数注解使用
2026-04-10 14:29:48 +08:00
曹鹏飞 6cd27fd045 refactor(advertisement): 将广告相关ID类型由Integer改为Long
- 修改实体类Advertisement中id、type和position字段类型为Long
- 同步更新AdvertisementController中删除接口参数类型为List<Long>
- 调整AdvertisementListVO中id、type和position字段类型为Long
- 更新AdvertisementSaveRequest中id、type和position字段类型为Long
2026-04-10 14:18:34 +08:00
曹鹏飞 e0f7a08ee8 feat(advertisement): 新增广告功能及管理接口
- 新增广告实体类Advertisement,包含类型、位置、间隔、内容等字段
- 实现广告管理接口AdvertisementController,支持广告类型、位置查询
- 提供保存、启用、删除及列表查询广告接口
- 新增广告保存请求和启用批量请求的数据传输对象
- 设计广告列表视图VO,解析广告内容为广告项列表
- 增加广告服务实现类,处理广告新增、更新、启用状态切换及分页查询
- 新增MyBatis映射文件,支持按类型和位置查询广告及列表查询
- 添加对应的统一请求和响应封装类型,增强请求数据校验和API返回一致性
2026-04-09 10:40:04 +08:00
曹鹏飞 43c2b3cec3 【新增】从CFS移植数据权限功能和banner管理功能 2026-04-09 10:03:03 +08:00
曹鹏飞 bc0f87d458 feat(user): 新增用户管理相关功能实现
- 添加后台菜单相关Mapper接口和XML配置,支持菜单按钮获取、权限校验等
- 实现后台菜单服务业务逻辑,支持菜单授权树查询、菜单增删改查及启用禁用功能
- 新增用户管理Service,支持用户增删改、角色授权、密码重置及供应商账户管理
- 实现用户供应商相关业务逻辑,包括供应商账号开通、权限分配和批量导入功能
- 集成邮件发送功能,实现忘记密码邮件通知
- 完善用户角色和权限映射管理接口及逻辑,支持批量操作和事务管理
- 引入密码加密与验证机制,保证账户安全性
2026-04-09 08:58:07 +08:00
曹鹏飞 f336cf7ae6 feat(role): 实现角色管理及权限功能
- 新增角色实体及相关服务接口和实现类,支持角色的增删改查
- 实现角色菜单权限及按钮权限的数据库查询和授权控制
- 完善角色控制器服务,支持角色授权及查询当前用户可见角色
- 支持超级管理员权限绕过,普通角色权限基于用户所拥有角色限制菜单节点展示
- 新增角色Mapper XML,包含角色搜索及角色关联菜单查询SQL
- 新增角色相关常量定义,统一管理角色相关字符串常量
- 用户管理新增通过LDAP批量添加用户功能,支持LDAP用户信息同步
- 用户查询增加根据创建人ID过滤,限制非超级管理员只能查询自身创建用户
- 优化用户新增LDAP用户时部门的自动匹配和验证逻辑
- 在菜单权限获取及授权接口中新增对用户角色和用户权限校验逻辑,保证数据权限安全
- 多处新增事务控制,保证数据一致性及错误回滚机制
2026-04-08 18:53:30 +08:00
曹鹏飞 143d6b6146 feat(admin): 完善LDAP和用户管理功能
- 新增LDAPControllerService,实现LDAP配置管理与同步接口
- 新增LdapDepartmentVO,用于LDAP部门及用户结构封装
- 添加LdapScheduledTask,支持定时同步部门和用户信息
- 优化LdapService,调整获取用户的查询逻辑和DN转换方法
- 新增UserController,提供用户管理、LDAP信息查询及密码操作的REST接口
- 实现UserControllerService,完成用户及供应商的增删改查、授权和密码相关业务逻辑
- 支持供应商账号管理及批量导入功能
- 增加相关事务控制及数据校验,提升系统稳定性和安全性
2026-04-08 17:14: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
曹鹏飞 4b9c5b540c refactor(in-produce-order): 优化入库生产订单子项处理逻辑
- 移除原有的子项过滤和处理流程
- 直接对父项设置齐套标记
- 统一处理物料扫描类型的必扫标识设置
- 简化数据结构处理逻辑
- 提升代码可读性和维护性
2026-04-03 08:35:58 +08:00
曹鹏飞 461775b5db feat(component): 新增零部件打包管理和外协领料功能
- 实现零部件打包管理控制器,支持打包单的增删改查
- 添加零部件订单信息查询和装箱单详情查看功能
- 实现零部件打包信息的保存、更新和删除操作
- 添加装箱单PDF导出功能
- 实现外协领料控制器,支持SAP领料订单数据查询
- 添加外协领料订单的保存、搜索和详情查看功能
- 实现PDA端外协领料功能和物料扫码提交功能
- 添加出库单审核和库存管理功能
- 实现二维码扫描和批次管理功能
2026-04-02 18:33:35 +08:00
曹鹏飞 2a8d96a14a 生产订单入库如果是齐套物料,子项的数量改为比例而不是总数 2026-04-02 14:06:45 +08:00
曹鹏飞 a9cbdbed26 feat(wms): 添加生产订单入库功能并优化组件包装逻辑
- 新增 InProduceOrderController 实现生产订单入库管理功能
- 在 BOM 服务中添加 isQiTao 方法用于判断物料是否为齐套物料
- 重构组件包装控制器中的齐套判断逻辑,统一使用 isQiTao 方法
- 移除 ComponentPackingController 中未使用的 PageUtil 导入
- 为生产订单添加完整的 CRUD 操作和 PDF 导出功能
- 实现 PDA 端生产订单收货和入库流程
- 添加物料扫描记录和库存同步功能
- 优化多个出库控制器中的齐套判断逻辑
- 实现出库单据的批量处理和打印功能
2026-04-02 10:23:58 +08:00
曹鹏飞 981d1f4a96 feat(qrcodemaster): 添加装箱管理控制器实现装箱拆箱换箱功能
- 新增 QrCodeMasterController 控制器提供装箱管理相关接口
- 实现装箱绑码功能支持小码放入大码中
- 实现拆箱删除功能支持从箱中移除物料二维码
- 实现换箱功能支持库存地点内物料箱合并
- 添加扫码接口获取二维码详细信息
- 实现标签导出功能支持ZIP和PDF格式
- 提供包装箱和箱内物料信息查询接口
- 添加批次号一致性校验防止混批操作
- 实现物料匹配验证确保装箱准确性
- 完善状态流转控制防止非法操作
- 添加防重复装箱和跨工厂仓库限制
- 优化库存管理实现出入库自动处理
2026-04-01 20:58:35 +08:00
曹鹏飞 1fc36d7284 Merge remote-tracking branch 'origin/develop' into develop 2026-04-01 19:35:48 +08:00
yf001217 9dd7011ded 新增换箱pda扫码接口 2026-04-01 19:32:45 +08:00
曹鹏飞 459d6766af Merge remote-tracking branch 'origin/develop' into develop 2026-04-01 19:18:02 +08:00
曹鹏飞 2f614248bb refactor(controller): 重构控制器代码结构和服务层实现
- 移除未使用的 SrmMaterialReceiptScanCodesRepository 注入
- 修复变量名拼写错误 srmMaterialReceiptCanCodesRepository 替换为 srmMaterialReceiptScanCodesRepository
- 将核心业务逻辑抽取到独立的 NormalPGIControllerService 类中
- 删除未使用的 StringUtil 导入并优化代码格式
- 修复包装类型比较运算符的空格问题
- 优化批量操作的集合处理逻辑
- 移除过时的注释标记和冗余的验证注解
2026-04-01 19:17:54 +08:00
yf001217 f6b78c3106 新增换箱pda扫码接口 2026-04-01 19:02:55 +08:00
yf001217 5bae050ad6 新增包装箱编码获取包装箱和箱内物料信息 2026-04-01 16:05:04 +08:00
曹鹏飞 443cbfd194 feat(pgi): 添加普通物料收货单控制器功能
- 实现送货单列表查询和详情获取接口
- 添加PDA扫码收货确认功能
- 集成SAP物料信息同步机制
- 实现普通物料上架任务管理
- 添加采购物料入库确认流程
- 集成条码扫描和二维码处理功能
- 实现质检单和非质检单分别处理逻辑
- 添加储位管理和库存同步功能
- 实现一键收货查询功能
- 集成序列号和批次号验证机制
2026-04-01 14:21:18 +08:00
曹鹏飞 be8c7cedb6 feat(out-purchase): 添加扫码批次号和单位信息处理功能
- 在出库采购控制器中新增批次号集合用于存储扫码批次信息
- 添加单位信息设置功能,从二维码主数据获取并设置到项目中
- 实现批次号去重合并功能,将多个批次号以逗号分隔形式存储
- 优化扫码数量累加逻辑,确保单位和批次信息正确关联
2026-04-01 10:54:43 +08:00
曹鹏飞 93d9572c83 Merge remote-tracking branch 'origin/develop' into develop 2026-04-01 10:43:37 +08:00
曹鹏飞 fb4def1604 仓库和库位都改为库存地点,仓位都改为储位 2026-04-01 10:43:29 +08:00
yf001217 21599dcc2d 过账时间单号获取修改 2026-04-01 10:39:01 +08:00
yf001217 4651b4832e Merge remote-tracking branch 'origin/develop' into develop 2026-04-01 09:51:08 +08:00
yf001217 7d31df093f 质检物料上架错修改 2026-04-01 09:51:00 +08:00
曹鹏飞 adf80b96e6 Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/NormalQMController.java
2026-04-01 09:47:52 +08:00
曹鹏飞 2a5a58b163 feat(wms): 添加退货申请和生产订单副产品管理功能
- 新增 ApplyReturnRequestItemVO 和 ApplyReturnRequestVO 数据传输对象
- 添加 InProduceOrderSurplusController 实现生产订单副产品管理功能
- 添加 NormalPGIController 实现普通物料收货单管理功能
- 实现出库入库、扫码记录、订单详情等核心业务逻辑
- 集成 SAP 接口实现数据同步和处理
- 实现 PDF 导出和条码生成功能
2026-04-01 09:44:51 +08:00
yf001217 3a6161fb93 质检物料上架空指针报错修改 2026-04-01 09:09:52 +08:00
yf001217 ffb1c14d6c Merge remote-tracking branch 'origin/develop' into develop 2026-04-01 08:09:44 +08:00
yf001217 c5c6f5c572 一键收货修改 2026-04-01 08:09:24 +08:00
曹鹏飞 422a76133b feat(controller): 添加生产订单入库和库存管理控制器
- 新增 InProduceOrderController 实现生产订单入库管理功能
- 实现从 SAP 查询生产订单信息的功能
- 添加生产订单保存、搜索、删除等基本操作
- 实现物料条码 PDF 导出和标签图片 ZIP 批量导出
- 添加 PDA 使用的订单信息获取和收货入库接口
- 新增 InventoryController 提供库存盘点任务管理功能
- 实现库存盘点任务的创建、发布、删除等操作
- 添加盘点任务扫码记录和批量保存扫描结果功能
- 新增 InventoryCheckTaskScanRecord 文档实体用于存储盘点扫描记录
2026-03-31 16:47:54 +08:00
yf001217 38a9d0471f 采购物料入库确认空指针错误修改 2026-03-31 14:22:23 +08:00
yf001217 6e6d36fa07 免检物料空指针错误修改 2026-03-31 13:50:58 +08:00
曹鹏飞 5f0f7f616f Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	nflg-wms-admin/src/main/resources/template/生产退料单.html
2026-03-31 13:46:25 +08:00
曹鹏飞 6c1cdb8d0e feat: 添加储位调拨和采购退货功能模块
- 新增 LocationTransferController 实现储位调拨功能
- 实现扫码获取转储信息和物料转储接口
- 新增 PurchaseReturnController 实现采购退货管理功能
- 添加退货申请单查询、审批、删除等核心业务接口
- 实现 PDA 端扫码和退货申请功能
- 集成 SAP 接口实现退货单据同步
- 添加采购退货申请单导出 PDF 功能
2026-03-31 13:45:50 +08:00
yf001217 3d8352cb63 采购退库空指针错误修改 2026-03-31 10:59:05 +08:00
曹鹏飞 3fccb47858 feat(controller): 新增钢构件订单管理功能
- 实现钢构件订单的搜索、保存、删除等基础操作
- 添加托盘生成功能和订单托盘详情查询接口
- 集成SAP订单搜索功能和供应商信息关联
- 实现订单导出功能包括PDF和Excel格式
- 添加二维码生成和物料扫描记录功能
- 实现打包流程和送货单创建功能
- 添加零件标签、托盘标签、齐套标签导出功能
- 集成条码扫描和库存管理相关服务
2026-03-31 09:59:16 +08:00
yf001217 592b965b1d 模板修改 2026-03-31 08:45:52 +08:00
曹鹏飞 194e3c8a75 feat(normal-pgi): 新增出库物料扫码记录功能
- 引入 OutMaterialScanRecordRespository 和相关文档类
- 添加 Instant 时间类型支持
- 注入出库物料扫码记录仓库实例
- 修改数据分组逻辑以支持 CrossQO 类型
- 创建出库物料扫码记录列表并初始化
- 在工单项目创建时同步生成扫码记录
- 为每个二维码生成对应的扫码记录详情
- 批量保存出库物料扫码记录到数据库
2026-03-30 19:00:29 +08:00
曹鹏飞 8b087ce00a Merge remote-tracking branch 'origin/develop' into develop 2026-03-30 18:50:10 +08:00
曹鹏飞 6eb9ec648e feat(barcode): 添加越库处理状态并优化入库流程
- 在 BarCodeProcessStage 枚举中添加 Cross 越库状态
- 移除枚举类中未使用的 EnumValue 注解
- 修改 NormalPGIController 中的入库逻辑,将二维码状态设置为越库
- 更新库存记录的锁定数量为零,并添加正确的数量字段
- 优化生产订单项目的ID生成和关联关系
- 更新二维码主数据和服务层批量处理逻辑
- 修复入库单据查询的时间条件关联表问题
- 移除 QRCodeQO1 中不再需要的数量验证字段
2026-03-30 18:50:00 +08:00
yf001217 401c51a4b5 模板修改 2026-03-30 18:49:54 +08:00
yf001217 041889fd95 模板修改
零件出库单查询条件无效修改
2026-03-30 18:34:36 +08:00
曹鹏飞 e8609eca0c Merge remote-tracking branch 'origin/develop' into develop 2026-03-30 16:19:05 +08:00
曹鹏飞 aa72f63f35 fix(inventory): 解决库存查询和入库出库逻辑中的缺陷
- 在组件出库控制器中增加库位条件以确保准确匹配库存记录
- 修复生产订单控制器中的空指针异常处理逻辑
- 为库存出入库DTO类添加安全的getter方法防止空指针错误
- 修正库位调拨功能中的事务注解和验证逻辑
- 优化质检收货流程中的任务确认逻辑并添加不合格品检查
- 清理代码中的多余空行和注释以提高可读性
- 修复库存服务中查询条件顺序问题确保正确的库存检索
2026-03-30 16:18:57 +08:00
yf001217 f1302fdf49 过账记录的单号修改 2026-03-30 16:18:30 +08:00
曹鹏飞 f004f434a5 refactor(ComponentOutboundControllerService): 优化出库流程逻辑
- 将库存出库操作、装箱单状态更新和扫描记录保存移到条件判断之前
- 确保在处理ZWM3A20数据之前完成基础出库操作
- 调整代码执行顺序以提高业务逻辑的合理性
- 保持事务性操作的完整性
2026-03-30 13:53:27 +08:00
曹鹏飞 7d4e857eea fix(component): 为PDA确认出库单接口添加事务注解
- 在confirmPda方法上添加@Transactional注解确保数据一致性
- 保障出库单确认操作的原子性执行
2026-03-30 13:47:05 +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
曹鹏飞 fb1fb9e265 feat(shipment): 新增物料码管理功能并优化生产订单流程
- 新增 MaterialCodeController 控制器实现物料清单的增删改查功能
- 实现物料清单导入导出 Excel 模板功能
- 添加物料清单明细项的二维码生成功能
- 优化生产订单中二维码生成逻辑,支持齐套物料批量处理
- 重构生产订单打印数据查询逻辑,过滤父级物料项目
- 更新订单详情展示逻辑,按层级结构显示物料及子物料
- 修复生产订单中齐套物料扫描类型判断逻辑
- 完善物料码相关服务接口和数据模型定义
2026-03-27 16:35:49 +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 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
曹鹏飞 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 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