funny
|
858726758d
|
feat(inspection): 丰富质检结果及工单详情的检测项信息和示例图展示
- 新增 IQmsPdiDetectionRulesStatusItemService 资源,支持检测项状态信息查询
- 在 QmsPdiInspectionResultsControllerService 中补充检测项部件描述、核实内容及示例图URL
- 在 QmsIssueTicketControllerService 中完善不合格项详情填充检测项信息及示例图展示
- 新增处理时间字段 processTime,使用审批时间赋值以明确工单处理时点
- 扩展质检结果相关 VO 类,加入检测项描述、核实内容及示例图字段支持
- 修改数据库 Mapper,增加 overdue 字段支持质检任务超期标识
- 完善文件上传记录查询逻辑,增强示例图文件的关联与映射处理
|
2026-05-08 14:06:31 +08:00 |
曹鹏飞
|
529ab9ac20
|
fix(logging): 修改日志配置默认应用名与增加控制台日志输出
- 将日志配置中的默认应用名从 admin 改为 scheduled
- 为 tech.powerjob 日志添加控制台输出 appender
- 保持现有 Loki 日志输出配置不变
- 规范化日志输出,方便本地调试与监控查询联动
|
2026-05-08 10:38:34 +08:00 |
funny
|
d81aaea6e6
|
feat(qms-pdi): 支持PDI发起工单时查询不合格检测项并优化图片数据结构
- 新增QmsPdiInitiateTicketQO请求参数类,支持传入任务记录ID查询
- 在QmsIssueTicketController新增接口initiatePdiTicket,返回不合格检测项列表
- 实现QmsIssueTicketControllerService.initiatePdiTicket方法 查询不合格检测项及对应图片详情
- 修改QmsPdiInspectionResultsControllerService.submit方法,返回类型调整为VO,图片字段转换为列表格式
- 在QmsPdiInspectionResultsControllerService新增buildInspectionResultVOList方法,将图片ID字符串转换为图片详情列表
- 优化QmsPdiTicketDetailVO和QmsPdiTicketMyDetailVO中图片字段类型,改用FileDetailVO列表替代原有字符串
- 统一解析和返回图片文件详情,提升前端处理效率和数据可读性
|
2026-05-08 10:35:40 +08:00 |
zhangke
|
218558aef3
|
新增按照物料类别免检的方法
|
2026-05-08 09:59:53 +08:00 |
funny
|
d94b0fe7b2
|
Merge remote-tracking branch 'origin/qms/develop' into qms/develop
|
2026-05-08 09:27:11 +08:00 |
funny
|
ce7b990813
|
状态处理逻辑,支持无工单时返回待流转状态
- 统计接口新增待流转数量字段和返回值支持feat(inspection): 添加质检状态“待流转”及基于状态的不合格处理逻辑
- 在质检结果提交接口中根据整体判定和检测项结果新增质检状态3“待流转”
- 工单创建者查询PDI工单详情时返回全部处理记录,非创建者仅返回相关处理记录和措施
- 新增不合格项返回逻辑,确保不合格项列表正确反馈
- 扩展数据库映射、VO和查询条件,支持质检状态3“待流转”
- 调整SQL查询和状态判断逻辑,兼容“待流转”状态的工单流程处理
- 细化工单流程状态和质检状态对应关系,提升系统状态表达准确性
|
2026-05-08 09:27:02 +08:00 |
曹鹏飞
|
6dd52fb135
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-08 09:03:07 +08:00 |
曹鹏飞
|
9eccd96b00
|
feat(pdf-extract): 新增PDF尺寸区域提取功能
- 在PdfExtractionService中实现从PDF URL中提取尺寸数据
- 通过URL读取PDF字节流并加载文档进行文本位置解析
- 利用文本分组和维度识别器提取尺寸信息列表
- 在QmsInspectionStandardController添加GET接口,支持通过URL参数提取尺寸数据
- 在QmsInspectionStandardControllerService中添加对应服务方法调用pdfExtractionService接口
|
2026-05-08 09:03:02 +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 |
funny
|
04f5ba7df8
|
Merge branch 'qms/yf' into qms/develop
|
2026-05-07 16:56:27 +08:00 |
funny
|
f7dcd03b54
|
feat(qms): 优化检测项详情接口,新增任务状态返回
- 修改 detail 接口返回类型为包含检测项及任务状态的复合对象
- 查询任务状态并包含在返回结果中
- 更新对应服务方法实现,支持同时返回检测项列表和任务状态
- 修改数据库查询,增加任务状态字段检索
- 为任务状态字段添加 VO 层定义及注释说明
- 调整 Mapper XML 和相关 VO 类以支持新增字段展现
|
2026-05-07 16:55:17 +08:00 |
10002617
|
9ec0603c06
|
1464 发货系统-条码打印-物料码打印页面的条码号规则更改
|
2026-05-07 16:45:49 +08:00 |
曹鹏飞
|
5df8c9ac6d
|
test(QmsIncomingInspectionTaskApi): 修正测试用例中图片对象的构造方法
- 在测试用例test03_addCheckItem_Success_WithImages中添加了FileUploadVO的第四个参数
- 确保图片对象构造符合最新接口要求
- 保持测试数据的一致性和准确性
- 优化测试用例的稳定性与可靠性
|
2026-05-07 16:27:21 +08:00 |
曹鹏飞
|
a895b34c0c
|
refactor(test): 优化QmsFileApiTest中文件添加请求构造
- 合并vo导入语句,使用通配符简化导入
- 将文件信息从单独字段改为封装在FileUploadVO对象中
- 修改文件名、大小和URL的设置方式以适应新的FileUploadVO结构
- 保持原有描述字段不变,确保接口测试逻辑一致
|
2026-05-07 16:06:03 +08:00 |
曹鹏飞
|
4969923e95
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-07 16:00:56 +08:00 |
曹鹏飞
|
4a3bb48b91
|
feat(qms): 实现文件锁定及版本保存功能
- 文件上传返回结果增加文件大小信息,单位KB
- 新增文件锁定接口,支持用户锁定文件避免并发编辑
- 实现文件锁定延时刷新,延长锁定时间避免自动解锁
- 新增保存新版本接口,保存版本历史记录并更新文件版本号
- 文件详情展示当前锁定用户名称,锁定超时自动清理锁定状态
- 添加文件修改历史实体及服务,实现版本历史的持久化存储
- 对文件权限进行多级校验,确保锁定和保存操作权限正确
- 优化文件新增逻辑,绑定文件扩展名及大小信息
- 调整文件查询逻辑,自动清理Redis中已过期的锁定信息
- 新增相关验证注解,确保传入数据合法性
- 细节调整代码格式及空格,提升代码规范性和可读性
|
2026-05-07 16:00:50 +08:00 |
funny
|
867d564319
|
feat(template): 添加检测项导入模板功能
- 新增 QmsInspectionItemTemplateDTO 类,作为检测项导入模板数据传输对象
- 在 QmsInspectionItemController 中引入 QmsInspectionItemTemplateDTO
- 修改模板接口,使用 QmsInspectionItemTemplateDTO 生成示例数据
- 模板DTO中包含物料类别编号、检测项序号、检测标准等导入字段
- 移除错误信息列,使模板更简洁明了
|
2026-05-07 10:29:17 +08:00 |
funny
|
15149edb4d
|
feat(qms-pdi): 添加任务概要和发货前检测项详情接口
- 在QmsPdiInspectionResultsController新增summary接口,返回任务基本信息和检测项数量统计
- 在QmsPdiInspectionResultsController新增deliveryDetail接口,返回发货前检测项详情及图片URL列表
- QmsPdiInspectionResultsControllerService新增summary方法,聚合任务概要数据及统计检测项数量
- QmsPdiInspectionResultsControllerService新增deliveryDetail方法,查询发货前检测项并解析图片URL
- 移除QmsPdiTaskRecordController及其Service中重复的summary和deliveryDetail相关代码
- 相关实体和服务接口注入调整,增强代码结构及职责分离
|
2026-05-07 10:06:04 +08:00 |
funny
|
07dabfa9ad
|
Merge remote-tracking branch 'origin/qms/develop' into qms/develop
|
2026-05-07 09:53:50 +08:00 |
funny
|
43de593cb0
|
feat(qms-pdi-task-record): 添加发货前检测项详情接口
- 在QmsPdiTaskRecordController中新增deliveryDetail接口
- 实现QmsPdiTaskRecordControllerService的deliveryDetail方法
- 查询任务下所有inspectionItemType为2的检测项及其图片URL列表
- 批量获取发货检查项规则并返回对应的检查项目checklist
- 定义DeliveryItemDetailVO用于返回发货前检测项明细结构
- 图片字段inspectionItemImage按逗号拆分为URL字符串列表返回
|
2026-05-07 09:53:15 +08:00 |
曹鹏飞
|
b10cb9ca42
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-07 09:37:35 +08:00 |
曹鹏飞
|
acf65034ee
|
feat(inspection): 优化检验任务PDF图纸相关数据结构和查询
- 新增PdfDrawingVO,封装检测项ID与PDF地址映射关系
- 修改QmsIncomingInspectionTaskCheckDetailVO中的pdfDrawings类型为PdfDrawingVO列表
- QmsIncomingInspectionTaskCheckItemVO新增PDF页码及定位尺寸字段支持
- 查询语句getItemsForCheck扩展,增加PDF坐标及尺寸字段查询
- 调整IncomingInspectionTaskControllerService中PDF图纸数据获取逻辑,映射为PdfDrawingVO列表
|
2026-05-07 09:37:09 +08:00 |
funny
|
402b6159ba
|
Merge branch 'qms/yf' into qms/develop
|
2026-05-07 09:35:03 +08:00 |
funny
|
eabaf79d53
|
feat(qms): 支持检测项导入时物料类别编号和排序号校验及排序逻辑
- 统一检测项导入文件中的物料类别编号格式,并校验物料类别存在性
- 实现导入时图片单元格嵌入解析并上传替换图例字段
- 新增检测项明细排序号字段,支持不传则默认插最前面,已有排序号整体+1
- 排序号超出范围自动修正,重复排序号会抛出业务异常
- 导入时校验同一物料类别内排序号不允许重复,并标记错误信息
- 新增保存检测项明细排序号处理的服务方法,替换原先简单保存调用
- 导入时检测类型和判定类型支持文字(定向/定量,目视/量具)转数字映射
- 导入后根据物料类别编号自动生成检测项编号和名称,按物料类别分组合并导入
- 查询检测项明细时按排序号升序返回
- 导入模板示例数据更新为物料类别编号和示例文字,导入接口支持错误提示文件返回
- 优化检测项导入导出Excel响应设置,提高导入导出用户体验
|
2026-05-07 09:31:20 +08:00 |
曹鹏飞
|
59bbb396c3
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-07 08:31:12 +08:00 |
曹鹏飞
|
0f945a5f4b
|
fix(mapper): 修正入库检验任务请求号字段错误
- 将QmsIncomingInspectionTaskMapper.xml中查询字段check_no替换为request_no
- 确保返回结果中使用正确的请求号字段
- 修复三处SQL语句中的字段命名错误
|
2026-05-07 08:30:18 +08:00 |
曹鹏飞
|
b608383244
|
feat(repository): 增加质检物料更多动态过滤条件支持
- QmsQcMaterialMapper.xml中分页查询和全部查询SQL增加对描述是否变更、
物料类别全路径名称、图号及版本号、材质、规格、规则维护状态等新条件的过滤支持
- 过滤条件实现包括模糊匹配和精确匹配多种类型,支持创建时间和修改时间范围查询
- QmsQcMaterialSearchQO新增对应的查询参数字段,包含布尔类型、字符串类型及日期范围类型
- 新增字段支持更丰富的查询场景,提高质检物料数据筛选灵活性和准确性
|
2026-05-07 08:26:26 +08:00 |
funny
|
04109205c8
|
Merge branch 'qms/yf' into qms/develop
|
2026-05-07 07:56:56 +08:00 |
funny
|
8c564739af
|
fix(qms): 优化检测项自动生成及类别筛选逻辑
- 修改QmsInspectionItemAddQO注释,明确检测项名称和编号由后端自动生成无需传入
- 在QmsInspectionItemServiceImpl中新增根据物料类别生成检测项编号和名称的逻辑
- 实现构建物料类别全路径名称的辅助方法
- 实现收集指定物料类别及其所有子孙类别ID集合的方法
- 查询时支持根据类别及其所有子孙类别ID过滤
- 修正QmsPdiTaskRecordController中请求参数名称由taskId改为id
|
2026-05-07 07:56:12 +08:00 |
曹鹏飞
|
b06c07dc6c
|
feat(qo): 新增物料查询排序字段支持
- QmsQcMaterialSearchQO中增加sortField和sortOrder字段
- 根据sortField动态选择排序字段,支持多种物料相关字段排序
- 支持sortOrder指定升序或降序,默认降序排序
- QmsQcMaterialMapper.xml中修改SQL实现根据请求参数动态排序
- 默认排序仍为物料编号倒序,兼容无排序参数情况
|
2026-05-06 19:09:33 +08:00 |
曹鹏飞
|
260e533cc0
|
refactor(request): 统一将“检验单号”字段名修改为“请求单号”
- 将ExternalIncomingInspectionApplyQO和ExternalInventoryInspectionApplyQO中的checkNo字段改为requestNo
- 更新QmsIncomingInspectionTask实体及其对应VO中的checkNo字段为requestNo
- 修改IncomingInspectionTaskControllerService相关代码,使用requestNo替代checkNo
- 调整WmsIncomingInspectionTaskCallbackService中WmsInventoryInspectionTaskCallbackQO的字段为requestNo
- 统一修改各处字段注释,明确请求单号为第三方唯一编号
|
2026-05-06 18:51:53 +08:00 |
曹鹏飞
|
a43523da36
|
fix(qc-material): 修复父节点路径构建及查询逻辑
- 修改fullPath构建逻辑,避免重复拼接父节点路径
- 调整查询条件,使用ltree类型转换为text进行匹配
- 优化级联查询自身及子孙节点的条件表达式
- 保证查询兼容性与准确性,提高查询性能
|
2026-05-06 18:34:34 +08:00 |
曹鹏飞
|
66f732bf66
|
fix(repository): 修正质检物料查询排序字段
- 将查询结果排序字段从id改为material_no
- 优化查询逻辑,使排序符合业务需求
- 保持查询条件和结构不变,确保兼容性
|
2026-05-06 18:22:21 +08:00 |
曹鹏飞
|
c9f0e112d6
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-06 18:21:47 +08:00 |
曹鹏飞
|
4143924357
|
feat(material): 支持物料类别及子孙类别的展开查询与导出
- 在分页查询接口中增加物料类别编码展开,包含所有子孙类别
- 实现一次查询获取类别及其所有子孙类别编码列表的方法
- 在导出接口中同样支持物料类别编码展开
- Mapper 查询条件支持使用物料类别编码列表进行IN查询
- 修改排序规则,将分页查询结果按物料编号降序排列
- 在请求参数中新增物料类别编码列表字段,由服务层自动填充
|
2026-05-06 18:21:41 +08:00 |
10002617
|
220fc7727e
|
1475 发货系统扫码装箱逻辑修改
|
2026-05-06 17:43:42 +08:00 |
10002617
|
70bac66fcd
|
1475 发货系统扫码装箱逻辑修改
|
2026-05-06 17:43:26 +08:00 |
曹鹏飞
|
12d0e0ca71
|
feat(qms): 新增检验单号字段并完善相关流程支持
- 在QmsIncomingInspectionTask实体及对应Mapper中添加checkNo字段
- 在IncomingInspectionTaskControllerService中设置并保存检验单号
- 在InventoryInspectionTaskCallbackService中传递检验单号信息
- 在ExternalIncomingInspectionApplyQO及ExternalInventoryInspectionApplyQO中新增检验单号校验
- 修改回调参数类WmsInventoryInspectionTaskCallbackQO,增加检验单号字段与检测数量替代送检数量
- 在DepartmentServiceImpl中完善新增和复制部门时的负责人ID与姓名设置
|
2026-05-06 17:20:51 +08:00 |
曹鹏飞
|
ba571b994c
|
refactor(pdf-extract): 移除旧pdfInfo字段,改用独立pdf属性存储位置信息
- 在PositionedTextStripper中添加elements字段的Getter以便外部访问
- 删除QmsInspectionStandard相关类中旧的pdfInfo字段及相关JSON序列化逻辑
- 新增QmsInspectionStandardItemContent、VO、QO类中pdfPageNum、pdfX、pdfY、pdfWidth和pdfHeight属性
- 在QmsInspectionStandardControllerService和QmsInspectionStandardItemControllerService中调整属性赋值逻辑,改用新字段替代pdfInfo
- 优化部分代码导入,移除未使用的JSONUtil和TextPosition引用
|
2026-05-06 16:51:03 +08:00 |
funny
|
2c1aaf56d0
|
Merge branch 'qms/yf' into qms/develop
|
2026-05-06 16:39:35 +08:00 |
funny
|
ad69c87ab2
|
ID查询任务基本信息,并关联检测规则获取机型及版本
- 统计inspectionResults中静态、动态和特殊检测项数量
- 未查询到任务时抛出业务异常提醒任务不存在feat(summary): 添加PDI任务概要接口及数据统计功能
- 新增QmsPdiTaskRecordSummaryVO,封装任务概要信息与检测项统计
- 在QmsPdiTaskRecordController中添加summary接口,支持任务概要查询
- 在QmsPdiTaskRecordControllerService实现任务概要逻辑,包含任务基础信息及检测项类型数量统计
- 查询检测规则以获取机型编号和检测版本信息
- 按检测项类型分类统计静态、动态和特殊子项数量
- 任务概要接口返回任务编号、机型编号、机台编号、订单号、版本及完成时间等信息
|
2026-05-06 16:38:20 +08:00 |
曹鹏飞
|
f74139ff61
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-05-06 16:23:45 +08:00 |
曹鹏飞
|
c616762d50
|
Merge branch 'develop' of http://192.168.0.40:3000/huixin_back4/wms into develop
|
2026-05-06 16:10:42 +08:00 |
10002617
|
f5235759e9
|
1475 发货系统扫码装箱逻辑修改
|
2026-05-06 15:52:55 +08:00 |
10002617
|
63456c0a34
|
1475 发货系统扫码装箱逻辑修改
|
2026-05-06 15:52:54 +08:00 |
曹鹏飞
|
e8142d0480
|
feat(pdf-extract): 实现PDF尺寸和公差的提取识别功能
- 新增DimensionIdentifier用于识别PDF中的尺寸和多种公差格式
- 支持对称公差、非对称公差、配合公差和螺纹标注的正则匹配
- 实现基于TextGroup的文本预处理和位置判断,提高识别准确度
- 创建DimensionResult作为尺寸识别结果的封装实体
- 增加PdfExtractionService服务实现PDF解析、文本分组和尺寸提取流程
- 新增配置类PdfExtractConfig,提供文本分组和尺寸识别组件的Spring Bean
- 增加nflg-qms-pdf-extract模块及相关依赖管理,完成PDF尺寸提取的整体集成
|
2026-05-06 15:49:28 +08:00 |
funny
|
5b24459bcb
|
Image使用字符串格式
- 清理任务记录Service中示例图ID到URL的转换逻辑,改为直接使用refactor(pdi-statusURL
- 修改Controller中异常抛出类型,统一抛Exception
--item 引入文件上传服务和): 修改inspectionImage字段类型为字符串并更新相关处理逻辑
-相关工具类处理图片上传与路径生成 将QmsPdiDetectionRulesStatusItem及相关DTO中inspectionImage字段由Long改为String类型
- 修改导出及导入逻辑以适应inspectionImage为URL字符串的变化
- 优化导入流程,支持识别Excel中图片公式并上传图片获取URL
- 清理旧有根据ID查询文件记录并转换为URL的逻辑,直接使用inspectionImage字段的URL
- 调整接口和服务层异常及参数类型,提升导入文件安全性和灵活性
- 更新Excel导出模板示例中的inspectionImage示例数据为字符串格式
|
2026-05-06 15:19:10 +08:00 |
10002617
|
a04a342e13
|
Revert "1475 发货系统扫码装箱逻辑修改"
This reverts commit 1439f4f39d.
|
2026-05-06 11:08:15 +08:00 |
曹鹏飞
|
fe9db7ec86
|
refactor(common): 优化送检数量字段注释说明
- 修改WmsIncomingInspectionTaskCallbackQO类中inspectionQty字段注释
- 修改WmsInventoryInspectionTaskCallbackQO类中inspectionQty字段注释
- 将“检验数量,即送检数量”统一更新为“送检数量”以提升描述准确性
|
2026-05-06 10:51:14 +08:00 |