Commit Graph

90 Commits

Author SHA1 Message Date
a641acee88 refactor(TaskTaskServiceImpl): 添加 DeviceConfigManager 导入
- 在 TaskTaskServiceImpl 类中添加了 DeviceConfigManager 的导入
- 此
2025-09-09 11:41:18 +08:00
ef61ce9d63 Merge branch 'render-worker-microservice'
# Conflicts:
#	src/main/java/com/ycwl/basic/integration/scenic/service/ScenicIntegrationService.java
#	src/main/java/com/ycwl/basic/service/task/impl/TaskTaskServiceImpl.java
2025-09-09 11:00:10 +08:00
aa683a62c4 refactor(task): 优化任务获取逻辑
- 在 TaskTaskServiceImpl 中添加 limit(1) 以限制获取的任务数量为 1
- 在 TaskMapper.xml 中移除 selectNotRunning 查询中的 limit 1条件
2025-09-09 10:57:56 +08:00
5426f61328 fix(task): 修复获取工作者信息逻辑
- 在获取工作者信息时增加状态检查
- 确保只返回状态为 1 的
2025-09-09 10:03:16 +08:00
ad0888ccc7 feat(task): 添加视频数量限制功能
- 在处理人脸样本时,根据设备配置限制视频数量
- 新增 DeviceConfigManager 的使用,用于获取设备配置信息
- 使用流式处理对人脸样本进行分组和限制数量
2025-09-08 21:11:20 +08:00
48eff52a47 refactor(task): 优化人脸识别时间范围逻辑
- 修改了景区场景下的人脸识别时间范围计算方式
- 从 acceptFaceSampleIds 中筛选出在指定时间范围内的样本
- 优化了代码结构,提高了可读性和可维护性
2025-09-08 20:51:50 +08:00
7d171b5003 refactor(task): 修改任务服务中视频 URL 生成逻辑
-将视频文件名的生成方式从使用任务 ID 和创建时间改为使用任务参数进行 MD5 加密
- 这一改动可以确保即使在任务重新执行时,视频 URL 也能保持一致
2025-09-08 20:33:22 +08:00
bfe84546c6 fix(task): 修复 vlog视频文件名生成逻辑
All checks were successful
ZhenTu-BE/pipeline/head This commit looks good
- 使用 MD5 哈希算法生成唯一的文件名前缀,以避免文件名冲突
- 将任务创建时间加入哈希计算,确保即使任务 ID 相同也能生成不同的文件名
- 修改涉及两个代码块,分别处理视频上传和获取视频 URL 的场景
2025-09-08 20:31:57 +08:00
c3101ceb6b feat(task): 优化任务分发逻辑
- 新增自托管景点缓存机制,减少重复查询
- 修改任务分配逻辑,排除自托管景点的任务
- 优化景点唯一性配置的读取方式
2025-09-08 10:47:07 +08:00
d7c6ce9f40 refactor(basic): 重构渲染机相关代码
- 移除了 RenderWorkerMapper 中的未使用的接口
- 精简了 RenderWorkerEntity 中的字段
-重构了 RenderWorkerRepository 中的缓存逻辑
- 更新了 RenderWorkerService 接口和实现类,使用新的 RenderWorkerRespVO 响应对象
- 调整了 TaskTaskServiceImpl 中的渲染机相关代码,使用新的配置管理方式
2025-09-06 00:18:50 +08:00
3efad90750 refactor(device-config): 重构设备配置获取方式
- 将 DeviceConfigEntity 替换为 DeviceConfigManager
- 优化设备配置的获取逻辑,使用 getInteger 和 getLong 方法
- 移除未使用的代码块,提高代码可读性
- 统一设备配置的处理方式,提高代码维护性
2025-09-02 16:15:35 +08:00
29f142f53f refactor(task): 重构任务创建逻辑
- 将 forceCreateTaskByFaceIdAndTempalteId 和 createTaskByFaceIdAndTempalteId 方法合并为一个内部方法 createTaskByFaceIdAndTempalteIdInternal
- 通过 forceCreate 参数控制是否强制创建任务
-优化了模板生成判断和状态设置的逻辑
- 移除了重复代码,提高了代码可读性和维护性
2025-08-15 17:34:09 +08:00
41269572c7 支持图片占位符 2025-08-01 17:42:13 +08:00
93c74e181a 2 2025-07-27 19:06:34 +08:00
563d83f849 jackson 2025-07-27 08:59:08 +08:00
4d53986277 deviceId不存在时 2025-07-22 17:17:25 +08:00
d7d503212f 渲染机 2025-07-18 14:22:54 +08:00
78079b242a 额外更新少字段的relation 2025-07-17 17:58:40 +08:00
7d6c87cc74 VirtualThread 2025-06-17 17:39:53 +08:00
fae62ab7c2 各种sql、缓存优化 2025-06-17 16:05:23 +08:00
ceba1e1b01 没有vlog也切片 2025-06-02 09:46:01 +08:00
80f4491836 Java21 2025-05-30 17:25:28 +08:00
ef978529ac 1 2025-05-04 10:51:27 +08:00
00f38c949c 模板支持相同机位 2025-04-30 18:29:14 +08:00
f8f49891a5 删除无用内容 2025-04-30 18:28:24 +08:00
3863c0d963 渲染机支持配置存储地址 2025-04-20 15:06:02 +08:00
45409ba1ab 渲染机支持仅渲染几个景区的工作 2025-04-12 14:35:26 +08:00
b5b9064f30 区分临时和本地存储 2025-04-12 14:34:59 +08:00
d0d4e37526 修改 2025-04-11 16:58:52 +08:00
73d393b436 entityId格式 2025-04-09 10:05:39 +08:00
f17e2364b6 entityId重入一致性 2025-04-08 14:40:57 +08:00
c9a4116ed6 捯饬捯饬代码 2025-04-07 16:36:45 +08:00
84287df87b 避免重复创建 2025-04-07 09:51:03 +08:00
cf3a49d590 人脸搜索优化 2025-04-07 09:38:41 +08:00
a45929753f 删除手动添加限制 2025-04-06 17:56:08 +08:00
7cea8093c7 删除时添加token 2025-04-06 17:56:08 +08:00
b4aa3619ba 规整下代码 2025-04-05 16:42:46 +08:00
ab0f38cd97 逻辑调整 2025-04-05 14:48:12 +08:00
0ab142e1c4 修改 2025-04-05 13:27:20 +08:00
938f9702ea 优惠券、通知加参数 2025-03-29 17:22:48 +08:00
4b03bfb871 1 2025-03-28 20:10:57 +08:00
e128101563 人脸检索 2025-03-28 14:24:22 +08:00
a08f4adf2d 时间线兜底逻辑 2025-03-25 12:43:42 +08:00
a5f67b1eac 任务调度修改 2025-03-23 17:45:38 +08:00
7e8eebdef5 free 2025-03-17 18:35:31 +08:00
41aba63e5d 用户UID 2025-03-14 16:48:54 +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
519f9969ec 加个字段 2025-03-01 16:37:05 +08:00