Commit Graph

756 Commits

Author SHA1 Message Date
10002617 7474a5b2cb 1529 物料码管理和包装箱打印页面,供应商账号只可查看本供应商的记录 2026-06-05 10:03:06 +08:00
曹鹏飞 6b8802a4d7 Merge branch 'develop' into feature/NoScanning
# Conflicts:
#	nflg-wms-common/src/main/java/com/nflg/wms/common/constant/Constant.java
2026-06-04 17:50:20 +08:00
10001392 13a5a516ed Merge remote-tracking branch 'origin/master-hlq20260603ggb'
# Conflicts:
#	nflg-wms-admin/src/main/resources/template/钢构件老鼠图.html
2026-06-04 17:27:55 +08:00
曹鹏飞 f9c0efdc1d fix(inventory): 修复库存入库DTO中批次号解析的空指针异常
- 添加了对order为空时的默认返回值处理
- 避免在batchNo不为空但order为空时出现异常情况
- 确保方法在各种边界条件下都能正常返回数值
2026-06-04 16:44:16 +08:00
10002617 a5bf59d508 1526 发货系统-成套设备业务功能开发-【成套设备标签打印】页面 2026-06-04 16:28:46 +08:00
10001392 26e29f5741 Merge remote-tracking branch 'origin/master-hlq20260603ggb' into develop
# Conflicts:
#	nflg-wms-admin/src/main/resources/template/钢构件老鼠图.html
2026-06-04 09:40:18 +08:00
10001392 b929add353 1523 钢构包信息中的【机型编号】取消必选 2026-06-04 09:10:37 +08:00
10001392 20ab09b429 1551 条码制作-钢结构页面订单表加状态字段,区分打包和未打包 2026-06-04 09:10:18 +08:00
10001392 29dd55007e 1551 条码制作-钢结构页面订单表加状态字段,区分打包和未打包 2026-06-03 18:07:02 +08:00
曹鹏飞 fd0f18fe13 fix(inventory): 修复库存入库订单序号设置问题
- 将默认序号值从100调整为1000000
- 添加StrUtil工具类导入用于字符串处理
- 实现getOrder方法支持从批次号解析序号
- 修复getKey方法中序号获取逻辑确保一致性
2026-06-03 17:13:24 +08:00
曹鹏飞 a3aeea44a1 feat(package): 新增刷新零件版本接口及相关逻辑调整
- 结构包控制器添加 refreshItems 接口,支持根据包ID刷新零件版本
- 结构包服务实现中新增 refreshItems 方法,更新零件信息(版本、名称、图号、图片、重量)
- 结构包控制器服务中简化 getInfo 方法,取消材料信息解码和赋值逻辑
- 结构包服务接口 getInfo 返回值取消材料解码,由调用方处理
- PackageVO 类中取消重复定义的 getMaterialList 方法,改用正式实现版本
2026-06-03 17:13:01 +08:00
10001392 d9c5bc7412 1521 钢构件订单新增页面框和列表添加【版本】和【ECO】字段信息 2026-06-03 15:53:16 +08:00
曹鹏飞 f0edb4cf2c refactor(qms): 移除PQC任务记录相关VO中的冗余自检字段
- 从QmsPqcTaskRecordDetailVO中移除Boolean类型的selfCheck字段
- 从QmsPqcTaskRecordRepairSelfVO中移除Boolean类型的selfCheck字段
- 从QmsPqcTaskRecordReviewVO中移除Boolean类型的selfCheck字段
- 保留selfTestData字段和相关注释文档
- 简化数据传输对象结构,消除重复定义的自检标识字段
2026-06-03 15:50:10 +08:00
曹鹏飞 7328acc69f Merge branch 'qms/develop' into feature/NoScanning 2026-06-03 15:43:22 +08:00
yf001217 3b248c6ea5 自检字段补充 2026-06-03 15:30:44 +08:00
曹鹏飞 487563add8 Merge branch 'qms/develop' into feature/NoScanning 2026-06-03 15:21:10 +08:00
yf001217 dd57c80551 Merge remote-tracking branch 'origin/feature/NoScanning' into feature/NoScanning 2026-06-03 11:51:40 +08:00
yf001217 79ee333ba4 PQC上传校验和暂存参数修改 2026-06-03 11:51:19 +08:00
yf001217 608d2ccce8 PQC上传校验和暂存参数修改 2026-06-03 10:35:02 +08:00
曹鹏飞 b4b73a50ee feat(wms): 添加工厂编号字段到库存操作相关控制器
- 在 NoScanItemVO 中新增 factoryNo 字段用于存储工厂编号
- 在 ComponentOutboundController 中为出库项目设置工厂编号
- 在 InCostCenterBackController 中为成本中心回退设置工厂编号
- 在 InProduceBackController 中为生产回退设置工厂编号
- 在 InProduceOrderController 中为生产订单设置工厂编号
- 在 InProduceOrderSurplusController 中为生产订单盈余设置工厂编号
- 在 OutAssistanceController 中为辅助出库设置工厂编号
- 在 OutCostCenterController 中为成本中心出库设置工厂编号
- 在 OutProduceController 中为生产出库设置工厂编号
- 在 OutPurchaseController 中为采购出库设置工厂编号
- 在 TransferCompanyController 中为公司间调拨设置工厂编号
- 在 TransferFactoryController 中为工厂间调拨设置工厂编号
2026-06-02 18:28:17 +08:00
曹鹏飞 072d461424 feat(controller): 添加无码操作功能并修复仓库编号传递错误
- 在多个控制器中添加 getListForNoScan 接口用于获取可无码操作的物料列表
- 新增 NoScanItemVO 数据传输对象用于无码操作的物料信息
- 修复多处仓库编号 warehouseNo 参数传递错误的问题
- 统一在控制器中引入 ApiMark 注解用于接口标记
- 优化无码出入库流程中的仓库编号使用逻辑
- 移除 NormalPGIController 中重复的 ApiMark 注解
- 完善无码操作相关的数据验证和业务逻辑处理
2026-06-02 18:07:01 +08:00
曹鹏飞 64e2bfd431 feat(srm): 添加无码收货单项列表获取功能
- 新增 getListForNoScan 接口用于获取可无码收货单项列表
- 添加 NoScanItemVO 数据传输对象定义
- 实现订单项过滤逻辑,排除已收货完成或存在二维码的物料
- 集成 noScanningBaseControllerService 二维码检查服务
- 计算待收货数量并映射为返回对象列表
2026-06-02 16:33:31 +08:00
曹鹏飞 73e65add54 feat(todo): 添加待办事项来源类型名称显示功能
- 在 QmsTodoItemMapper.xml 中添加字典项关联查询获取来源类型名称
- 为 QmsTodoItemVO 添加 sourceTypeName 字段存储来源类型名称
- 修改查询条件中的字段引用为带表别名的完整路径
- 更新排序规则为按主键 ID 降序排列
2026-06-02 15:50:50 +08:00
曹鹏飞 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
曹鹏飞 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
曹鹏飞 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
曹鹏飞 8afe39e26a feat(controller): 添加无码入库功能支持
- 在InCostCenterBackController中新增noScanSubmit接口实现无码入库逻辑
- 在InProduceBackController中新增noScanSubmit接口支持生产退料无码入库
- 在InProduceOrderController中新增noScanSubmit接口实现生产订单无码入库
- 在NormalPGIController中新增noScanSubmit接口支持普通收货无码操作
- 新增NoScanningBaseControllerService服务类提供无码入库基础功能
- 添加NoScanningRequest、NoScanningItemRequest、NoScanningItemDataRequest等请求对象
- 实现物料二维码存在性检查避免重复收货
- 完成SAP集成接口调用确保数据同步一致性
- 添加库存入库处理及相应的业务规则校验逻辑
2026-06-01 14:44:45 +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
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
曹鹏飞 0582451a99 refactor(permission): 优化文件权限校验及锁定逻辑
- 修改权限校验函数为返回布尔值,简化调用和异常处理逻辑
- 对无权限操作使用统一异常提示,明确提示无权限原因
- 在获取文件详情时添加锁定用户信息及编辑权限标记
- 避免锁定文件时重复提示锁定用户,区分当前用户和锁定用户
- 在文件视图对象中新增可编辑权限字段 canWrite,用于前端权限显示
- 统一权限校验逻辑,支持读写权限细粒度判断,提升代码清晰性和维护性
2026-05-29 09:15:50 +08:00
yf001217 0568d11adc Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-28 15:34:20 +08:00
yf001217 f5d3b2e766 样式规范(QMS):统一控制器与服务格式化
- 优化QMS任务记录代码的导入顺序及换行符。
- 确保控制器与服务文件符合项目风格规范。
2026-05-28 15:23:40 +08:00
funny 179730148d Merge branch 'qms/zhangke' into qms/develop 2026-05-27 18:43:41 +08:00
funny ded51f12f1 PDI部件 2026-05-27 18:42:36 +08:00
zhangke 551223748e Merge remote-tracking branch 'origin/qms/develop' into qms/zhangke
# Conflicts:
#	nflg-qms-admin/src/main/java/com/nflg/qms/admin/controller/QmsPqcInspectionRuleController.java
#	nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsPqcInspectionRuleControllerService.java
#	nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/impl/QmsPqcInspectionRuleControllerServiceImpl.java
2026-05-27 17:43:53 +08:00
zhangke 512e92af38 PQC质检标准开发部分完成 2026-05-27 17:31:24 +08:00
funny d9da88e351 PDI部件管理优化 2026-05-27 17:22:01 +08:00
funny 95b8162943 PQC任务详情优化修改 2026-05-27 10:01:15 +08:00
曹鹏飞 4443608429 bug-1504 各出库单据的编辑和删除功能,未过账单据允许编辑数量(只能改小,不能改大),也可删除 2026-05-26 17:03:22 +08:00
曹鹏飞 663d94b0c6 添加钢构件送货单详情页面“托盘标签”、“托盘老鼠图”、“导出Excel”、“标签纸打印”的接口 2026-05-26 14:24:37 +08:00
funny 56af2d61b9 优化修改 2026-05-26 10:53:44 +08:00
yf001217 a2817e45ed feat(qms): Add tablet PQC task record search
- Add tablet-specific query support for PQC task records
- Expose controller and service handling for tablet search requests
2026-05-26 10:05:44 +08:00
曹鹏飞 020881c450 bug-1502 钢构件订单条码打印调整 2026-05-26 09:44:41 +08:00
10001392 90e6d96040 Merge remote-tracking branch 'origin/master-hlq20260525zhijian' into develop
# Conflicts:
#	nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/StructuralPackageOrderController.java
2026-05-25 17:41:36 +08:00
10001392 9c9766f512 1512 质检物料上架添加储位扫码和编辑功能 2026-05-25 17:11:34 +08:00
funny e69f212359 feat(qms): 新增PQC工单分派及详情查看功能
- 增加接口支持发起PQC工单,更新工单状态为处理中并分配处理人推送待办
- 实现按处理人分组合并不合格项并创建处理记录及待办消息
- 新增查询本人相关PQC工单详情接口,仅返回本人相关处理记录和措施
- 完善PQC工单处理流程,支持处理人提交审批及措施填写校验
- 添加PQC工单结束处理判断,最后一人提交时更新工单状态为已完成
- 新增文件及措施信息的解析和转换辅助方法,丰富详情数据展示
- 新增PQC任务及任务详情相关实体、接口及实现,支持任务管理功能
- 新增PQC任务相关Controller接口,包括查询、暂存和提交功能
- 优化PQC工单流程中的权限校验和异常处理,保障业务流程合理性
2026-05-22 15:48:34 +08:00
funny 3b782f471f feat(qms): 新增PQC工单分派及详情查看功能
- 增加接口支持发起PQC工单,更新工单状态为处理中并分配处理人推送待办
- 实现按处理人分组合并不合格项并创建处理记录及待办消息
- 新增查询本人相关PQC工单详情接口,仅返回本人相关处理记录和措施
- 完善PQC工单处理流程,支持处理人提交审批及措施填写校验
- 添加PQC工单结束处理判断,最后一人提交时更新工单状态为已完成
- 新增文件及措施信息的解析和转换辅助方法,丰富详情数据展示
- 新增PQC任务及任务详情相关实体、接口及实现,支持任务管理功能
- 新增PQC任务相关Controller接口,包括查询、暂存和提交功能
- 优化PQC工单流程中的权限校验和异常处理,保障业务流程合理性
2026-05-22 15:15:47 +08:00
funny 4f78cbe83b feat(qms): 新增PQC工单分派及详情查看功能
- 增加接口支持发起PQC工单,更新工单状态为处理中并分配处理人推送待办
- 实现按处理人分组合并不合格项并创建处理记录及待办消息
- 新增查询本人相关PQC工单详情接口,仅返回本人相关处理记录和措施
- 完善PQC工单处理流程,支持处理人提交审批及措施填写校验
- 添加PQC工单结束处理判断,最后一人提交时更新工单状态为已完成
- 新增文件及措施信息的解析和转换辅助方法,丰富详情数据展示
- 新增PQC任务及任务详情相关实体、接口及实现,支持任务管理功能
- 新增PQC任务相关Controller接口,包括查询、暂存和提交功能
- 优化PQC工单流程中的权限校验和异常处理,保障业务流程合理性
2026-05-22 10:31:41 +08:00
funny d762e1da52 Merge branch 'qms/zhangke' into qms/develop 2026-05-21 15:14:29 +08:00
zhangke 2e54e67c17 PQC质检标准开发部分完成 2026-05-21 15:11:06 +08:00
funny 4726be7984 refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-20 18:15:01 +08:00
10001392 849ac75f54 Merge remote-tracking branch 'origin/develop-hlq20260421mpm' into develop 2026-05-20 16:24:36 +08:00
10001392 f6191d655f 1449 MPM同步物料图片及钢构包管理的接口开发 2026-05-20 15:56:55 +08:00
funny 5bf56b6126 refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-20 15:46:41 +08:00
funny acdd965b3c refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-20 11:50:23 +08:00
曹鹏飞 3a3088a7a9 feat(material): 通过base64字符串支持图片上传
- 在FileUploadService接口中新增支持base64字符串上传的方法
- 在OSSFileUploadServiceImpl和RustFSServiceImpl实现类中添加base64上传实现
- 在MaterialController新增base64图片上传功能,自动转换并上传图片
- 生成图片文件路径,支持动态日期、随机字符串及UUID组合
- 在ShipmentMaterialSyncSaveQO中新增imageBase64字段支持传递base64图片数据
- 添加日志记录上传失败的异常信息,保证上传错误可追踪
2026-05-20 08:35:00 +08:00
曹鹏飞 6ba7d4e9ba fix(service): 修正物料分类接口和添加统一HTTP异常处理
- 修改物料分类API请求路径,去除多余/api前缀
- 在全局异常处理类中新增对HttpClientErrorException的捕获处理
- 记录HTTP请求错误的详细日志,返回统一错误状态和信息
- 在状态常量中新增HTTP错误状态码和描述
2026-05-20 08:33:26 +08:00
funny 6822693429 refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-19 17:51:00 +08:00
10002617 3b68523db7 修复发货单质检字段同步问题 2026-05-19 16:51:51 +08:00
10001392 29bfe09f07 Merge remote-tracking branch 'origin/develop-hlq20260421mpm' into develop 2026-05-19 10:34:32 +08:00
10001392 2fb3d6642d 1449 MPM同步物料图片及钢构包管理的接口开发 2026-05-19 10:34:20 +08:00
10001392 e285bef578 Merge remote-tracking branch 'origin/develop-hlq20260421mpm' into develop 2026-05-19 10:13:15 +08:00
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
funny 5be1791cb4 refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-18 14:21:20 +08:00
funny ac7c021bd1 feat(report): 新增质检报表功能模块
- 新增QmsReportController,提供IQC、PDI、工单、超时统计报表接口
- 实现QmsReportControllerService,完成IQC报表核心逻辑计算
- 设计QmsIqcReportVO、QmsPdiReportVO、QmsTicketReportVO、QmsOverdueReportVO数据结构
- 增加QmsReportMapper及对应XML,实现检测项分布和物料不合格率数据库查询
- 支持时间区间、周度合格率、供应商和检测人统计等多维度报表数据计算
- 针对IQC报表实现总工单、已完成、待检测数合格率等关键指标统计及变化率分析
- PDI、工单和超时统计报表接口预留,待后续功能完善
2026-05-15 17:58:00 +08:00
曹鹏飞 44b38a6ab7 fix(qms): 修正严格性检查类型字段类型为Long
- 将QmsCodeLetterMatrix中inspectionType字段类型由Short改为Long
- 修改QmsSamplingPlanAddQO.CodeLetterMatrixQO中inspectionType字段类型为Long并添加非空校验
- 修正QmsSamplingPlanDetailVO中inspectionType字段类型为Long
- 更新QmsSamplingPlanApiTest测试用例中inspectionType字段对应的数值类型为Long
2026-05-14 16:44:52 +08:00
funny 81bb321ce7 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-14 11:23:20 +08:00
funny 4dabc327aa 逾期任务查询功能修改 2026-05-14 11:23:07 +08:00
曹鹏飞 c4666d22de fix(qms): 修改检验状态说明并移除默认过滤条件
- 更新QmsIncomingInspectionTaskMapper中默认检验状态过滤条件,移除0和1的默认范围限制
- 统一调整QmsIncomingInspectionTaskTodoSearchQO中检验状态的注释说明,明确状态含义为0=待检,1=检验中,2=已检
- 修正QmsIncomingInspectionTaskVO中检验状态注释,补充状态2=已检的说明
2026-05-14 10:57:31 +08:00
曹鹏飞 8ee02f1e84 fix(qms): 修改审批状态2的含义为退货
- 将审批状态注释中2的描述由“重检”改为“退货”
- 更新相关代码中审批状态2的文本显示为“退货”
- 统一修改多个类和方法中的审批状态注释和逻辑描述
- 保证审批状态定义和转换逻辑的一致性
2026-05-13 19:17:47 +08:00
曹鹏飞 58622ee443 feat(qms): 新增质检单审核备注字段
- 在QmsIncomingInspectionIssueTicketAuditQO类中添加remark属性用于记录备注
- 在QmsIssueTicketControllerService服务中设置remark字段值
- 优化质检单审核流程,支持保存审批备注信息
2026-05-13 18:11:57 +08:00
曹鹏飞 174617214f Merge branch 'develop' into qms/develop 2026-05-13 17:59:25 +08:00
funny ce9945997f Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-13 17:15:55 +08:00
funny 23d6d553c5 工单措施提交接口、查询明细接口修改 2026-05-13 17:15:23 +08:00
曹鹏飞 ff17f9c5c6 fix(validation): 修正事故类型最大值校验注解
- 引入jakarta.validation.constraints.Max注解
- 将incidentType字段的最大值注解从@Min(2)改为@Max(2)
- 修正事故类型不能大于2的校验逻辑错误
2026-05-13 16:56:43 +08:00
曹鹏飞 96ab6d14f8 feat(todo): 新增问题工单待办数量统计及已读状态管理
- 重构待办事项查询接口,支持返回问题工单待办详情VO
- 增加待办事项实体和VO的已读状态字段
- 实现查询待办列表时自动标记未读待办为已读
- 新增接口获取当前用户已读和未读的待办数量
- 对应Mapper添加获取待办数量SQL查询
- 调整控制层提供待办数量的访问接口
- 删除与问题工单待办无关的旧待办项相关代码和依赖
2026-05-13 14:21:45 +08:00
曹鹏飞 45917f2501 feat(role): 完善仓库管理员角色及相关审批逻辑
- 在常量类中新增仓库管理员角色代码常量ROLE_CODE_CANGKUGUANLIYUAN
- 在角色服务接口及实现类中新增根据角色代码查询用户的方法getUsersByCode
- 在角色Mapper及XML文件中新增对应SQL查询语句支持
- QmsIssueTicketControllerService中新增仓库管理员角色相关待办事项创建逻辑
- QmsIssueTicketDetailVO新增是否有审批权限字段withApprovalAuthority及赋值逻辑
- 来料检测任务详情和不合格项关联数据完善,支持图片信息加载
- 审批签名逻辑完善,关联部门领导审批状态信息显示
- 将代码中仓库管理员角色的字符串引用统一替换为常量
- 修复UserUtil中拼写错误的方法名getPurchaseGropu改为getPurchaseGroup
2026-05-13 09:44:01 +08:00
funny fa73c7d21a 工单暂存和提交接口修改 2026-05-13 09:01:26 +08:00
曹鹏飞 cf746ceb00 fix(service): 修正物料分类接口和添加统一HTTP异常处理
- 修改物料分类API请求路径,去除多余/api前缀
- 在全局异常处理类中新增对HttpClientErrorException的捕获处理
- 记录HTTP请求错误的详细日志,返回统一错误状态和信息
- 在状态常量中新增HTTP错误状态码和描述
2026-05-13 08:51:57 +08:00
funny 1181b5de02 工单暂存和提交接口修改 2026-05-13 08:32:06 +08:00
funny e8a38ae171 新增pdi任务详情查询接口 2026-05-13 08:09:57 +08:00
funny fe277f0744 巡检、pdi增加编辑权限字段
分页查询加权限
2026-05-12 18:44:24 +08:00
funny 19862342f1 巡检增加编辑权限字段 2026-05-12 18:05:28 +08:00
funny 5410712364 巡检增加状态字段 2026-05-12 17:32:35 +08:00
funny 93ad5f5d3e Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-12 16:55:55 +08:00
funny 51fe9a6704 巡检增加负责人字段 2026-05-12 16:55:19 +08:00
曹鹏飞 cf193adb13 Merge branch 'develop' into qms/develop 2026-05-12 16:45:31 +08:00
10002617 c2518c6fb7 1483 发货管理-PDA-装箱菜单下逻辑修改,扫码记录可删除,数量可编辑 2026-05-12 16:21:47 +08:00
funny e0c16e2c54 工单详情查询修改 2026-05-12 15:44:14 +08:00
funny 8d45b6beb5 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-12 14:45:38 +08:00
funny 08fc9179f3 巡检任务、pdi任务查询修改 2026-05-12 14:45:03 +08:00
funny 50afad64d1 标准管理项方法、巡检任务明细返回值修改 2026-05-12 11:51:00 +08:00
曹鹏飞 59337c4fbb Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-12 11:04:28 +08:00
曹鹏飞 c91310b7db refactor(search): 合并多个模糊查询字段为关键字查询
- 用单一关键字参数替代了物料编码、图号、检测单号、供应商编号和供应商名称的多个模糊查询字段
- 修改Mapper层SQL,使用关键字同时匹配多个字段实现模糊搜索
- 简化查询条件,提升接口调用便捷性和代码维护性
- 更新查询QO类,移除多余字段,增加关键字字段以支持统一搜索逻辑
2026-05-12 11:01:30 +08:00
funny 3adf1d11cd Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-12 10:50:09 +08:00
funny 7526598c57 pdi检测任务查询方法修改 2026-05-12 10:49:59 +08:00
曹鹏飞 1651ad5318 feat(issue-ticket): 优化质量问题工单待办列表展示
- 修改控制器注释,明确为质量问题工单待办
- 查询待办事项时关联获取当前未完成工单的所有处理人名称
- 调整SQL查询逻辑,修正关联字段并限制待办视图的访问权限
- QmsTodoItemVO新增ticketId字段,替换currentUserName为currentHandleUserName以更准确表示含义
2026-05-12 10:41:49 +08:00
funny dbb25ff4d1 巡检任务查询方法修改 2026-05-12 10:32:02 +08:00
曹鹏飞 ebdaa6b888 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-12 10:19:37 +08:00
曹鹏飞 10f1d37564 refactor(qms-issue-ticket): 重构工单待办相关代码,替换旧待办机制
- 删除旧的QmsTodoItem相关接口和实现,移除待办事项的isRead字段
- 新增质量问题工单待办实体QmsIssueTicketToDo及对应的Service和Mapper实现
- 调整工单处理流程中待办消息的创建和保存,使用QmsIssueTicketToDo替代旧的待办实体
- 重命名并重构待办事项控制器及服务为QmsIssueTicketTodo相关,实现分页查询及标记处理
- 更新查询参数和返回VO,支持工单相关字段和处理状态查询过滤
- 清理和优化相关Mapper XML配置及SQL,简化查询条件和联表关系
- 废弃旧的批量标记已读功能,改为处理状态标记机制
- 保持接口方法语义一致,确保现有功能无缝迁移至新待办结构
2026-05-12 10:19:28 +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
funny 6759fb6ab5 导入功能和工单返回模板修改
新增巡检任务修改方法
2026-05-12 08:38:36 +08:00
funny 3e3796ccfb 导入功能和工单返回模板修改
新增巡检任务修改方法
2026-05-12 08:34:29 +08:00
10002617 e8ac8c60d6 Revert "1483 发货管理-PDA-装箱菜单下逻辑修改,扫码记录可删除,数量可编辑"
This reverts commit 1d086bd2cc.
2026-05-12 08:19:59 +08:00
10002617 1d086bd2cc 1483 发货管理-PDA-装箱菜单下逻辑修改,扫码记录可删除,数量可编辑 2026-05-12 08:15:36 +08:00
funny eec0ad801e 巡检任务工单查询修改 2026-05-11 17:40:46 +08:00
funny edb387a8a5 装车前检测排序修改 2026-05-11 17:05:28 +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 cf9c38a19e 1463 WMS系统钢构包采购业务功能优化 2026-05-11 15:34:48 +08:00
funny 5a64ef0308 图片查询功能修改,排序修改 2026-05-11 15:22:46 +08:00
曹鹏飞 f330ca4117 feat(material): 通过base64字符串支持图片上传
- 在FileUploadService接口中新增支持base64字符串上传的方法
- 在OSSFileUploadServiceImpl和RustFSServiceImpl实现类中添加base64上传实现
- 在MaterialController新增base64图片上传功能,自动转换并上传图片
- 生成图片文件路径,支持动态日期、随机字符串及UUID组合
- 在ShipmentMaterialSyncSaveQO中新增imageBase64字段支持传递base64图片数据
- 添加日志记录上传失败的异常信息,保证上传错误可追踪
2026-05-11 15:06:03 +08:00
funny e8c8f2d111 调整排序功能 2026-05-11 14:33:41 +08:00
funny 682fba28b7 新增巡检任务工单、pdi检测任务批量删除 2026-05-11 11:46:27 +08:00
funny 1f72408a27 refactor(service): 优化导入声明提升代码简洁性
- 将多个单独的导入合并为通配符导入
- 移除冗余的重复import语句
- 提高代码读取和维护效率
- 保持代码风格一致性
2026-05-11 08:15:56 +08:00
funny 9e64630a50 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-09 18:05:36 +08:00
funny 0a20db31f1 feat(qms-issue-ticket): 新增发起巡检工单接口及相关逻辑
- 新增QmsIssueTicketDispatchQO请求参数类,包含工单ID及负责人ID
- 在QmsIssueTicketController中添加dispatch接口,实现发起巡检工单功能
- 在QmsIssueTicketControllerService中实现dispatch方法
- dispatch方法校验工单存在且来源类型为巡检,校验负责人存在
- 更新工单状态为处理中,设置审批人信息及审批时间
- 优化工单标题生成逻辑,避免空指针,使用字符串拼接替代StrUtil.join
- 完善PDI检测结果处理中图片及示例图的查询与关联
- 从检测规则状态项中提取部件描述、检查内容及示例图,提升检测结果展示准确性
2026-05-09 18:05:25 +08:00
曹鹏飞 9c32bbb9ed test(qms-sampling-plan): 完善抽样方案接口测试用例及相关代码
- QmsSamplingPlanAddQO中SamplingPlanInspectionQO类添加链式调用支持
- 测试类QmsSamplingPlanApiTest完善注释和常量格式
- 引入RandomUtil和DateTimeUtil生成动态抽样方案名称
- 调整抽样方案构造逻辑,大幅简化字码列表只包含"A"
- 补充字码矩阵数据,增加多个检查项矩阵配置
- 扩充抽样方案检验列表,添加多个InspectionDictionaryItemId项
- 统一post接口调用格式,修正断言提示信息文案
- 删除冗余AQL优先值,优化构造流程和代码清晰度
2026-05-09 16:04:09 +08:00
funny 495d8fa6c2 fix(qms): 移除负责人字段,自动设置为当前用户
- 删除QmsIssueTicketProcessDraftQO中的chargeUser字段
- QmsIssueTicketProcessMeasureControllerService中设置负责人改为使用当前登录用户
- 保持其他测量流程字段不变,确保数据一致性
2026-05-09 16:00:52 +08:00
funny f8dfecf640 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-09 14:52:39 +08:00
funny be7d42c1d0 feat(qms): 添加备注字段并优化查询逻辑
- 在QmsIssueTicket相关部分新增remark字段,支持备注信息存储
- QmsIssueTicketPdiAddQO和QmsPdiCreateAndQueryTicketQO新增备注字段的非空校验
- 修改QmsIssueTicketServiceImpl查询逻辑,调整创建时间范围的条件判断方式
- 在工单创建处设置remark字段,确保备注信息正确传递和保存
- 添加UserUtil导入,为后续用户相关功能准备环境
2026-05-09 14:52:27 +08:00
曹鹏飞 629af521dc Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-09 14:29:03 +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
funny c9b7b45653 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-09 14:14:27 +08:00
funny 8fb1128e06 fix(qms-pdi-task): 修正不合格物料分页查询数据权限过滤
- 在查询请求中自动填充当前登录用户ID以支持数据权限控制
- QmsPdiTaskRecordDefectSearchQO中新增currentUserId字段用于传递用户ID
- Mapper查询逻辑新增权限校验,限制用户只能访问自己负责的质检数据
- 权限规则区分无工单与有工单两种情况,确保数据隔离和安全
2026-05-09 14:14:17 +08:00
曹鹏飞 cf0c66e398 feat(incoming-inspection): 添加检测方式字段及来料检测工单审核功能
- 在QmsIncomingInspectionTask实体中新增检测方式字段testingMethodDictItemId
- 在IncomingInspectionTaskControllerService新增addNewIncomingInspectionTask方法,支持生成新检测任务
- 在来料检测任务创建时设置检测方式字段
- 调整生成任务号时的序列号参数
- 重命名工单审核请求对象为QmsIncomingInspectionIssueTicketAuditQO
- 新增来料检测工单审核接口IncomingInspectionAudit,替代原有审核接口
- 审核通过时触发新任务生成,其他状态时调用异步处理逻辑
- 优化部分代码格式和导入,提升代码规范性
2026-05-09 11:41:03 +08:00
曹鹏飞 6f1deee555 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-09 10:52:05 +08:00
曹鹏飞 0535d0c9a3 fix(repository): 修正QmsIncomingInspectionTaskNonconformance查询别名和VO注释
- 修正QmsIncomingInspectionTaskNonconformanceMapper.xml中inspection_standard别名由is改为qis
- 更新SQL查询连接条件中的别名一致性
- 修改QmsInspectionStandardVO中publishStatus注释,添加已废弃状态说明 (2=已废弃)
2026-05-09 10:48:14 +08:00
funny 4995607ae2 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-09 10:46:33 +08:00
funny d7f5495b77 feat(qms-issue-ticket): 新增PDI工单创建并查询不合格检测项接口
- 新增接口createAndQueryPdiTicket,实现PDI工单创建及任务不合格检测项查询并返回
- 优化工单处理记录添加逻辑,支持按处理人分组异步新增处理记录并推送待办
- 防止针对同一任务重复创建工单,改为抛出异常提示使用追加记录接口
- 持久层查询改进,支持返回工单ID及状态判定,新增状态3表示未发起工单状态
- 将工单状态为“待流转”时自动更新为“处理中”
- 修改请求及响应类,支持处理人列表和不合格检测项的结构化管理
- 完善事件描述自动拼接逻辑,整合所有不合格检测项内容作为事件说明
2026-05-09 10:46:24 +08:00
曹鹏飞 a8e6c1570a feat(qms): 优化检验标准管理及相关功能
- QmsIncomingInspectionTaskNonconformanceVO新增ticketId、version和associationTaskNo字段,完善查询结果字段
- QmsInspectionStandard实体新增发布状态2=已废弃,增强状态管理
- QmsInspectionStandardController中的saveDraft接口调整,返回新建草稿ID
- QmsInspectionStandardControllerService中saveDraft方法重构
  - 已发布标准不允许直接修改,改为创建新的草稿记录
  - 新增抽样检测方式相关必填字段校验
  - 实现基于已发布检验标准创建全新草稿及其检测项和内容的逻辑
- QmsInspectionStandardServiceImpl发布方法增强
  - 校验不得包含已发布的标准
  - 发布后将相同物料ID的其他检验标准状态设置为已废弃
- QmsIssueTicket实体新增关联检测任务单号字段
- QmsIssueTicketControllerService中优化图片ID拼接和图片列表查询逻辑,避免空字段NullPointer异常
2026-05-09 10:39:00 +08:00
10001392 ea971332cc 1463 WMS系统钢构包采购业务功能优化 2026-05-09 09:51:20 +08:00
曹鹏飞 c636e24ae3 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-09 09:32:07 +08:00
曹鹏飞 769b2fa2df refactor(service): 优化抽样方案查询及图片处理逻辑
- 调整抽样方案控制器的查询条件,增加发布时间和时间范围过滤
- 更新抽样方案搜索实体,添加发布状态字段
- 优化入库质检任务控制器的图片ID转换方法,提高代码简洁性
- 在提交数据实体中添加图片列表的校验注解,提升数据有效性验证
- 统一导入语句,简化代码结构
2026-05-09 09:31:59 +08:00
funny e3ff8ca9ff 修改准备发货详情的图片从URL改为对象 2026-05-09 08:38:11 +08:00
funny b6fed0ec51 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-08 17:53:52 +08:00
funny f4657f70d3 feat(pdi): 优化PDI工单详情接口及访问权限控制
- 新增PDI检测工单(平板使用)接口说明
- 完善工单详情返回字段,增加工程编号、事故类型、异常代码、不合格数量、创建人、创建时间等
- 查询工单类型(新机检测/库存检测)并设置工单标题和类型字段
- 优化不合格检测项列表结构,移除原不合格项类,新增含处理信息的检测项类
- 按部门分组返回处理人信息
- 增加根本原因、临时纠正措施和永久纠正措施列表支持
- 查询和返回本人的PDI工单详情,非创建者仅返回自己作为处理人的检测项和措施
- 处理记录措施根据类型划分为临时措施和永久措施
- 查询处理记录关联不合格检测项,包含检测规则状态项和图片详情
- 细化检测项和措施相关的审批、处理及部门信息返回
- 增加对工单处理记录修改的权限校验,禁止领导已同意后的修改
- 调整相关VO定义,增加签字信息及字段完善,保证接口兼容及扩展性
2026-05-08 17:53:44 +08:00
曹鹏飞 df569fa6cc refactor(qrcode): 优化条码处理逻辑并完善收货确认流程
- 修改getByCodes方法参数类型为Collection,增强接口灵活性
- 移除无用存储位数据集合,简化代码结构
- 实现条码状态校验,防止异常状态条码入库
- 增加对子码和父码的同步处理,保证条码信息完整性
- 优化批量更新条码状态及位置信息,统一设置扫码信息
- 删除冗余扫码条码处理代码,使用统一条码批量处理逻辑
- 添加验证注解,强化PoReceiveTaskConfirmQO及其子项的有效性校验
- 调整收货确认服务方法参数,去除废弃参数
- 精简import语句,优化代码整洁度
2026-05-08 16:58:36 +08:00
zhangke f3060d9320 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-08 16:46:42 +08:00
zhangke 03ed1f1068 免检物料类别的功能开发;免检物料添加一个导入和导出的功能 2026-05-08 16:45:50 +08:00