|
dcd5a8f930
|
feat(project): 增加项目模板关联功能
- 在 ProjectEntity 中添加 templateId 字段,用于绑定模板
- 在 ProjectReqQuery 和 ProjectRespVO 中添加 templateId 和 templateName 字段
- 修改 ProjectServiceImpl 中的查询方法,增加模板名称的查询和设置
- 更新 ProjectMapper.xml 中的 SQL语句,增加 template_id 相关操作
|
2025-09-16 01:27:40 +08:00 |
|
|
f8c7cc2db6
|
Merge branch 'refs/heads/xmgl'
|
2025-09-15 17:17:35 +08:00 |
|
|
4b58c03ad2
|
feat(pc): 添加景区项目管理功能
- 新增项目管理相关的 Controller、Service、Mapper 及模型类
- 实现项目分页查询、列表查询、详情查询、新增、修改、删除等功能
- 添加项目状态更新和二维码下载功能
- 集成微信小程序二维码生成和存储服务
|
2025-09-15 17:17:06 +08:00 |
|
|
8ed38bd229
|
feat(biz): 修改模板未配置最小自动生成功能的默认行为
- 将日志信息从"默认不生成"修改为"默认生成!"
- 设置 minimalPlaceholderFill 为 1,表示开启最小自动生成功能
|
2025-09-15 16:14:26 +08:00 |
|
|
ccddab37ea
|
feat(service): 实现自定义人脸匹配功能
- 新增 matchCustomFaceId 方法,实现自定义人脸匹配逻辑
- 优化 mergeSearchResults 方法,合并多个搜索结果
- 在 TaskFaceService 接口中添加 applySampleFilters 方法
- 在 TaskFaceServiceImpl 中实现 applySampleFilters 方法
|
2025-09-15 16:04:41 +08:00 |
|
|
8c37f2bf2f
|
refactor(order): 优化订单相关代码
- 修改了多个模块中的方法名称,使其更加准确地反映功能
- 优化了部分代码逻辑,提高了可读性和维护性
- 增加了获取
|
2025-09-15 15:07:04 +08:00 |
|
|
89a2e19419
|
feat(order): 添加倒计时字段
- 在 IsBuyBatchRespVO 类中添加 countdown 属性,初始值为 3600秒(1小时)
- 用于表示订单倒计时时间,增强用户体验
|
2025-09-15 14:19:24 +08:00 |
|
|
63c2fdfece
|
feat(pc): 更新人脸状态响应逻辑
- 引入 GoodsService接口,用于获取视频任务状态
- 修改 step3 状态判断逻辑,根据视频任务状态动态设置
- 优化显示文本,根据不同情况提供更准确的提示信息
|
2025-09-15 10:40:58 +08:00 |
|
|
048780071b
|
feat(scenic): 添加景区配置分组功能并优化配置获取接口
- 在 ScenicConfigResp 中添加 groupingEnable 字段,用于表示是否开启分组功能
- 重构 getConfig 方法,使用 ScenicConfigManager 替代 ScenicConfigEntity- 优化配置参数的获取方式,使用 getString、getBoolean等方法替代直接获取字段值
|
2025-09-15 10:14:10 +08:00 |
|
|
c5f7003077
|
feat(face): 增加人脸状态查询功能
- 新增 FaceStatusResp 类用于人脸状态响应- 在 AppFaceController 中添加人脸状态查询相关接口
- 在 FaceService 接口中定义相关方法- 实现 FaceServiceImpl 中的人脸状态查询逻辑
- 优化 ContentPageVO 类,增加 group 字段
|
2025-09-15 10:13:41 +08:00 |
|
|
bf672a8af7
|
feat(face): 添加低阈值检测功能
- 在 FaceConstant 中添加 FACE_LOW_THRESHOLD_PFX 常量
- 在 SearchFaceRespVo 中添加 lowThreshold 字段
- 在 FaceServiceImpl 中实现记录低阈值检测人脸的逻辑
- 在 TaskFaceServiceImpl 中添加低阈值检测的判断和结果设置
|
2025-09-13 15:04:06 +08:00 |
|
|
91e68c3272
|
feat(face): 增加人脸识别计数功能
- 在 FaceConstant 中添加 FACE_RECOGNITION_COUNT_PFX 常量
- 在 FaceServiceImpl 中实现记录人脸识别次数的方法
- 使用 Redis 进行计数,并设置过期时间
|
2025-09-13 14:42:49 +08:00 |
|
|
96c56bd8c1
|
feat(TaskFaceServiceImpl): 对搜索人脸结果进行排序
- 在处理搜索人脸结果时,按分数从高到低进行排序
- 这样可以确保分数较高的结果优先被处理
|
2025-09-13 14:24:14 +08:00 |
|
|
be2750c162
|
refactor(task): 优化任务服务中视频文件名生成逻辑
- 在生成文件名时加入 faceId 和 templateId,提高文件名的唯一性和可识别性
-修改 hash 值生成逻辑,增加 faceId 以进一步确保文件名的唯一性
|
2025-09-12 14:19:22 +08:00 |
|
|
b5b2c12a15
|
Merge branch 'refs/heads/notify-text'
|
2025-09-12 09:39:51 +08:00 |
|
|
2f88699bb0
|
feat(task): 添加设备照片数量限制功能
ZhenTu-BE/pipeline/head This commit looks good
- 在任务筛选逻辑中增加设备照片数量限制筛选
- 根据设备配置的 limit_photo 值限制每个设备的照片数量
- 对于未设置限制或限制为 0 的设备,不做筛选
- 对于设置了限制的设备,按创建时间倒序排序,取前 N 张照片- 记录筛选过程的日志信息
|
2025-09-12 05:38:52 +08:00 |
|
|
c194c169be
|
refactor(task): 重构下载通知任务逻辑
- 引入 ScenicConfigManager 用于获取景区配置信息
- 根据景区配置动态生成通知标题和内容
- 优化了第二次和第三次通知的处理逻辑
- 移除了优惠券相关查询,简化了代码结构
|
2025-09-11 22:34:32 +08:00 |
|
|
39bd18497c
|
Merge branch 'refs/heads/rem_unused_c'
|
2025-09-10 19:33:40 +08:00 |
|
|
1d666c076e
|
Merge branch 'refs/heads/fix_n9e_err'
|
2025-09-10 19:33:25 +08:00 |
|
|
88974d7e9e
|
refactor: 删除 DefaultConfigController 类
删除了 src/main/java/com/ycwl/basic/controller/pc/DefaultConfigController.java 文件。这个类提供了默认配置管理的增删查改
|
2025-09-10 17:13:36 +08:00 |
|
|
a956c54500
|
Merge branch '_fix' into fix_n9e_err
|
2025-09-10 17:09:09 +08:00 |
|
|
a7e5c8cd95
|
refactor(basic): 优化 N9eSyncTask 中的代码
|
2025-09-10 17:08:53 +08:00 |
|
|
eaf959e1b8
|
refactor(face): 重构人脸识别服务逻辑
- 优化了 faceId 参数校验和日志记录
- 重构了人脸识别主流程,增加了异常处理和日志记录
- 新增了人脸识别补救逻辑方法
- 优化了源文件关联、免费逻辑、购买状态处理等方法
- 重构了视频重切逻辑,使其更加清晰- 优化了时间范围筛选逻辑
|
2025-09-10 17:00:09 +08:00 |
|
|
0c56a7fa67
|
refactor(basic): 优化 N9E 信息获取逻辑
- 使用 try-with-resources 确保 HttpResponse 资源正确关闭- 添加异常捕获,当请求失败时记录日志并终止方法执行
|
2025-09-10 16:15:51 +08:00 |
|
|
7839082352
|
Merge branch 'scenic-microservice'
# Conflicts:
# src/main/java/com/ycwl/basic/integration/scenic/service/ScenicConfigIntegrationService.java
# src/main/java/com/ycwl/basic/repository/ScenicRepository.java
|
2025-09-09 14:04:43 +08:00 |
|
|
32b5b39ea3
|
refactor: 将日志级别从 info 改为 debug
ZhenTu-BE/pipeline/head This commit looks good
修改了以下文件中的日志级别:- RenderWorkerConfigIntegrationService.java- RenderWorkerIntegrationService.java
将所有 info 级别的日志
|
2025-09-09 14:01:19 +08:00 |
|
|
670e37e7a6
|
fix(basic): 修正阿里云 OSS 文件存储域名
ZhenTu-BE/pipeline/head This commit looks good
- 移除了之前在 DeviceFactory 类中对 AliOssStorageOperator 初始化时添加的 "-internal" 后缀- 此修改解决了因内部域名错误导致的文件存储失败问题
|
2025-09-09 13:43:03 +08:00 |
|
|
13640c88d3
|
Merge branch 'fix'
|
2025-09-09 13:40:50 +08:00 |
|
|
ac91921c28
|
refactor(device): 优化文件列表获取逻辑
- 移除了不必要的循环遍历,简化了代码结构
- 仅根据起始日期获取一次文件列表,提高了效率- 清除了无用的日历操作,减少了代码复杂性
|
2025-09-09 13:32:58 +08:00 |
|
|
9e9e245801
|
fix(task): 调整视频剪辑命令的参数顺序
- 将 '-ss' 参数及其值移动到 '-i' 参数之后
- 优化了 ffmpeg 命令的参数顺序,提高视频处理效率
|
2025-09-09 13:13:17 +08:00 |
|
|
9587354d0a
|
fix(device): 修复阿里云 OSS 文件检索和连接问题
- 修改 AliOssStorageOperator 中的时间增量,从分钟改为天
- 在 DeviceFactory 中为阿里云 OSS操作器添加域名替换,以解决连接问题
|
2025-09-09 13:08:42 +08:00 |
|
|
3697093bed
|
refactor(task): 移除视频上传相关代码
- 删除了 TaskTaskServiceImpl 中的视频上传调用
- 移除了 VideoReUploader 中的 addVideoTask 方法和相关代码
- 优化了代码结构,减少了不必要的导入
|
2025-09-09 12:59:55 +08:00 |
|
|
1e3d2e9e3a
|
perf(task): 调整 FFmpeg 命令参数顺序以优化视频处理
- 将 -ss 参数移到 -i 参数之前,以提高视频处理效率
-这种修改可以减少 FFmpeg 在处理视频时的计算量,从而加快处理速度
|
2025-09-09 12:52:45 +08:00 |
|
|
c593e0c7e9
|
fix(task): 修复巡逻时长计算逻辑
- 将 endDate 的计算方式从 0 分钟偏移改为 1 分钟偏移
- 这样可以确保包含第一张人脸采样图片在内的时间区间为 [startDate, endDate)- 从而更准确地计算巡逻时长
|
2025-09-09 12:18:05 +08:00 |
|
|
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 |
|
|
9ec222a155
|
Merge branch 'rem_old_price_config'
|
2025-09-09 09:47:45 +08:00 |
|
|
a8711f6d19
|
fix(viid): 修复人脸上传适配器为空时的处理逻辑
- 增加了对人脸上传适配器为空的检查,避免空指针异常
- 优化了人脸添加的逻辑,增加了异常捕获和日志记录
- 调整了任务调度的顺序,确保人脸添加成功后再添加任务
|
2025-09-09 09:46:45 +08:00 |
|
|
7bb2905462
|
refactor(mapper): 移除订单和资源相关 mapper 中的 scenicName 字段
ZhenTu-BE/pipeline/head This commit looks good
- 从 OrderMapper.xml 中移除了多个 resultMap 中的 scenicName 字段
-从 SourceMapper.xml 中移除了多个 SQL 查询中的 scenicName 字段- 这些更改可能是为了减少冗余数据或优化数据库查询性能
|
2025-09-09 02:03:14 +08:00 |
|
|
fd4c708406
|
refactor mapper: 移除冗余的景点名称字段
ZhenTu-BE/pipeline/head This commit looks good
- 在 BrokerMapper.xml 中移除了 scenicName 字段的查询
- 在 ExtraDeviceMapper.xml 中移除了 scenic_name 字段的查询
|
2025-09-09 01:42:12 +08:00 |
|
|
8504e29c80
|
Merge branch 'rem_scenic_device'
|
2025-09-09 01:37:52 +08:00 |
|
|
948bd0d2e2
|
feat(AppOrderV2Controller):兼容旧版本 faceId 参数缺失处理
- 在 faceId 参数缺失时,增加兼容旧版本的处理逻辑
- 根据产品类型和产品 ID 获取 faceId,确保系统能够正常计算价格
|
2025-09-08 21:37:23 +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视频文件名生成逻辑
ZhenTu-BE/pipeline/head This commit looks good
- 使用 MD5 哈希算法生成唯一的文件名前缀,以避免文件名冲突
- 将任务创建时间加入哈希计算,确保即使任务 ID 相同也能生成不同的文件名
- 修改涉及两个代码块,分别处理视频上传和获取视频 URL 的场景
|
2025-09-08 20:31:57 +08:00 |
|
|
c28efbbb9c
|
feat(profitsharing, mobile, pc): 为对象添加景区名称信息
- 在 ProfitSharingConfigController 中,为分页查询结果添加景区名称信息
- 在 AppScenicServiceImpl 中,为额外设备列表添加景区名称信息
- 在 SourceServiceImpl 中,为资源响应对象添加景区名称信息
这些修改增强了对象数据,使其包含相关的景区名称,提高了数据的完整性和可读性。
|
2025-09-08 14:37:53 +08:00 |
|
|
6fb3cb93a9
|
feat(pricing): 增加商品参数校验和默认值设置
ZhenTu-BE/pipeline/head This commit looks good
- 为每个产品增加产品类型和产品 ID 的非空校验
- 为购买数量和数量设置默认值为 1,如果未提供
|
2025-09-08 14:03:15 +08:00 |
|