Commit Graph

1276 Commits

Author SHA1 Message Date
曹鹏飞 f9eff98da3 Merge branch 'develop' into feature/NoScanning 2026-06-02 10:29:10 +08:00
曹鹏飞 b237e333c8 fix(inventory): 修复库存入库订单序号设置问题
- 将默认序号值从100调整为1000000
- 添加StrUtil工具类导入用于字符串处理
- 实现getOrder方法支持从批次号解析序号
- 修复getKey方法中序号获取逻辑确保一致性
2026-06-02 10:28:42 +08:00
曹鹏飞 36754ef7bb fix(material): 修复物料更新时ID重新生成问题
- 在更新物料信息时重新生成雪花ID确保唯一性
- 避免因ID冲突导致的数据更新异常
- 保持版本号不变以维护数据一致性
2026-06-02 10:11:35 +08:00
曹鹏飞 9213b663d0 Merge branch 'develop' into feature/NoScanning 2026-06-02 09:55:32 +08:00
曹鹏飞 02093a6e20 fix(material): 修复物料更新时创建时间字段设置错误
- 将更新操作中的 createBy 和 createTime 字段设置为正确的值
- 注释掉 updateBy 和 updateTime 字段的设置以避免冲突
- 确保物料更新时正确记录创建者和创建时间信息
2026-06-02 09:54:51 +08:00
曹鹏飞 8a1c26fe48 feat(request): 为请求类添加链式调用支持
- 在 NoScanningItemDataRequest 中添加 @Accessors(chain = true) 注解
- 在 NoScanningItemRequest 中添加 @Accessors(chain = true) 注解
- 在 NoScanningRequest 中添加 @Accessors(chain = true) 注解
- 导入 lombok.experimental.Accessors 包
- 使请求对象支持方法链式调用,提升代码可读性
2026-06-02 09:43:22 +08:00
曹鹏飞 b676d1b910 Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning 2026-06-01 18:22:48 +08:00
曹鹏飞 885a900cb4 Merge branch 'qms/develop' into feature/NoScanning 2026-06-01 18:22:41 +08:00
曹鹏飞 345acf84e3 feat(qms): 更新QMS待办事项相关功能
- 修改QmsIssueTicketToDoMapper.xml中的搜索条件字段名从ticketTitle到title
- 简化QmsTodoItemMapper.xml查询语句,使用SELECT *替代具体字段列表
- 在QmsTodoItemVO中添加标题字段以支持新的查询需求
2026-06-01 18:22:14 +08:00
yf001217 3474134056 无码收货-生产订单副产品(拆解)功能新增 2026-06-01 17:50:47 +08:00
曹鹏飞 133106fa48 Merge remote-tracking branch '惠信/feature/NoScanning' into feature/NoScanning 2026-06-01 17:39:29 +08:00
yf001217 58312e1c23 无码收货-生产订单副产品(拆解)功能删除 2026-06-01 17:37:13 +08:00
曹鹏飞 b474108f30 Merge branch 'qms/develop' into feature/NoScanning 2026-06-01 17:14:26 +08:00
曹鹏飞 0de34b6b9c feat(todo): 实现待办事项功能并优化消息推送
- 添加了待办事项相关的实体类和控制器
- 实现了待办事项的增删改查功能
- 集成了消息推送服务,支持系统消息发送
- 重构了来料检验任务的消息推送逻辑
- 新增了待办事项统计和分页查询功能
- 优化了超期任务的消息通知机制
- 添加了待办事项的已读/未读状态管理
- 实现了防止重复消息的去重逻辑
2026-06-01 17:04:12 +08:00
yf001217 6713263c28 修改无码功能 2026-06-01 15:33:31 +08:00
曹鹏飞 23df28cb65 chore(git): 更新 .gitignore 文件以忽略新文件
- 添加 CLAUDE.md 到忽略列表
- 添加 .claude 目录到忽略列表
- 保持现有忽略规则不变
2026-06-01 14:45:41 +08:00
曹鹏飞 8afe39e26a feat(controller): 添加无码入库功能支持
- 在InCostCenterBackController中新增noScanSubmit接口实现无码入库逻辑
- 在InProduceBackController中新增noScanSubmit接口支持生产退料无码入库
- 在InProduceOrderController中新增noScanSubmit接口实现生产订单无码入库
- 在NormalPGIController中新增noScanSubmit接口支持普通收货无码操作
- 新增NoScanningBaseControllerService服务类提供无码入库基础功能
- 添加NoScanningRequest、NoScanningItemRequest、NoScanningItemDataRequest等请求对象
- 实现物料二维码存在性检查避免重复收货
- 完成SAP集成接口调用确保数据同步一致性
- 添加库存入库处理及相应的业务规则校验逻辑
2026-06-01 14:44:45 +08:00
yf001217 dcbab3b27d 新增无码收货-间内调拨功能 2026-06-01 14:06:44 +08:00
yf001217 9ae3b4f376 新增无码收货-工厂间调拨功能
修改零配件无码入库
2026-06-01 11:03:55 +08:00
yf001217 332f6ec2af 新增无码出库-配件发货功能 2026-06-01 10:01:28 +08:00
yf001217 bc93e904fe 新增无码收货-生产订单副产品功能 2026-06-01 09:11:08 +08:00
yf001217 b6ab5205f7 Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-01 08:50:47 +08:00
yf001217 4b546578ea 新增无码收货-生产订单副产品功能 2026-06-01 08:50:28 +08:00
曹鹏飞 7d12cfdbaa refactor(request): 重构无扫描请求对象结构
- 新增 NoScanningItemDataRequest 类用于明细数据
- 修改 NoScanningItemRequest 结构,将数量、批次号等字段移至子类
- 将订单项ID改为物料编号,新增明细列表字段
- 调整 NoScanningRequest 中的字段定义,订单项ID改为库存地点编号
- 保留并验证明细列表的必填校验规则
- 优化请求对象的字段映射关系和验证注解配置
2026-06-01 08:34:57 +08:00
曹鹏飞 f9364cbaee refactor(service): 将NoScanningBaseControllerService中的方法访问权限从protected改为public
- 修改existsQrCode方法的访问权限为public
- 修改quantityConsistencyCheck方法的访问权限为public
- 修改qrCodeCreateTask方法的访问权限为public
- 保持原有业务逻辑不变,仅调整方法可见性以支持外部调用
2026-06-01 08:13:50 +08:00
曹鹏飞 abdfe65261 refactor(service): 重命名BaseControllerService为NoScanningBaseControllerService
- 将类BaseControllerService重命名为NoScanningBaseControllerService
- 更新文件名以匹配新的类名
- 保持原有类内部逻辑和注解不变
2026-05-30 17:16:25 +08:00
曹鹏飞 3e5a429ae8 refactor(service): 修改quantityConsistencyCheck方法的访问权限为protected
- 将quantityConsistencyCheck方法的访问权限从private修改为protected
- 方便子类继承和复用该方法
- 保持方法逻辑不变,提升代码扩展性和可维护性
2026-05-30 17:12:50 +08:00
曹鹏飞 bf2d112156 feat(service): 新增创建仓库管理员补码任务方法
- 添加qrCodeCreateTask方法用于生成补码任务
- 方法参数包括物料编号、工厂编号和仓库编号
- 在数量不一致时触发创建补码的待办任务逻辑
- 预留TODO部分待完善任务创建具体实现
2026-05-30 17:08:45 +08:00
曹鹏飞 452d924f9d feat(admin): 新增二维码与库存数量一致性检查业务逻辑
- 新增BaseControllerService类,封装二维码和库存数量一致性检查方法
- 增加判断物料是否生成二维码的功能
- 实现物料库存数量与二维码数量的校验逻辑
- 定义补码待办任务接口,待后续实现
- 新增NoScanningRequest和NoScanningItemRequest请求参数对象
- 设计物料非扫描明细及其数量、批次号、序列号和库位属性校验
2026-05-30 16:58:00 +08:00
曹鹏飞 536c5e807f Merge branch 'refs/heads/qms/develop' into feature/NoScanning
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/DepartmentControllerService.java
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/StructuralPackageControllerService.java
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/DepartmentServiceImpl.java
#	nflg-wms-shipment/src/main/java/com/nflg/wms/shipment/controller/DeliveryController.java
2026-05-30 16:53:30 +08:00
曹鹏飞 b1724a2dd2 feat(package): 新增刷新零件版本接口及相关逻辑调整
- 结构包控制器添加 refreshItems 接口,支持根据包ID刷新零件版本
- 结构包服务实现中新增 refreshItems 方法,更新零件信息(版本、名称、图号、图片、重量)
- 结构包控制器服务中简化 getInfo 方法,取消材料信息解码和赋值逻辑
- 结构包服务接口 getInfo 返回值取消材料解码,由调用方处理
- PackageVO 类中取消重复定义的 getMaterialList 方法,改用正式实现版本
2026-05-30 14:39:35 +08:00
曹鹏飞 bed84fcc5f fix(pdf): 调整钢构件老鼠图分页和样式优化
- 将分页数量从9或6调整为15,优化PDF分页显示
- 修正数据库查询回显结构,确保材料列表正确转换
- 缩小字体和内边距,提升页面布局紧凑度
- 调整图片尺寸及表格单元格样式,使显示更美观与统一
- 修改部分文本样式和位置,提高信息呈现清晰度
2026-05-30 11:46:07 +08:00
曹鹏飞 54d3bcd2f0 fix(order): 优化收货托盘状态校验逻辑
- 在查询托盘编号时增加状态筛选,仅获取运输中的托盘
- 移除冗余的待收货托盘存在性校验,改为直接判断托盘列表是否为空
- 校验请求中的托盘编号集合是否与实际托盘集合匹配,确保托盘齐套
- 更新托盘状态时,设置为已收货并记录接收人信息
2026-05-30 10:42:35 +08:00
曹鹏飞 40e80fc818 Merge branch 'refs/heads/develop' into prod/20260529
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/OutAssistanceController.java
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/StructuralPackageOrderController.java
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/WmsQrCodeMasterServiceImpl.java
#	nflg-wms-shipment/src/main/java/com/nflg/wms/shipment/controller/PackagingCodeController.java
2026-05-29 18:14:00 +08:00
10001392 ac8e64884d 导出托盘标签图片ZIP 2026-05-29 17:34:55 +08:00
曹鹏飞 25a88cbeb7 feat(order): 根据订单ID导出零件标签图片ZIP文件
- 新增接口根据订单id导出零件标签图片的ZIP压缩包
- 直接通过订单ID获取物料项列表,简化标签生成流程
- 生成每个物料项对应的二维码及二维码图片
- 支持物料项数量的分批标签生成,包括小数部分拆分
- 使用Base62编码生成二维码ID,保证唯一性
- 设置响应头返回ZIP格式文件,提高前端下载体验
- readme文档补充wkhtmltoimage在不同系统上的安装方法
2026-05-29 17:16:03 +08:00
yf001217 a221c38fcf pqc示例图返回值修改 2026-05-29 15:55:30 +08:00
yf001217 8913b8d94b style(qms-admin): 统一 Java 源代码换行符格式
- 将控制器层和服务层源码统一为标准 LF 换行符
2026-05-29 15:17:32 +08:00
yf001217 33553d12da Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-29 14:07:27 +08:00
曹鹏飞 8b75fb3a27 bug-1525 物料图片版本和钢构包信息版本逻辑优化 2026-05-29 14:06:52 +08:00
yf001217 1062ce5136 feat(qms): 新增制程品质异常记录查询功能
- 在制程品质任务记录中,新增不合格项查询请求处理逻辑
- 同步更新质量管理系统后台对应控制器与服务层
2026-05-29 14:04:52 +08:00
10001392 7c3428642a Merge remote-tracking branch 'origin/master-hlq20260525zhijian' 2026-05-29 11:08:54 +08:00
10001392 1c472cd0a7 Merge remote-tracking branch 'origin/master-hlq20260506ganggoubao'
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/StructuralPackageOrderController.java
2026-05-29 11:01:21 +08:00
10001392 93fef12c34 Merge remote-tracking branch 'origin/develop-hlq20260421mpm' 2026-05-29 10:50:37 +08:00
10002617 79350cb18f 修复发货单质检字段同步问题 2026-05-29 10:31:55 +08:00
10002617 715d224278 修复发货单质检字段同步问题 2026-05-29 10:31:54 +08:00
10002617 4fd9fd61b5 1445 WMS系统最小包装码数量收货和出库允许修改。 2026-05-29 10:31:34 +08:00
10002617 c94580b3de 1445 WMS系统最小包装码数量收货和出库允许修改。 2026-05-29 10:31:32 +08:00
10002617 cfc6581033 1483 发货管理-PDA-装箱菜单下逻辑修改,扫码记录可删除,数量可编辑 2026-05-29 10:31:06 +08:00
10002617 e8dcf08117 1464 发货系统-条码打印-物料码打印页面的条码号规则更改 2026-05-29 10:30:40 +08:00