曹鹏飞
|
d0fb34dc71
|
refactor(qms-inspection): 优化检验标准新增逻辑及异常处理
- 引入IQmsInspectionItemService、IQmsInspectionItemDetailsService、IQmsQcMaterialCategoryService依赖
- 新增add方法中物料存在性校验,确保物料有效
- 根据物料类别及其父类别获取检验项及明细,自动生成检测标准项及内容
- 优化异常抛出,统一使用STATE.BusinessError替代硬编码常量
- 提取getInspectionItemDetails方法,提升代码复用性
- 更新相关service调用,完善检验标准新增及校验流程
|
2026-05-12 14:07:38 +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 |
曹鹏飞
|
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 |
funny
|
a8329f6a2c
|
Merge remote-tracking branch 'origin/qms/develop' into qms/develop
|
2026-05-12 08:38:51 +08:00 |
funny
|
6759fb6ab5
|
导入功能和工单返回模板修改
新增巡检任务修改方法
|
2026-05-12 08:38:36 +08:00 |
funny
|
3e3796ccfb
|
导入功能和工单返回模板修改
新增巡检任务修改方法
|
2026-05-12 08:34:29 +08:00 |
曹鹏飞
|
6ebacd0b9b
|
docs(pdf-extraction): 编写PDF尺寸标注提取方案文档
- 详细说明项目概述及技术栈,包括Java、Spring Boot和PDFBox 3.x
- 描述直径符号Φ的识别方案,区分文字形式和矢量图形两种情况
- 介绍乱码字符映射及文本提取管线流程
- 提供正则模式匹配优先级及关键文件职责说明
- 明确启发式推断规则及已知局限,指导用户手动校正矢量Φ符号情况
- 包含乱码映射表及配合公差识别规则,提升提取精度和可维护性
|
2026-05-12 08:07:32 +08:00 |
曹鹏飞
|
f67ccb5796
|
refactor(extraction): 优化尺寸识别与文本预处理逻辑
- 使用统一Unicode字符替代多种编码符号,提升尺寸与公差识别的准确性
- 增加自动推断直径符号Φ的启发式方法,支持根据配合公差上下文自动标记
- 添加查找前导符号函数,处理分开文本元素中的工程符号与数字合并
- 引入文本序号seqNum,用于排序过滤和错误匹配排除
- 在文本合并逻辑中允许工程符号忽略字体大小差异合并文本单元
- 新增文本纠错函数,修正PDF符号字体乱码,提升解析文本质量
- 完善公差识别与尺寸字符串拼接的内部逻辑,统一±符号为Unicode编码
- 为文本元素添加seqNum属性,支持序号管理与日志打印
- 采纳文本归一化处理,做NFC标准化,修正编码混乱文本
- 杜绝无用的日志打印,保留必要信息用于调试与后续支持
|
2026-05-11 19:03:24 +08:00 |
funny
|
eec0ad801e
|
巡检任务工单查询修改
|
2026-05-11 17:40:46 +08:00 |
funny
|
edb387a8a5
|
装车前检测排序修改
|
2026-05-11 17:05:28 +08:00 |
funny
|
dc779f5b12
|
任务状态修改
|
2026-05-11 16:03:20 +08:00 |
funny
|
5a64ef0308
|
图片查询功能修改,排序修改
|
2026-05-11 15:22:46 +08:00 |
funny
|
e8c8f2d111
|
调整排序功能
|
2026-05-11 14:33:41 +08:00 |
funny
|
682fba28b7
|
新增巡检任务工单、pdi检测任务批量删除
|
2026-05-11 11:46:27 +08:00 |
funny
|
b4c3aa60e7
|
Merge remote-tracking branch 'origin/qms/develop' into qms/develop
|
2026-05-11 08:16:22 +08:00 |
funny
|
1f72408a27
|
refactor(service): 优化导入声明提升代码简洁性
- 将多个单独的导入合并为通配符导入
- 移除冗余的重复import语句
- 提高代码读取和维护效率
- 保持代码风格一致性
|
2026-05-11 08:15:56 +08:00 |
曹鹏飞
|
9c80f8e459
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-09 18:09:47 +08:00 |
funny
|
de2f219d4a
|
refactor(service): 优化导入声明提升代码简洁性
- 将多个单独的导入合并为通配符导入
- 移除冗余的重复import语句
- 提高代码读取和维护效率
- 保持代码风格一致性
|
2026-05-09 18:06:57 +08:00 |
曹鹏飞
|
a065ebde4d
|
fix(service): 修复审批完成时间设置及工单标题生成逻辑
- 在审批状态更新时设置工单完成时间为当前时间
- 优化工单标题生成流程,调整条件判断格式
- 补充对未定义检测类型的异常处理逻辑
|
2026-05-09 18:06:37 +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 |
曹鹏飞
|
63c6d74901
|
feat(entity): 添加完成时间字段到QmsIssueTicket实体
- 在QmsIssueTicket类中新增completeTime字段
- completeTime字段类型为LocalDateTime
- 添加字段注释说明完成时间用途
|
2026-05-09 18:03:07 +08:00 |
曹鹏飞
|
93788a7532
|
fix(qms-issue): 修正工单标题根据检测类型生成逻辑
- 将工单标题生成从固定调用改为根据检测类型动态生成
- 检测类型为0时使用供应商、物料号等信息生成标题
- 检测类型为1时使用工厂、仓库、物料号等信息生成标题
- 对未定义检测类型抛出业务异常提示
- 优化代码结构,确保工单标题生成流程清晰正确
|
2026-05-09 17:00:03 +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 |
曹鹏飞
|
5576c446ce
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-09 15:12:51 +08:00 |
曹鹏飞
|
c4770a2c24
|
fix(service): 修正抽样方案使用状态与相关提示信息
- 在发布检验标准时,联动更新抽样方案的使用状态为已使用
- 修正未找到抽样方案时的错误提示信息,提高提示准确性
- 外部库存检验申请接口测试中添加请求号唯一标识,确保测试数据唯一性
|
2026-05-09 15:12:34 +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 |
曹鹏飞
|
e47b1d621b
|
refactor(shipment): 替换物料数据类型以统一物料信息处理
- 将BomMaterialDTO替换为MaterialMainDTO,统一物料信息的数据结构
- 修改ShipmentMaterialControllerService中物料信息获取及匹配逻辑
- 更新ShipmentMaterialZipImportProcessor中物料编号处理和信息获取代码
- 增加了MaterialMainDTO相关的引入,移除对旧类型的依赖
|
2026-05-09 14:48:18 +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 |
曹鹏飞
|
6eefd25e40
|
Merge branch 'master' into develop
|
2026-05-09 14:27:22 +08:00 |
曹鹏飞
|
c3738f4f55
|
feat(config): 增加PowerJobWorker端口配置支持
- 从属性文件读取powerjob.worker.port配置项
- 将端口号设置为读取的配置值,替代随机生成
- 优化PowerJobWorker初始化,提升配置灵活性
- 修复配置类导入的无用scala.Int依赖问题
|
2026-05-09 14:27:07 +08:00 |
funny
|
ace2827b6a
|
feat(issue-ticket): 优化PDI工单创建及查询逻辑
- 只创建工单主表,不创建处理明细,避免重复插入
- 查询任务记录及检测规则,校验数据完整性
- 判断是否已存在工单,避免重复创建并抛出异常提示
- 根据检测类型生成工单标题,提升信息准确性
- 汇总所有不合格项生成事件描述,便于问题追踪
- 统计不合格项数量赋值工单主表字段
- 调用编号生成服务生成唯一工单编号
- 异步新增工单处理记录并推送待办任务
- 返回工单ID、工单编号及不合格检测项列表
|
2026-05-09 14:24:00 +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 |
曹鹏飞
|
69c071e0c7
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-09 14:01:21 +08:00 |
funny
|
8701e0fb3d
|
refactor(qms): 优化车间质检结果处理逻辑
- 删除了工单异步处理及推送相关代码,简化工单保存流程
- 调整整体判定结果保存时机,确保先校验不合格检测项
- 新增校验逻辑,防止所有检测项合格但整体判定为不合格
- 修改不合格检测项查询条件,排除装车前检测项
- 优化任务状态设置顺序及注释说明
- 规范不合格项转换为VO并返回结果的代码位置
|
2026-05-09 11:50:48 +08:00 |
曹鹏飞
|
be7f130476
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-09 11:42:44 +08:00 |
曹鹏飞
|
cf0c66e398
|
feat(incoming-inspection): 添加检测方式字段及来料检测工单审核功能
- 在QmsIncomingInspectionTask实体中新增检测方式字段testingMethodDictItemId
- 在IncomingInspectionTaskControllerService新增addNewIncomingInspectionTask方法,支持生成新检测任务
- 在来料检测任务创建时设置检测方式字段
- 调整生成任务号时的序列号参数
- 重命名工单审核请求对象为QmsIncomingInspectionIssueTicketAuditQO
- 新增来料检测工单审核接口IncomingInspectionAudit,替代原有审核接口
- 审核通过时触发新任务生成,其他状态时调用异步处理逻辑
- 优化部分代码格式和导入,提升代码规范性
|
2026-05-09 11:41:03 +08:00 |
funny
|
e639e633e0
|
fix(qms-pdi): 修复不合格检测项查询逻辑
- 修改固定条件逻辑为已完成/待流转且总体不合格或存在不合格检测项
- 将inspection_inspection判断调整为false或存在不合格检测项时生效
- 优化子查询条件,保证满足任一不合格情况均被选中
- 修正XML语法,使条件表达更准确明确
|
2026-05-09 11:28:52 +08:00 |
funny
|
f3fbc2cc47
|
Merge remote-tracking branch 'origin/qms/develop' into qms/develop
|
2026-05-09 10:52:57 +08:00 |