Commit Graph

729 Commits

Author SHA1 Message Date
曹鹏飞 26bbb7275f 【优化】质量通知添加对附件的支持 2026-04-21 11:42:05 +08:00
曹鹏飞 6a540f9254 【优化】消息发送服务添加日志 2026-04-21 10:41:57 +08:00
曹鹏飞 921bf67376 【优化】数据校验 2026-04-21 10:41:13 +08:00
曹鹏飞 5a3b9be923 【新增】消息服务 2026-04-21 09:45:56 +08:00
曹鹏飞 44576d5b2b 【优化】暂存检验标准添加非空校验 2026-04-21 09:43:29 +08:00
曹鹏飞 50853294f0 feat(QmsInspectionStandard): 实现检验标准管理功能
- 添加检验标准分页查询功能,支持物料编号、类别和IQE姓名模糊搜索
- 实现检验标准批量发布、单条启用/禁用和批量删除功能
- 新增检验标准,包括自动维护物料的标准维护状态
- 编辑检验标准,校验版本唯一性并禁止已发布标准修改
- 获取检验标准详情,包含检测项及其内容的完整信息
- 实现检测项及内容的新增、更新和删除逻辑
- 支持检验标准暂存(草稿)功能,保证已发布标准不被修改
- 添加对应数据库映射文件,支持分页和详情查询的SQL语句
2026-04-20 16:39:25 +08:00
曹鹏飞 0e1a3c460d refactor(qms): 精简检验标准相关数据结构调整
- 删除 QmsInspectionStandardAddQO 中的图纸URL、包装方式ID和检验周期字段
- 注释掉 QmsInspectionStandardControllerService 中相关字段的赋值操作
- 修改 QmsInspectionStandardEditQO,去除继承关系,重新添加相关字段
- 在 QmsInspectionStandardEditQO 中添加物料ID字段,保证完整的检验标准编辑参数
2026-04-20 15:38:03 +08:00
曹鹏飞 22f880117d refactor(QmsInspectionStandard): 修改版本号类型并调整版本逻辑
- 将QmsInspectionStandard实体中version字段类型由Integer改为String
- 注释掉自动生成版本号的方法及相关调用,修改为直接使用传入的version值
- QmsInspectionStandardControllerService中设置版本号及启用状态使用编辑请求数据
- QmsInspectionStandardEditQO中新增version和isEnabled字段,增加参数校验
- 将部分流操作由collect(Collectors.toList())替换为toList()方法调用,提高代码简洁性
2026-04-20 15:33:21 +08:00
曹鹏飞 b31f6dd847 【优化】添加检验标准时更新对应质检物料的规则是否已维护字段 2026-04-20 15:26:51 +08:00
曹鹏飞 6ff777e808 refactor(material): 替换BomMaterialDTO为MaterialMainDTO以统一物料数据类型
- 修改DeliveryController中相关物料数据获取逻辑,使用MaterialMainDTO替代BomMaterialDTO
- 更新MaterialController物料查询相关代码,改用MaterialMainDTO提高一致性
- 调整MaterialControllerService中物料导入校验逻辑,替换为MaterialMainDTO对象处理
- 精简和规范import语句,删除无用导入,优化代码结构
2026-04-20 13:57:40 +08:00
曹鹏飞 9136cbf3d4 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-20 13:54:24 +08:00
曹鹏飞 0d84c188ac feat(material): 添加主物料系统同步功能
- 修改BomMaterialService#getList返回MaterialMainDTO列表
- 新增MaterialMainDTO的drawingNoVer字段及其getter方法
- 在QmsQcMaterialController添加同步主物料接口syncFromMain
- 实现QmsQcMaterialControllerService的syncFromMain方法,用于同步主物料信息
- 同步时根据物料编号和图号版本号匹配更新质检物料详细信息
- 添加方法参数有效性校验以及日志打印优化
2026-04-20 13:54:02 +08:00
yf001217 83098677eb 修改接口 2026-04-20 13:50:57 +08:00
曹鹏飞 6f231f1a60 Merge branch 'develop' into qms/develop 2026-04-20 13:39:35 +08:00
曹鹏飞 6d855638e5 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-20 13:35:30 +08:00
yf001217 da04ac9e72 修改供应商管理、COA任务接口 2026-04-20 11:48:11 +08:00
yf001217 bfb96778f6 修改COA任务接口 2026-04-20 11:21:39 +08:00
曹鹏飞 5a96c7a7b4 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-20 10:24:36 +08:00
yf001217 80b126ac6f Merge branch 'qms/yf' into qms/develop 2026-04-20 10:17:08 +08:00
yf001217 e4df9dafcf 修改COA任务和审核接口 2026-04-20 10:06:58 +08:00
曹鹏飞 540d610561 feat(samplingPlan): 新增抽样方案AQL优先值预定义列表接口
- 在QmsSamplingPlanController中新增aql-priority-values接口用于获取AQL优先值列表
- 在QmsSamplingPlanControllerService中新增listAqlPriorityValues方法通过抽样方案ID获取AQL优先值数据
- 对抽样方案不存在情况进行了异常处理校验
- 实现实体类字段复制并返回前端展示用VO对象列表
2026-04-20 10:04:40 +08:00
曹鹏飞 c96aa36683 Merge remote-tracking branch '惠信/qms/develop' into qms/develop 2026-04-20 08:53:55 +08:00
曹鹏飞 f948c667d4 feat(qms): 新增检验标准及抽样方案发布功能
- 添加检验标准实体类 QmsInspectionStandard,包含检验相关字段及元数据
- 新增检验标准新增参数类 QmsInspectionStandardAddQO,支持物料ID、图纸URL等字段校验
- 创建检验标准详情视图类 QmsInspectionStandardDetailVO,包含检验标准信息及检测项列表
- 优化 QmsInspectionStandardControllerService,移除不必要字段,精简代码逻辑
- 在 QmsSamplingPlanController 新增发布抽样方案接口,支持批量发布
- 实现 QmsSamplingPlanControllerService 中发布方法,校验方案状态并批量更新发布状态
- 补充 FilterIdsQO 参数类,支持发布接口的批量ID校验
- 完善抽样方案新增、编辑、删除、查询的业务逻辑及数据完整性校验
- 引入事务管理保证数据操作原子性,提升系统稳定性与数据一致性
2026-04-20 08:52:17 +08:00
yf001217 e7027087c1 Merge branch 'qms/develop' into qms/yf 2026-04-20 08:51:11 +08:00
yf001217 0918a6e0bf 修改供应商管理接口 2026-04-20 08:21:41 +08:00
yf001217 121fda4454 修改供应商管理接口 2026-04-20 08:00:59 +08:00
yf001217 66f89161b8 修改标准缺陷、供应商管理接口 2026-04-18 19:32:38 +08:00
yf001217 5f8eb1058a Merge branch 'qms/yf' into qms/develop 2026-04-18 17:48:41 +08:00
yf001217 a9d8b4178e 修改标准缺陷、检验管理接口 2026-04-18 17:41:49 +08:00
曹鹏飞 f8f558cb7c 【调整】新增检验标准不需要保存检测项和版本号 2026-04-17 18:07:14 +08:00
曹鹏飞 7aa04aa2ee chore(config): 新增和调整各微服务配置文件
- 新增 nflg-qms-admin、nflg-wms-admin、nflg-wms-auth、nflg-wms-gateway、nflg-wms-scheduled、nflg-wms-shipment、nflg-wms-srm-receive 应用配置
- 配置服务端端口及Tomcat最大表单提交大小
- 各服务配置Nacos注册中心及配置管理,支持配置文件自动刷新
- 设置Spring Boot应用名、激活开发环境配置
- 配置文件上传大小限制及多部分请求大小限制
- 全局开启管理端点,配置健康检查和日志级别
- sa-token 配置JWT及SSO参数于认证服务中
- 调整wms-admin生产环境nacos日志级别为info,降低trace日志输出
2026-04-17 14:38:11 +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
曹鹏飞 0d2ccc6e62 修正对象lambda更新中的条件传参,确保删除逻辑正确执行 2026-04-17 09:56:48 +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
曹鹏飞 7701cfdc23 chore(config): 更新配置文件添加Nacos认证和生产环境监控设置
- 在多个module的application.yml中添加Nacos的username和password配置
- 新增admin模块application.yml添加server端口和上传大小限制配置
- 新增各模块application-prod.yml增加Loki日志采集配置
- 各模块生产环境配置中新增Hikari数据源连接池参数
- 添加sa-token SSO客户端配置及管理端点追踪设置
- 调整部分模块loki推送地址至192.168.163.85服务器
2026-04-16 15:52:47 +08:00
funny 63a0196216 Merge branch 'qms/yf' into qms/develop 2026-04-16 13:32:48 +08:00
funny 7602a08348 Merge remote-tracking branch 'origin/develop' into develop 2026-04-16 13:31:58 +08:00
funny 7f4fff37c1 物料老鼠图功能修改 2026-04-16 13:31:48 +08:00
funny 9404ecc255 质检项管理功能修改 2026-04-16 13:31:01 +08:00
曹鹏飞 40f9ce4dd7 Merge remote-tracking branch '惠信/develop' into develop 2026-04-16 11:39:07 +08:00
曹鹏飞 72aef97677 refactor(qmsamplingplan): 优化字码和AQL优先值处理逻辑
- 修改QmsSamplingPlanAddQO,字码和AQL优先值从ID改为内容字段
- 在新增和更新流程中,保存字码和AQL优先值后建立内容到ID的映射
- 使用映射将字码内容和AQL优先值转换为对应ID,保证数据一致性
- 在字码矩阵维护和抽样方案检验中校验字码和优先值是否存在,抛出业务异常
- 添加QmsSamplingPlanApiTest接口测试,覆盖新增抽样方案各类参数校验和正常流程
- 测试用例包含空字段校验、完整参数场景及备注字段验证
2026-04-16 11:38:38 +08:00
funny fdbb8ba706 物料老鼠图功能修改 2026-04-16 08:42:23 +08:00
funny aa81f6c3fc 物料老鼠图功能修改 2026-04-15 17:25:58 +08:00