Commit Graph

396 Commits

Author SHA1 Message Date
funny 6822693429 refactor(qms-pdi): 重构PDI检测项及部件管理相关功能
- 将检测项中的部件描述字段改为部件ID,关联部件表数据
- 新增部件管理功能,支持部件的增删改查及排序
- 在PDI检测项新增接口自动处理部件注册及排序
- 批量删除支持区分部件ID和检测项ID,实现联动删除
- 导入检测项时自动识别导入部件,动态创建部件及排序
- 查询检测项时按部件分组返回,提升数据结构清晰度
- 巡检工单及检测结果展示时通过部件ID获取部件名称显示
- 新增API支持根据部件ID查询检测项及现场记录
- QmsPdiReportVO 和 QmsIqcReportVO新增环比统计字段,完善报表数据
- 修改导出模板及分页查询逻辑,统一部件相关字段处理
- 优化图片ID收集及批量查询,提升接口性能和稳定性
2026-05-19 17:51:00 +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
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
曹鹏飞 b1346da373 fix(qms): 修复不合格数据分组查询和图像ID合并逻辑
- 调整QmsIncomingInspectionTaskRecordItemMapper的SQL,新增关联表和字段,添加image_ids字段
- 增加SQL中task_id过滤条件,确保数据查询的准确性
- 修正QmsIssueTicketControllerService中图像ID合并逻辑,避免空值拼接问题
- 优化图像ID合并条件,确保当已有图像ID为空时直接赋值
- 保证不合格数量的正确累加逻辑
2026-05-14 09:06:23 +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
曹鹏飞 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
曹鹏飞 cd9692efae Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-12 14:51:16 +08:00
曹鹏飞 fc43d54bf8 feat(qms): 添加获取IQE名称功能并修正关联查询
- 在QmsInspectionStandardService接口及实现中新增getIQENames方法
- 修改QmsInspectionStandardMapper及Mapper.xml,新增getIQENames查询语句
- 修正SQL中qms_quality_inspector表连接条件错误,确保数据准确
- 在QmsInspectionStandardControllerService中设置iqeName字段,支持展示IQE名称列表
2026-05-12 14:51:12 +08:00
funny 8d45b6beb5 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-12 14:45:38 +08:00
曹鹏飞 71a989bb20 fix(repository): 修正QmsIncomingInspectionTask中过期过滤条件
- 将isOverdue过滤条件从<if>移动到<choose>的<when>分支中
- 消除重复的isOverdue过滤判断,避免条件冲突
- 优化查询条件逻辑,提高代码可读性和维护性
2026-05-12 14:16:53 +08:00
funny 50afad64d1 标准管理项方法、巡检任务明细返回值修改 2026-05-12 11:51:00 +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
曹鹏飞 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
曹鹏飞 10f1d37564 refactor(qms-issue-ticket): 重构工单待办相关代码,替换旧待办机制
- 删除旧的QmsTodoItem相关接口和实现,移除待办事项的isRead字段
- 新增质量问题工单待办实体QmsIssueTicketToDo及对应的Service和Mapper实现
- 调整工单处理流程中待办消息的创建和保存,使用QmsIssueTicketToDo替代旧的待办实体
- 重命名并重构待办事项控制器及服务为QmsIssueTicketTodo相关,实现分页查询及标记处理
- 更新查询参数和返回VO,支持工单相关字段和处理状态查询过滤
- 清理和优化相关Mapper XML配置及SQL,简化查询条件和联表关系
- 废弃旧的批量标记已读功能,改为处理状态标记机制
- 保持接口方法语义一致,确保现有功能无缝迁移至新待办结构
2026-05-12 10:19:28 +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 d948a2c215 Merge remote-tracking branch 'origin/master-hlq20260506ganggoubao' into develop 2026-05-11 16:59:33 +08:00
10001392 593c9a5312 1463 WMS系统钢构包采购业务功能优化 2026-05-11 16:59:16 +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
曹鹏飞 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 8fb1128e06 fix(qms-pdi-task): 修正不合格物料分页查询数据权限过滤
- 在查询请求中自动填充当前登录用户ID以支持数据权限控制
- QmsPdiTaskRecordDefectSearchQO中新增currentUserId字段用于传递用户ID
- Mapper查询逻辑新增权限校验,限制用户只能访问自己负责的质检数据
- 权限规则区分无工单与有工单两种情况,确保数据隔离和安全
2026-05-09 14:14:17 +08:00
funny e639e633e0 fix(qms-pdi): 修复不合格检测项查询逻辑
- 修改固定条件逻辑为已完成/待流转且总体不合格或存在不合格检测项
- 将inspection_inspection判断调整为false或存在不合格检测项时生效
- 优化子查询条件,保证满足任一不合格情况均被选中
- 修正XML语法,使条件表达更准确明确
2026-05-09 11:28:52 +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
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
funny 858726758d feat(inspection): 丰富质检结果及工单详情的检测项信息和示例图展示
- 新增 IQmsPdiDetectionRulesStatusItemService 资源,支持检测项状态信息查询
- 在 QmsPdiInspectionResultsControllerService 中补充检测项部件描述、核实内容及示例图URL
- 在 QmsIssueTicketControllerService 中完善不合格项详情填充检测项信息及示例图展示
- 新增处理时间字段 processTime,使用审批时间赋值以明确工单处理时点
- 扩展质检结果相关 VO 类,加入检测项描述、核实内容及示例图字段支持
- 修改数据库 Mapper,增加 overdue 字段支持质检任务超期标识
- 完善文件上传记录查询逻辑,增强示例图文件的关联与映射处理
2026-05-08 14:06:31 +08:00
zhangke 218558aef3 新增按照物料类别免检的方法 2026-05-08 09:59:53 +08:00
funny ce7b990813 状态处理逻辑,支持无工单时返回待流转状态
- 统计接口新增待流转数量字段和返回值支持feat(inspection): 添加质检状态“待流转”及基于状态的不合格处理逻辑

- 在质检结果提交接口中根据整体判定和检测项结果新增质检状态3“待流转”
- 工单创建者查询PDI工单详情时返回全部处理记录,非创建者仅返回相关处理记录和措施
- 新增不合格项返回逻辑,确保不合格项列表正确反馈
- 扩展数据库映射、VO和查询条件,支持质检状态3“待流转”
- 调整SQL查询和状态判断逻辑,兼容“待流转”状态的工单流程处理
- 细化工单流程状态和质检状态对应关系,提升系统状态表达准确性
2026-05-08 09:27:02 +08:00
10001392 3aed6fe789 1463 WMS系统钢构包采购业务功能优化 2026-05-08 08:34:45 +08:00
funny 38668e137c feat(qms): 增加查询本人PDI工单详情接口
- 新增 QmsPdiTicketMyDetailVO,用于返回工单及当前用户相关处理记录和措施
- 在 QmsIssueTicketController 增加 myPdiTicketDetail 方法,通过接口提供本人PDI工单详情
- QmsIssueTicketControllerService 实现 getMyPdiTicketDetail 方法,过滤当前用户相关的处理记录
- 查询时校验当前登录人在处理记录中为处理人、审批人或上级领导
- 处理记录及其对应措施同步返回,保证数据完整性
- 更新相关Mapper及实体,增加检验是否启用字段支持
2026-05-08 08:17:46 +08:00
funny f2901111b3 feat(qms): 优化工单重复校验及检测详情接口调整
- 在工单创建时增加同一taskRecordId只能创建一次工单的校验逻辑
- 已存在工单时仅新增处理记录,避免重复创建工单
- 删除QmsPdiInspectionResultsControllerService中检测详情接口的任务状态返回
- 调整检测详情接口返回类型为检测项列表,精简接口响应数据
- 在任务概要中新增inspectionEnable字段表示质检状态
- QmsPdiTaskRecordDefectPageVO新增质检人和帮办人ID字段
- 增加工单编号和标题字段,完善工单信息展示
- 调整MyBatis映射文件,增加对应字段的查询映射
- 删除QmsPdiTaskRecordDetailVO中冗余的DetailWithStatusVO类
2026-05-07 17:39:15 +08:00