Commit Graph

52 Commits

Author SHA1 Message Date
da89067c48 refactor(task):优化视频片段获取任务的设备计数逻辑
- 将 currentUnFinPlaceholder从 List 类型改为 Map<String, AtomicInteger>- 使用 AtomicInteger 跟踪每个设备的未完成任务数量
- 在设备任务完成时正确减少计数并清理已完成的设备
- 更新进度日志以反映去重后的设备总数
2025-09-27 01:07:52 +08:00
1b2793215f fix(video): 解决并发环境下视频片段处理的文件名冲突问题
All checks were successful
ZhenTu-BE/pipeline/head This commit looks good
- 为输出文件名添加时间戳和线程ID后缀,确保唯一性
-为临时文件名添加时间戳和线程ID后缀,防止并发冲突
- 避免因文件名重复导致的视频处理错误
2025-09-26 14:26:09 +08:00
4f1443a3ca fix(video): 处理空imgSource情况- 添加空值检查以避免保存空source记录
All checks were successful
ZhenTu-BE/pipeline/head This commit looks good
- 记录警告日志当imgSource为空时- 返回false以跳过无效处理流程
2025-09-26 12:39:22 +08:00
019b9ffca6 refactor(video):优化视频关联关系处理逻辑
- 调整source记录插入时机,确保关联关系处理前数据已存在
- 移除冗余的source存在性检查逻辑- 统一关联关系处理流程,避免重复代码
- 添加日志记录以便追踪处理过程- 优化代码结构,提高可读性和维护性
2025-09-24 18:04:47 +08:00
94d6b2f443 feat(source): 增强source关联关系的数据一致性校验
- 在SourceMapper中新增sourceExists方法,用于校验source是否存在
- 新增filterValidSourceRelations方法,过滤无效的source引用
- 在FaceServiceImpl中增强关联关系创建逻辑,防止重复和无效数据
- 在VideoPieceGetter任务中增加source存在性校验,避免创建孤立关联- 添加详细的日志记录,便于追踪关联关系创建过程
-优化XML映射文件,支持新的校验和过滤查询逻辑
2025-09-24 17:39:05 +08:00
b34f994298 feat(source): 添加过滤已存在关联关系功能
- 在SourceMapper中新增filterExistingRelations方法
- 修改FaceServiceImpl中的关联关系保存逻辑
- 修改TaskFaceServiceImpl中的关联关系保存逻辑
- 修改VideoPieceGetter中的关联关系检查逻辑
- 在SourceMapper.xml中添加filterExistingRelations的SQL实现
2025-09-24 17:16:12 +08:00
59b481989c 避免文件过小损坏
All checks were successful
ZhenTu-BE/pipeline/head This commit looks good
2025-09-22 09:44:26 +08:00
b7d3e20c46 C a c h e 2025-09-20 18:07:55 +08:00
7779b84c81 feat(device): 集成 zt-device 服务
- 移除 DeviceController、DeviceService 相关代码
- 更新 ViidController、WvpController 使用 DeviceIntegrationService
- 修改 DeviceFactory 创建 DeviceEntity 的方式
- 更新 DeviceRepository 使用 DeviceV2DTO
-调整 CustomUploadTaskService、AppScenicServiceImpl 中的设备相关逻辑
- 移除 DeviceServiceImpl 类
- 更新 VideoPieceCleaner、VideoPieceGetter 任务类,使用 DeviceIntegrationService 获取设备信息
2025-09-04 10:03:00 +08:00
9a086fc86d refactor(device): 重构设备配置获取逻辑
- 在 ViidController 中添加获取 DeviceConfigEntity 的逻辑
- 在 VideoPieceGetter 中使用 DeviceConfigManager 替代 DeviceConfigEntity
- 优化设备配置参数的获取方式,使用 getBigDecimal 和 getString 方法
- 移除未使用的代码片段,提高代码可读性
2025-09-03 17:32:14 +08:00
3efad90750 refactor(device-config): 重构设备配置获取方式
- 将 DeviceConfigEntity 替换为 DeviceConfigManager
- 优化设备配置的获取逻辑,使用 getInteger 和 getLong 方法
- 移除未使用的代码块,提高代码可读性
- 统一设备配置的处理方式,提高代码维护性
2025-09-02 16:15:35 +08:00
a425c155d0 中断后继续执行后续逻辑 2025-07-21 18:38:11 +08:00
ceaf10977d 修复送照片,支持送原片 2025-07-21 15:07:10 +08:00
7d6c87cc74 VirtualThread 2025-06-17 17:39:53 +08:00
b0c8643e92 调整一下切片逻辑 2025-06-17 16:05:24 +08:00
e32f231a8f 设备支持自定义标定区域 2025-06-10 16:46:18 +08:00
80f4491836 Java21 2025-05-30 17:25:28 +08:00
2bf8bb4df5 更新,sourceId传入无需传url 2025-05-09 10:30:55 +08:00
ef978529ac 1 2025-05-04 10:51:27 +08:00
00f38c949c 模板支持相同机位 2025-04-30 18:29:14 +08:00
7771f85618 2 2025-04-27 14:17:20 +08:00
d0d4e37526 修改 2025-04-11 16:58:52 +08:00
c9a4116ed6 捯饬捯饬代码 2025-04-07 16:36:45 +08:00
bcf8e8e88d 设备关联逻辑 2025-03-19 16:57:33 +08:00
05bc2773b9 3 2025-03-14 11:47:47 +08:00
c2ebbd71e2 2 2025-03-11 12:07:34 +08:00
ff39208d80 逻辑修正 2025-03-04 16:18:31 +08:00
ee7249d63b 主动建thread 2025-03-04 15:46:23 +08:00
e9890a3856 线程池直接拉大 2025-03-02 23:25:46 +08:00
255ea42f81 逻辑调整 2025-02-12 09:32:45 +08:00
ea3ce510d8 支持vpt方式 2025-02-07 23:00:46 +08:00
a016622cc9 指定设备提前预约 2025-02-07 23:00:46 +08:00
1aa1ae5e2b 修改 2025-01-23 09:31:56 +08:00
bbcbdd2839 调整 2025-01-16 22:22:29 +08:00
f2f7fa22c9 bug 2025-01-14 11:26:37 +08:00
02548a3028 bug 2025-01-13 10:26:18 +08:00
ad9e91cd7a 1 2025-01-11 02:00:41 +08:00
7b0930afc4 全免费逻辑 2025-01-07 17:49:13 +08:00
00d53dd197 生成视频时发送通知,其他调整 2025-01-07 10:11:30 +08:00
ade7193e64 加点缓存 2025-01-02 17:32:46 +08:00
f8d4665c59 1111 2025-01-02 16:21:00 +08:00
1923a5c438 修正 2025-01-02 15:13:59 +08:00
495210c6b1 bug 2025-01-02 10:46:51 +08:00
cfd48861d5 逻辑 2024-12-30 20:47:34 +08:00
fd7511ad55 先原片再视频 2024-12-29 18:23:01 +08:00
f86025bf47 逻辑修改 2024-12-29 18:06:57 +08:00
201a6617ac 彻底铲除OSSUtil,抽象、修改 2024-12-27 11:03:02 +08:00
b88c070ec7 修改 2024-12-17 15:27:29 +08:00
d308ef9bca 部分修改 2024-12-17 10:31:18 +08:00
c27d094965 乱七八糟的修改,其他外围流程逻辑完善 2024-12-15 17:31:39 +08:00