Commit Graph

304 Commits

Author SHA1 Message Date
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 4dabc327aa 逾期任务查询功能修改 2026-05-14 11:23:07 +08:00
funny 24bdaeaea4 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-14 09:15:23 +08:00
funny ae2a329016 工单分派功能修改 2026-05-14 09:14:15 +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
funny c0ee9bf09c Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-13 19:19:09 +08:00
funny 43ac7130eb 工单分派功能修改 2026-05-13 19:18:50 +08:00
曹鹏飞 01465e849a Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-13 19:17:54 +08:00
曹鹏飞 8ee02f1e84 fix(qms): 修改审批状态2的含义为退货
- 将审批状态注释中2的描述由“重检”改为“退货”
- 更新相关代码中审批状态2的文本显示为“退货”
- 统一修改多个类和方法中的审批状态注释和逻辑描述
- 保证审批状态定义和转换逻辑的一致性
2026-05-13 19:17:47 +08:00
funny c0dc2f565c Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-13 18:42:56 +08:00
funny 34de001ddd 工单字段修改 2026-05-13 18:42:10 +08:00
曹鹏飞 c2f59ac68e Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-13 18:12:03 +08:00
曹鹏飞 58622ee443 feat(qms): 新增质检单审核备注字段
- 在QmsIncomingInspectionIssueTicketAuditQO类中添加remark属性用于记录备注
- 在QmsIssueTicketControllerService服务中设置remark字段值
- 优化质检单审核流程,支持保存审批备注信息
2026-05-13 18:11:57 +08:00
曹鹏飞 5afb5cc0d0 test(api): 更新来料检验申请接口及增强测试数据生成
- 将有效的物料编号修改为2200047982
- 修改来料检验申请接口路径为 /external/incoming-inspection-task/incoming-apply
- 使用 UUID 和随机数工具类生成请求号、交货单号、采购组等字段
- 添加供应商编码和名称的测试数据
- 设置检验类型为0以覆盖更多测试场景
2026-05-13 18:04:54 +08:00
funny 495804ea39 工单措施提交接口修改 2026-05-13 18:00:56 +08:00
funny 23d6d553c5 工单措施提交接口、查询明细接口修改 2026-05-13 17:15:23 +08:00
funny f6605651c5 工单措施暂存接口修改 2026-05-13 15:11:40 +08:00
funny 24f9701bda 工单详情接口修改 2026-05-13 14:38:41 +08:00
funny 7a4bcb01b0 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-13 14:27:40 +08:00
funny 81822fba85 工单详情接口修改 2026-05-13 14:27:23 +08:00
曹鹏飞 fc491bcac0 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-05-13 14:21:57 +08:00
曹鹏飞 96ab6d14f8 feat(todo): 新增问题工单待办数量统计及已读状态管理
- 重构待办事项查询接口,支持返回问题工单待办详情VO
- 增加待办事项实体和VO的已读状态字段
- 实现查询待办列表时自动标记未读待办为已读
- 新增接口获取当前用户已读和未读的待办数量
- 对应Mapper添加获取待办数量SQL查询
- 调整控制层提供待办数量的访问接口
- 删除与问题工单待办无关的旧待办项相关代码和依赖
2026-05-13 14:21:45 +08:00
funny c6772e6b53 工单详情接口修改 2026-05-13 14:18:46 +08:00
funny e3198da557 工单详情接口修改 2026-05-13 14:15:03 +08:00
funny a02aa47b2d 工单详情接口修改 2026-05-13 11:45:23 +08:00
funny 5e27b53712 pdi详情接口修改 2026-05-13 11:27:47 +08:00
funny 8c20a832f9 Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-13 11:09:28 +08:00
funny af0d99c9e7 工单暂存和提交接口修改 2026-05-13 11:09:09 +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
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 51fe9a6704 巡检增加负责人字段 2026-05-12 16:55:19 +08:00
funny f1b6d373b4 巡检校验重复值修改 2026-05-12 16:14:33 +08:00
funny 8e9b0fb66b Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-12 15:44:36 +08:00
funny e0c16e2c54 工单详情查询修改 2026-05-12 15:44:14 +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
曹鹏飞 c12a548bd1 fix(QmsInspectionStandard): 修正检测标准项创建用户信息保存
- 设置检测标准项的创建用户ID
- 设置检测标准项的创建用户名
- 设置检测标准项的创建时间
- 完善检测标准项信息后保存至数据库
2026-05-12 14:27:07 +08:00
曹鹏飞 d0fb34dc71 refactor(qms-inspection): 优化检验标准新增逻辑及异常处理
- 引入IQmsInspectionItemService、IQmsInspectionItemDetailsService、IQmsQcMaterialCategoryService依赖
- 新增add方法中物料存在性校验,确保物料有效
- 根据物料类别及其父类别获取检验项及明细,自动生成检测标准项及内容
- 优化异常抛出,统一使用STATE.BusinessError替代硬编码常量
- 提取getInspectionItemDetails方法,提升代码复用性
- 更新相关service调用,完善检验标准新增及校验流程
2026-05-12 14:07:38 +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
曹鹏飞 09a7ca454b test(qms-incoming-inspection): 统一使用 key 字段替代多个搜索条件字段
- 将测试中多个搜索条件字段替换为统一的 key 字段
- 修改按物料编号、图号、检测单号、供应商编号、供应商名称的搜索请求
- 调整组合条件搜索只使用 key 字段
- 保证所有相关测试用例中搜索参数一致性
- 确保无结果查询时仍使用 key 字段搜索
2026-05-12 11:02:39 +08:00
funny 3adf1d11cd Merge remote-tracking branch 'origin/qms/develop' into qms/develop 2026-05-12 10:50:09 +08:00
曹鹏飞 1651ad5318 feat(issue-ticket): 优化质量问题工单待办列表展示
- 修改控制器注释,明确为质量问题工单待办
- 查询待办事项时关联获取当前未完成工单的所有处理人名称
- 调整SQL查询逻辑,修正关联字段并限制待办视图的访问权限
- QmsTodoItemVO新增ticketId字段,替换currentUserName为currentHandleUserName以更准确表示含义
2026-05-12 10:41:49 +08:00