Commit Graph

691 Commits

Author SHA1 Message Date
yf001217 a9d8b4178e 修改标准缺陷、检验管理接口 2026-04-18 17:41:49 +08:00
funny 41b14ba379 添加依赖 2026-04-17 13:58:41 +08:00
funny fc325af3b1 修改质检项明细查询功能 2026-04-17 11:20:13 +08:00
funny 6a8af1f362 修改COA通知新增、编辑功能
新增直接发送功能
2026-04-17 11:07:20 +08:00
funny 8f07dbca40 新增COA发送通知物料查询和供应商分页查询功能
最晚提交时间字段更改
2026-04-17 10:14:23 +08:00
funny aea418d78c Merge branch 'qms/yf' into qms/develop 2026-04-17 09:32:59 +08:00
funny 34a33118f9 新增COA发送通知物料查询和供应商查询功能 2026-04-17 09:31:48 +08:00
曹鹏飞 afe72bbce9 feat(inspection): 批量删除检验标准功能
- 在控制器中新增批量删除接口,支持接收多个检验标准ID
- 服务层实现批量删除逻辑,包含检验标准及其关联检测项和检测项内容的级联删除
- 删除操作增加发布状态校验,已发布标准禁止删除
- 新增事务控制,保证删除过程的原子性
- 优化检验标准详情查询,包含检测项及其内容详细信息
- 实现新增、编辑和暂存检验标准时检测项及内容的同步处理机制
- 采用异常抛出反馈业务错误,提升系统稳定性和错误可追踪性
2026-04-16 18:27:05 +08:00
曹鹏飞 8680c34da9 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-16 18:06:23 +08:00
曹鹏飞 793100f124 feat(qms): 新增及编辑检验标准功能,实现检测项及内容管理
- 在QmsInspectionStandardController新增新增(add)和编辑(edit)接口
- 新增QmsInspectionStandardControllerService实现检验标准业务逻辑
- 实现检验标准分页查询、详情查询及启用/禁用功能
- 实现新增检验标准及编辑检验标准,并包含检测项和检测项内容的增删改逻辑
- 实现检测项和检测项内容的新增、更新和删除,保证数据一致性和事务管理
- 添加异常处理,防止不存在的检验标准、检测项或检测项内容操作
- 新增暂存功能,允许暂存检验标准的检测项及内容数据
2026-04-16 18:06:15 +08:00
funny 63a0196216 Merge branch 'qms/yf' into qms/develop 2026-04-16 13:32:48 +08:00
funny 9404ecc255 质检项管理功能修改 2026-04-16 13:31:01 +08:00
曹鹏飞 72aef97677 refactor(qmsamplingplan): 优化字码和AQL优先值处理逻辑
- 修改QmsSamplingPlanAddQO,字码和AQL优先值从ID改为内容字段
- 在新增和更新流程中,保存字码和AQL优先值后建立内容到ID的映射
- 使用映射将字码内容和AQL优先值转换为对应ID,保证数据一致性
- 在字码矩阵维护和抽样方案检验中校验字码和优先值是否存在,抛出业务异常
- 添加QmsSamplingPlanApiTest接口测试,覆盖新增抽样方案各类参数校验和正常流程
- 测试用例包含空字段校验、完整参数场景及备注字段验证
2026-04-16 11:38:38 +08:00
曹鹏飞 2983281b94 【优化】免检物料和质量通知的是否启用字段名称改为enable 2026-04-15 15:09:20 +08:00
曹鹏飞 e3e8dc3a25 feat(material): 新增物料及齐套管理相关功能
- 新增BomControllerService实现齐套物料增删改查及Excel导入导出功能
- 新增BomMaterialService对接主物料系统进行物料信息查询和登录鉴权
- 新增MaterialController及MaterialControllerService实现图纸管理接口和服务
- 实现物料图片和zip批量上传功能,支持权限校验和异步任务提交
- 支持物料分类查询、历史版本查询及物料列表导出功能
- 优化导入数据校验逻辑,导入失败时导出错误结果文件
- 统一接口返回ApiResult封装并支持分页查询展示
- 引入PowerJob任务调度集成,支持图纸zip导入异步处理
- 代码结构调整,规范命名及异常处理逻辑
2026-04-15 14:45:13 +08:00
曹鹏飞 d6d759ef19 refactor(rtx-send): 将RTX服务器地址改为配置项
- 使用@Value注解注入rtx服务器相关URL配置
- 替换硬编码的RTX服务器基础路径为配置属性
- 调整sendNotify方法中的URL拼接逻辑
- 调整sendIM方法中的URL拼接逻辑
- 保持消息内容编码逻辑不变,确保GBK编码要求
2026-04-14 20:00:34 +08:00
曹鹏飞 e355aba267 feat(rtx-send): 新增RTX消息发送服务
- 添加RtxSendService类实现RTX通知消息发送功能
- 支持发送弹窗标题和内容的通知消息,使用GBK编码转换
- 支持发送即时消息(IM),包含发送人和接收人参数
- 通过RestTemplate发送HTTP GET请求调用RTX CGI接口
- 对接口响应进行成功失败判断并打印日志
- 捕获编码异常和请求异常保证服务稳定运行
2026-04-14 19:56:33 +08:00
曹鹏飞 be84a05894 fix(repository): 修复标记为已读方法中的语法错误
- 移除 markAsRead 方法签名中的错误字符
- 确保方法能够正确接收并处理 ID 列表参数
- 修正代码格式提升可读性
2026-04-14 19:42:53 +08:00
曹鹏飞 c010fd3bc7 feat(todo): 新增待办事项模块及邮件服务优化
- 新增待办事项实体、接口、Mapper和服务实现,支持分页查询和批量标记已读
- 添加待办事项查询条件支持编号、标题、来源类型和已读状态过滤
- 实现待办事项相关的Controller和业务逻辑服务,提供REST接口
- 优化邮件服务,增加邮件配置缓存和Session缓存,提升性能
- 支持发送多收件人、抄送和密送的邮件功能,且新增异步发送邮件方法
- 增强邮件发送异常处理及日志记录,邮件主题和内容支持UTF-8编码格式
- 添加刷新邮件配置接口,支持动态更新邮件参数配置
2026-04-14 19:41:54 +08:00
曹鹏飞 6a691e4984 feat(qmsInspectionStandard): 添加检验标准模块及相关接口和业务逻辑
- 新增QmsInspectionStandardController,包含分页查询、发布、启用禁用、暂存及详情查询接口
- 实现QmsInspectionStandardControllerService,支持检验标准详情查询及暂存功能
- 新增Mapper接口及XML,实现分页查询及详情查询的SQL支持
- 新增检测项及内容的增删改查及转换VO逻辑
- 新增质检物料相关Controller和Service,支持增删改查、导入导出及模板下载
- 质检物料添加物料类别校验及路径构建,导入时支持校验和批量处理
- 质检物料编辑支持多字段更新及校验,删除时限制规则已维护物料
- 引入事务管理,保证数据一致性
2026-04-14 19:10:26 +08:00
曹鹏飞 e95e500e3c Merge branch 'develop' into qms/develop 2026-04-14 18:33:40 +08:00
曹鹏飞 17f78cc9ba test(material): 添加物料图片批量上传测试用例
- 从桌面Output文件夹读取所有图片文件进行处理
- 实现图片文件上传到指定接口并获取图片URL
- 根据文件名无后缀匹配物料编号查找对应记录
- 更新物料表中对应记录的图片URL字段
- 处理上传及更新过程中的异常情况并统计结果
- 递归收集支持多种图片格式的文件
- 额外实现递归目录删除辅助方法
2026-04-14 18:29:59 +08:00
曹鹏飞 7f81abd4d8 feat(qc-material): 校验导入数据中联合主键唯一性,新增相关辅助方法
- 在导入质检物料时检查物料编号+图号版本号的联合主键是否存在重复
- 新增buildCompositeKey方法用于构建联合主键字符串,便于重复检测
- 新增findByCompositeKey方法根据联合主键查询物料,替换原查询逻辑
- 修改导入DTO,新增QmsQcMaterialImportDTO类并完善注释
- 调整导出DTO中图号版本号字段注释,明确其作为联合主键且可为空
- 规范错误信息设置,明确指出Excel中存在重复的联合主键组合情况
2026-04-14 17:05:39 +08:00
funny c643d26632 打印修改预览 2026-04-14 16:31:31 +08:00
曹鹏飞 2a7b4df62c feat(material-category): 实现物料分类同步及ltree类型支持
- 新增 LtreeTypeHandler,支持PostgreSQL ltree类型与Java String映射
- 在QmsQcMaterialCategory实体中增加parentTree字段,使用LtreeTypeHandler处理
- 添加MaterialCategoryVO和MaterialCategoryQO数据传输对象
- 实现MaterialCategorySyncProcessor,从主物料同步物料分类到QMS
- 同步过程中支持新数据批量插入及已存在数据的更新
- 实现物料分类树形结构的扁平化处理以便同步操作
2026-04-14 16:25:05 +08:00
曹鹏飞 0aaaf451e8 feat(qms): 新增质检物料分类和检验标准模块功能
- 新增质检物料分类服务及其实现,支持按名称和编码模糊查询并构建树形结构
- 添加质检物料分类接口及单元测试,验证类别树查询和条件过滤功能
- 新增检验标准相关实体、服务接口及实现类,实现批量发布和启用/禁用功能
- 增加检验标准分页查询Mapper及XML配置,支持物料编号、类别编码及IQE姓名模糊过滤
- 创建检验标准控制层及对应业务逻辑服务,提供标准的REST接口
- 引入批量ID请求参数类IdsQO及相关启用请求参数支持统一校验
- 完善检验标准VO定义,支持前端展示完整信息
- 规范日志记录和异常处理,确保服务稳定性和代码健壮性
2026-04-14 14:35:58 +08:00
funny ceb6c19a2e 修改
打印修改预览
2026-04-14 13:42:52 +08:00
funny 1f9687b20d 修改
新增打印预览
2026-04-14 11:31:12 +08:00
曹鹏飞 79bad56f77 【优化】物料码管理的打印和打印预览根据中码和小码采用对应的打印模版 2026-04-14 10:34:20 +08:00
funny 07718193c4 Merge branch 'qms/yf' into qms/develop 2026-04-14 10:00:17 +08:00
funny ec41c6596c 测试修改完成 2026-04-14 09:59:20 +08:00
曹鹏飞 577f7a44bf refactor(sampling-plan): 重构抽样方案相关实体字段及新增接口测试
- 合并并简化抽样方案检验实体字段,移除冗余特殊检验和一般检验字段
- 修改QmsSamplingPlanInspection中检验类型和字码字段命名
- 新增完整的抽样方案模块API测试用例,覆盖新增场景与参数校验
- 实现抽样方案新增、编辑、删除及查询的业务逻辑服务层
- 新增抽样方案详情VO,包含关联的AQL优先值、转移规则、字码等信息
- 提升代码结构清晰度及增强接口调用的自动化测试覆盖
2026-04-14 09:46:29 +08:00
曹鹏飞 8e720af85e docs(api): 新增完整API接口文档
- 覆盖仓储管理、物料管理、订单处理等业务域接口设计与规范
- 介绍统一返回体、状态码体系、认证授权机制及错误处理策略
- 详细描述接口清单管理及二维码内容生成机制
- 提供架构总览、依赖分析和性能考虑建议
- 包含故障排查指南及Postman集合和curl示例说明

docs(biz): 新增业务功能文档详解

- 系统化梳理仓储、物料、订单、生产、采购销售和质量管理业务流程
- 按功能划分控制层模块,明确数据模型和持久化结构
- 详细描述核心业务组件及关键操作流程图和时序图
- 分析业务依赖与耦合点,强调事务一致性和并发锁机制
- 提供故障排查和性能优化建议,支持批量操作分批处理
2026-04-14 08:26:07 +08:00
funny 36b6dce7d6 修改 2026-04-13 20:24:35 +08:00
funny 3dab9dfacd Merge branch 'qms/develop' into qms/yf 2026-04-13 18:03:34 +08:00
funny 6b33a25627 修改 2026-04-13 17:51:46 +08:00
funny f76e078237 wms修改 2026-04-13 17:07:59 +08:00
funny 7350061d49 修改 2026-04-13 16:58:00 +08:00
曹鹏飞 44e67ccd70 test(qcMaterial): 添加质检物料模块接口测试用例
- 编写新增质检物料接口的正常和异常场景测试,包括参数校验和业务逻辑验证
- 编写编辑质检物料接口测试用例,覆盖正常编辑、缺失ID和物料不存在情况
- 编写删除质检物料接口测试,包含正常删除、规则维护不允许删除及物料不存在情形
- 添加搜索质检物料接口测试,包括分页、按物料编号、类别和名称模糊搜索
- 实现通用HTTP请求工具方法和断言辅助函数
- 提供构建有效新增请求参数的辅助方法
- 使用JUnit 5进行测试,确保测试用例执行顺序控制
2026-04-13 16:36:00 +08:00
funny ef15359155 Merge branch 'qms/develop' into qms/yf 2026-04-13 16:16:47 +08:00
funny 593c8547a5 修改 2026-04-13 16:15:13 +08:00
funny 0df488ba0c 修改 2026-04-13 15:15:23 +08:00
曹鹏飞 35c6e9ecf9 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-13 15:01:48 +08:00
曹鹏飞 28a3ed3fce feat(qms-admin): 初始化文件管理模块及相关依赖配置
- 新增maven项目配置,添加多种依赖包括springboot、mongodb、pdf生成、日志等
- 创建QmsApplication启动类,集成服务发现、调度、重试及Sa-Token SSO客户端日志
- 实现QmsFileCategoryControllerService,支持文件分类增删改查及树形结构构建
- 新增QmsFileCategorySearchQO参数对象,用于文件分类查询条件控制
- 新增QmsFileCategoryTreeVO实现文件分类树形节点及文件列表包装
- 实现QmsFileControllerService,支持文件新增、修改、删除、分页查询及权限校验
- 设计文件和分类的全局搜索功能,支持多条件复合过滤及权限控制
- 实现递归补全分类祖先节点,保障前端树形显示完整性
- 添加分页及排序策略,提升文件及分类查询性能及用户体验
2026-04-13 15:01:07 +08:00
funny 4e8b407862 Merge branch 'qms/yf' into qms/develop 2026-04-13 14:46:27 +08:00
funny cf725cc23f 修改 2026-04-13 14:44:51 +08:00
funny aaa0cc0797 coa,检测项功能模块 2026-04-13 11:26:35 +08:00
zhangke 177deac241 Merge branch 'qms/zhangke' into qms/develop
# Conflicts:
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/entity/QmsQcMaterial.java
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/mapper/QmsQcMaterialMapper.java
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/IQmsQcMaterialService.java
#	nflg-wms-repository/src/main/java/com/nflg/wms/repository/service/impl/QmsQcMaterialServiceImpl.java
2026-04-11 16:04:00 +08:00
zhangke c3c6bccc56 免检物料 2026-04-11 15:58:31 +08:00
曹鹏飞 d984bd7b13 chore(config): 优化数据库连接池配置并调整测试脚本注释
- 为开发环境配置了 Hikari 连接池名称及超时参数
- 调整开发环境连接池最小空闲连接数和空闲超时时长
- 为 SIT 环境新增完整的 Hikari 连接池参数配置
- 注释掉测试脚本中部署 SIT 环境时拷贝 lib 目录的操作
- 保持服务启动脚本执行逻辑不变
2026-04-11 11:57:05 +08:00