曹鹏飞
|
7b95137a81
|
test(api): 编写提交检测项接口的单元测试用例
- 实现提交检测项接口正常提交的多种场景测试,包括全部合格和部分不合格样本
- 添加带图片和带备注的样本提交测试,验证相关字段能正常保存
- 增加更新已有检验记录的测试,覆盖保存和更新逻辑
- 包含任务ID、物料编号、样本数量、合格数量、不合格数量等参数为空时的校验失败测试
- 测试检验项列表为空或为null的参数校验情况
- 验证检验项中的检验标准项内容ID和样本列表的非空校验
- 测试样本中是否合格字段为空时的校验失败
- 支持一次提交多个检验项,每项包含多个样本数据的测试
- 验证空请求体时接口的参数解析和校验结果
- 编写辅助方法构建有效请求体和检验项及样本数据,提高测试代码复用性
|
2026-04-25 14:36:42 +08:00 |
曹鹏飞
|
5464981d5f
|
refactor(incoming-inspection): 优化检验记录图片上传与展示逻辑
- 新增依赖注入 IFileUploadRecordService 用于文件上传记录管理
- 注释掉来料检验任务检验记录的查询方法,暂时停止使用该方法
- 优化检验数据图片字段处理,保存时存储图片ID逗号分隔字符串
- 查询时根据图片ID列表查询文件详细信息并映射为 FileUploadVO 对象列表
- 更新相关实体及数据传输对象,图片字段由字符串列表改为 FileUploadVO 对象列表
- 调整导入语句,统一通配符导入 VO 包,添加注解 @Qualifier
- 修改图片列表字段注释,更准确描述为图片ID列表
|
2026-04-25 13:45:19 +08:00 |
曹鹏飞
|
d6211aac84
|
feat(material-sync): 实现按日期范围同步主物料系统数据功能
- 在BomMaterialService中新增按日期范围查询物料列表接口getListByDate
- 新增MaterialMainListByDateDTO用于接收按日期查询返回的物料信息
- 新增MaterialListByDateQO定义按日期范围查询请求参数
- 在QmsQcMaterialController添加按日期范围同步物料接口syncFromMainByDate
- 在QmsQcMaterialControllerService实现syncFromMainByDate业务方法,支持插入和更新物料
- 新增QCMaterialSyncProcessor定时同步主物料数据到质检系统
- 调整RestTemplate连接超时时间从3000ms提升至5000ms
- 增强MaterialMainDTO,添加申请人编码、申请部门、材质、推荐度等字段
- 添加MaterialSyncTest单元测试覆盖按日期同步功能
- 优化日志打印,查询物料时超过1000条数据不打印详细内容
|
2026-04-25 12:24:46 +08:00 |
曹鹏飞
|
818db2cc57
|
feat(inspection): 新增来料检验任务记录及子项详情查询接口
- 新增接口以查询指定任务ID的来料检验任务检验记录,包含记录项和检验数据
- 新增接口以查询指定检验记录ID的检验记录子项列表,包含样本数据详情
- 引入相关VO类用于返回结构化的检验记录、检验项及检验数据
- 查询过程中关联检验标准项内容及检验标准项,丰富返回的数据内容
- 实现数据分组与映射,保证接口返回数据完整且结构清晰
- QmsIncomingInspectionTaskController增加对应REST接口支持前端调用
|
2026-04-25 10:13:10 +08:00 |
曹鹏飞
|
8acd4fa0ff
|
feat(qms): 增加来料检验任务不合格管理功能
- 新增QmsIncomingInspectionTaskNonconformance实体及数据库映射
- 添加来料检验任务不合格管理分页查询接口及实现
- 引入不合格管理查询条件支持多维度筛选
- 新建不合格管理Mapper及对应XML配置,实现复杂查询
- 扩展VO层,增加不合格管理相关字段展示
- 新增REST Controller,支持不合格管理数据分页查询
- 新增来料检验任务查询功能完善及关联字段扩展
|
2026-04-24 17:49:38 +08:00 |
funny
|
3731387ef2
|
pdi功能修改
|
2026-04-24 17:27:07 +08:00 |
曹鹏飞
|
5727b7a8f1
|
feat(service): 实现来料检验任务相关核心业务逻辑
- 新增来料检验任务控制服务类,实现来料检验和库存检测申请接口
- 实现质检人员自动分配逻辑,支持物料和物料类别绑定递归查找
- 完善AQL类型计算和抽样严格性转移规则逻辑,自动调整抽样方案
- 实现任务待检验列表、任务详情、当前用户任务统计等查询功能
- 实现检验任务转办功能,支持代办人校验和批量更新
- 实现检验项目获取、检验记录增删改查及检验结果提交与暂存功能
- 新增相关持久层接口,包含检验标准、抽样方案、检验任务记录服务
- 新增检验任务检验详情、检验项目VO,支持检验项显示及样本数量计算
|
2026-04-24 16:58:36 +08:00 |
曹鹏飞
|
8bbd89629f
|
fix(qms-admin): 修正检测标准相关常量及字段处理
- 删除无用常量 INSPECTION_STANDARD_TESTING_METHOD
- 替换检测项获取字典码为 InspectionStandardDetectionType
- 在更新检测标准时添加判断类型字段 judgmentType 的设置逻辑
|
2026-04-24 11:04:39 +08:00 |
曹鹏飞
|
8ce2bf55a2
|
一些改动
|
2026-04-24 10:27:27 +08:00 |
funny
|
3cb7cb6e7d
|
pdi功能完善修改
|
2026-04-24 08:52:54 +08:00 |
曹鹏飞
|
a330999d47
|
feat(qms): 实现来料与库存检验任务管理功能
- 新增外部接口支持来料检验申请和库存检测申请
- 创建来料检验任务实体及相关服务接口
- 实现质检物料验证及最新有效检验标准关联校验
- 自动分配质检人员,支持人员转办机制
- 自动生成检测单号并计算任务要求完成时间
- 提供任务列表分页查询、详情查询和当前用户待检验任务查询
- 实现任务转办功能,禁止已检任务转办
- 完善检验任务AQL方案自动生成逻辑
- 增加请求参数校验,确保数据完整性和合法性
- 管理库存检测申请中特殊字段:仓库、储位及存储时长的填写与存储
|
2026-04-23 17:51:06 +08:00 |
曹鹏飞
|
02358e6f51
|
refactor(inspection-standard): 重构检验标准及相关功能以支持检测方式优化
- 修改常量名称以反映检测方式字典代码更改
- 调整来料检验任务中检测方式相关逻辑,简化AQL规则生成流程
- 删减检验标准项中不再使用的检测方式相关字段
- 新增来料检验任务AQL规则服务接口及实现,支持规则分页查询与批量调整
- 修改数据库映射及实体,替换检验项ID为检验标准ID关联
- 优化检验标准详情填充检测方式、抽样方案、检验水平及AQL相关字段
- 增加检测方式为抽样时校验抽样方案、检验水平、AQL值及类型完整性
- 更新检验标准编辑参数,新增检测方式及相关字段支持
- 新增对应MyBatis XML映射文件和分页查询接口实现
- 提供AQL规则批量调整接口,支持前端调用调整规则数据
|
2026-04-23 13:46:08 +08:00 |
曹鹏飞
|
357366b84d
|
refactor(task): 统一来料检测任务中检验类型为整数类型
- 将QmsIncomingInspectionTask、QmsIncomingInspectionTaskSearchQO和QmsIncomingInspectionTaskVO中的inspectionType由Long改为Integer
- 去除来料检测任务中根据字典项Id获取检验类型的逻辑,直接使用请求中的类型值
- 修改注释说明检验类型仅支持0(来料检测)和1(盘库检测)
- 保持检验类型字段与业务实际类型对应,简化代码逻辑
|
2026-04-23 10:11:55 +08:00 |
曹鹏飞
|
9317c2f9b5
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-04-23 09:58:56 +08:00 |
曹鹏飞
|
cbf034db3e
|
feat(qms-incoming-inspection-task): 实现来料检测任务管理模块
- 新增来料检测任务 Controller 服务,实现申请、查询、转办等功能
- 实现自动选择质检人员逻辑,支持物料绑定、物料类别递归绑定及转办人替换
- 支持来料检验申请,完成时间自动计算并生成检测单号
- 实现基于历史数据的抽样严格性转移规则计算逻辑
- 提供分页查询、待检任务查询及当前用户任务数量统计接口
- 实现任务转办功能,限制已检任务转办,校验代办人有效性
- 编写对应接口 Controller,提供 REST API 支持前端调用
- 新增数据访问层接口及 MyBatis Mapper,实现数据库操作支持
- 配置 Maven POM 文件,统一管理项目依赖及模块结构
|
2026-04-23 09:58:48 +08:00 |
funny
|
78786741b2
|
质检人员管理功能修改
|
2026-04-22 17:53:35 +08:00 |
funny
|
d77eefc410
|
pdi检测功能
|
2026-04-22 17:23:35 +08:00 |
funny
|
c8f852ea52
|
pdi检测功能
|
2026-04-22 17:22:08 +08:00 |
funny
|
7acb8f31a0
|
Merge branch 'qms/yf' into qms/develop
|
2026-04-22 14:03:35 +08:00 |
funny
|
fc4bad9648
|
pdi检测功能
质检人员管理转办修改
|
2026-04-22 14:03:05 +08:00 |
曹鹏飞
|
b05f5b24d6
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
|
2026-04-22 13:51:35 +08:00 |
曹鹏飞
|
510261a9e5
|
fix(incoming-inspection): 优化检验数量类型及校验并新增查询返回VO
- 将来料检验申请与任务实体中的检验数量类型由BigDecimal改为Integer
- 增加检验数量最小值校验,确保其必须大于0
- 更新相关接口测试用例,补充类型字段并调整检验数量相关断言
- 修改启动日志输出,明确QMS admin服务启动信息
- 新增来料检测任务查询返回VO类,包含详细任务及检验信息字段
|
2026-04-22 13:51:29 +08:00 |
funny
|
d810137937
|
pdi检测功能
|
2026-04-22 13:34:49 +08:00 |
曹鹏飞
|
2e2111c0ba
|
Merge remote-tracking branch 'refs/remotes/惠信/qms/yf' into qms/develop
|
2026-04-22 13:28:55 +08:00 |
funny
|
80d77a79fe
|
修改质检人员管理功能
|
2026-04-22 11:49:35 +08:00 |
曹鹏飞
|
5c64694c9d
|
feat: 新增来料检测任务功能及接口实现
- 添加 DictionaryItem 相关 Mapper 接口和 XML 配置,支持查询及字典值操作
- 实现 DictionaryItemServiceImpl,包含字典值的增删改查及多语言支持
- 新增 IDictionaryItemService 接口定义字典值服务方法
- 新增 QmsIncomingInspectionTask 实体及其相关服务接口与实现,支持来料检测任务管理
- 添加 IncomingInspectionTaskControllerService,提供来料检验申请、任务分配、转办等业务逻辑
- 实现来料检测任务超期处理定时任务处理器 IncomingInspectionTaskOverdueProcessor
- 新增 COA通知管理相关控制器 QmsCoaTaskController,支持通知任务的增删改查及消息推送
- 添加对外接口 ExternalIncomingInspectionTaskController,支持来料检验申请的对外调用
- 以上更新涵盖质检任务、字典项和通知消息管理,完善质检模块功能及对外接口
|
2026-04-22 11:48:50 +08:00 |
funny
|
904371dd49
|
Merge branch 'qms/develop' into qms/yf
|
2026-04-22 10:06:35 +08:00 |
funny
|
e212cbbc60
|
修改质检人员管理功能
|
2026-04-22 10:05:46 +08:00 |
funny
|
2bdc055ab4
|
Merge branch 'qms/develop' into qms/yf
|
2026-04-22 09:18:52 +08:00 |
funny
|
ba473a6215
|
修改追加物料功能
|
2026-04-22 09:18:11 +08:00 |
曹鹏飞
|
19934273ab
|
feat(incoming-inspection): 实现来料检测任务管理功能
- 新增来料检测任务实体及对应数据库表映射
- 实现分页查询来料检测任务列表接口及服务方法
- 实现任务转办功能,包含代办人校验和任务状态限制
- 创建来料检测任务控制器,提供查询和转办API接口
- 增加MyBatis Mapper及对应XML,实现复杂查询条件支持
- 定义分页查询和转办的请求参数对象
- 整合用户和质检人员信息进行业务逻辑处理
- 记录任务转办时的操作用户及更新时间信息
|
2026-04-21 17:55:14 +08:00 |
曹鹏飞
|
187929a838
|
feat(service): 新增质量通知业务逻辑实现
- 实现质量通知的新增,支持手动选择用户和附件上传
- 实现质量通知编辑,支持用户和附件的更新与维护
- 实现质量通知删除,删除通知及其关联用户和附件
- 实现分页查询质量通知列表并进行名称翻译
- 实现质量通知详情查询,包括通知内容、用户列表及附件
- 添加启用/禁用质量通知功能,支持状态更新和日志记录
- 添加私有方法保存通知用户关联,确保数据一致性
- 添加私有方法翻译通知目标类型和启用状态为易读名称
|
2026-04-21 17:50:10 +08:00 |
曹鹏飞
|
756bfae8d9
|
feat(repository): 新增包装类型名称字段及排序优化
- 在QmsInspectionStandardMapper.xml中关联dictionary_item表以获取包装类型名称
- 将包装类型名称字段di.name加入查询结果及GROUP BY子句
- 修改结果排序方式,优先按启用状态降序,再按ID降序排序
- 在QmsInspectionStandardVO中添加packagingMethodName属性用于存储包装类型名称
|
2026-04-21 14:51:49 +08:00 |
曹鹏飞
|
c4f618ad9a
|
refactor(qms-inspection): 优化检验标准相关版本号及字典项处理
- 将检验标准相关的版本号字段由字符串类型改为数值类型,更精确对应数据库字段
- 增加采样方案及AQL优先级值服务依赖,简化名称获取逻辑,替换原有字典项名称映射方式
- 在检验标准内容VO中新增判定类型字典项名称字段并赋值,完善展示信息
- 优化空集合处理避免空指针异常
- 修改多处SQL映射,统一版本号字段取值为数值型version
- 调整检验标准项VO中AQL值名称类型为BigDecimal,提升数值表达准确性
|
2026-04-21 14:44:30 +08:00 |
曹鹏飞
|
54a6056231
|
Merge remote-tracking branch '惠信/qms/develop' into qms/develop
# Conflicts:
# nflg-qms-admin/src/main/java/com/nflg/qms/admin/service/QmsInspectionStandardControllerService.java
|
2026-04-21 14:19:07 +08:00 |
曹鹏飞
|
ee041cc236
|
refactor(qms): 优化检验标准管理和VO数据填充
- 合并和优化控制器导入,注释掉编辑检验标准接口,保留暂存接口
- 在Service层批量查询字典项,提升检测项VO组装的性能和可读性
- 新增检测项VO中相关字典项名称字段,完善展示数据结构
- 检验标准保存时添加唯一版本号校验,防止重复版本的检验标准存在
- 更新检验标准时不修改版本号,补充审计字段更新
- 扩展QmsInspectionStandardSaveQO,新增物料ID、版本、是否启用、图纸URL等字段完善保存逻辑
|
2026-04-21 14:17:33 +08:00 |
funny
|
514080a0f9
|
完善发送COA发布通知功能
|
2026-04-21 14:14:53 +08:00 |
funny
|
bf09bca3cb
|
Merge branch 'qms/develop' into qms/yf
|
2026-04-21 13:52:42 +08:00 |
曹鹏飞
|
edda75ff02
|
feat(controller): 优化发送消息接口的消息类型处理
- 引入IDictionaryItemService以动态获取消息类型ID
- 在发送消息时校验消息类型ID是否存在,异常时抛出业务错误
- 替换固定消息类型ID为动态获取的ID,提高灵活性和可维护性
- 导入VUtil工具类用于抛出业务异常
- 添加必要的import语句和@Resource注入装配新服务
|
2026-04-21 13:50:32 +08:00 |
funny
|
04341065bc
|
修改供应商管理功能
|
2026-04-21 13:39:18 +08:00 |
funny
|
2760624a9b
|
Merge branch 'qms/develop' into qms/yf
|
2026-04-21 13:37:13 +08:00 |
funny
|
f322b18b8c
|
修改供应商管理功能
|
2026-04-21 13:36:42 +08:00 |
曹鹏飞
|
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 |
funny
|
75f1df3ab5
|
Merge branch 'qms/develop' into qms/yf
|
2026-04-21 10:30:30 +08:00 |
funny
|
60317a60f2
|
修改供应商管理功能
|
2026-04-21 10:30:09 +08:00 |
funny
|
8448a11c05
|
修改质检人员管理功能
|
2026-04-21 10:02:43 +08:00 |
曹鹏飞
|
5a3b9be923
|
【新增】消息服务
|
2026-04-21 09:45:56 +08:00 |
曹鹏飞
|
44576d5b2b
|
【优化】暂存检验标准添加非空校验
|
2026-04-21 09:43:29 +08:00 |