Commit Graph

51 Commits

Author SHA1 Message Date
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
8e770a5b97 refactor(integration): 重构配置管理功能
- 新增通用 ConfigManager 类,实现配置管理的通用功能
- 新增 DeviceConfigManager 和 ScenicConfigManager 类,分别实现设备和景区的配置管理- 更新相关控制器和服务,使用新的配置管理器类
-调整设备和景区的配置数据结构,以适应新的管理方式
2025-09-02 15:30:54 +08:00
2dee78247e refactor(repository): 移除设备和景点相关缓存逻辑
- 删除了 DeviceRepository 和 ScenicRepository 中的缓存相关代码
- 移除了成功结果缓存和错误降级逻辑
-简化了设备和景点信息获取方法,直接调用服务接口返回结果
2025-09-02 12:27:51 +08:00
0bcf2aaccf refactor(device): 重构设备信息获取逻辑,增加缓存降级策略
- 新增 DeviceV2DTO 转换为 DeviceEntity 的方法
- 引入成功结果缓存,用于失败时降级
- 优化 getDevice 和 getDeviceByDeviceNo 方法,增加异常处理和缓存逻辑
- 清理缓存时增加成功结果缓存的清理
2025-09-01 23:14:45 +08:00
ada7158a48 refactor(basic): 重构景区配置管理逻辑
- 移除 AppOrderV2Controller 中的价格缓存逻辑
- 修正 VoucherServiceImpl 中的购买数量计算方式- 重构 ScenicRepository 中的景区配置获取逻辑
-增加 ScenicConfigManager 的扁平化配置和驼峰转换功能
2025-08-30 16:21:40 +08:00
57b087a4fb refactor(order): 重构订单创建和支付参数获取逻辑
- 新增 createOrderCompact 方法实现旧版订单创建逻辑
- 新增 getPaymentParams 方法获取支付参数
- 更新 AppOrderV2Controller调用新的订单创建和支付参数获取方法
- 在 OrderMapper 中添加 getOrderItems 方法获取订单详情- 更新 VideoRepository 接口,增加根据人脸和模板 ID 获取视频列表的方法
- 在 OrderServiceImpl 中实现新的订单创建和支付参数获取逻辑
- 更新 OrderService 接口,添加新的方法声明
- 在 OrderMapper.xml 中添加新的 SQL 查询语句
2025-08-30 14:25:28 +08:00
95d8b742ee feat(scenic): 添加景区配置管理器并集成缓存支持
- 新增 ScenicConfigManager 类,用于管理和获取景区配置
- 在 ScenicRepository 中添加获取景区配置管理器的方法
- 实现了带缓存支持的景区配置获取,提高性能
2025-08-28 09:52:43 +08:00
f2ac6aaea0 refactor(scenic): 重构景区相关接口和缓存机制
- 移除 ScenicMapper 接口,将相关方法移至 ScenicRepository
- 修改景区列表查询逻辑,使用 ScenicRepository 的 list 方法
- 优化景区详情获取方式,使用 ScenicRepository 的 getScenicBasic 方法
- 重构缓存机制,增加对景区基本信息的缓存
- 优化 AppScenicService 和 ScenicService接口,使用 ScenicV2DTO 替代 ScenicRespV
2025-08-27 16:37:57 +08:00
21f76ff9c5 refactor(scenic): 重构景区相关接口和数据结构
-移除了 ScenicMapper 中的冗余方法
- 更新了 ScenicEntity 和 ScenicRespVO 的字段结构
- 重构了 ScenicRepository 中的缓存逻辑
- 优化了 AppScenicServiceImpl 中的景区详情获取方法
2025-08-27 10:25:51 +08:00
6bc94a65a6 feat(scenic): 优化景区信息获取与缓存机制
-移除景区信息查询相关冗余代码
- 增加缓存逻辑,提高景区信息获取效率
- 更新 ScenicRepository 中的 getScenic 和 getScenicConfig 方法
- 重构 ScenicServiceImpl 中的 list 方法
- 删除 ScenicService 接口中未使用的多个方法
2025-08-27 10:07:01 +08:00
f6bd7e48a3 refactor(basic): 将 ScenicConfigEntity 中的 allFree 字段类型从 Integer 改为 Boolean
- 修改了 OrderBiz、PriceBiz 中的相关代码,使用 Boolean.TRUE 进行比较
- 更新了 ScenicConfigEntity 和 ScenicConfigResp 中 allFree 字段的类型
- 在 ScenicRepository 中使用 ConfigValueUtil.getBooleanValue 方法获取 allFree 的值
2025-08-26 14:29:45 +08:00
f0aeb27566 refactor(scenic): 重构景区配置相关代码
- 为 FeignClient 添加 contextId 属性,提高服务调用的可读性
- 更新 ScenicIntegrationService 中的接口调用方式
- 修改 ScenicConfigEntity 和 ScenicConfigResp 中的字段类型
-重构 ScenicRepository 中的配置解析逻辑,使用 ConfigValueUtil 工具类
2025-08-26 14:26:44 +08:00
291b3d620f refactor(basic): 重构景区相关接口调用
- 移除 Redis 缓存操作,改为直接调用 ScenicIntegrationService- 新增 convertToScenicEntity 和 convertToScenicConfigEntity 方法进行数据转换
- 优化异常处理,fallback 到数据库查询
2025-08-26 13:45:28 +08:00
e85559ed72 Merge branch 'price_inquery' 2025-08-25 15:09:33 +08:00
4c794cdda2 feat(repository): 增加优惠券验证功能
- 在 SourceRepository 中添加了 IVoucherService 和 FaceRepository 的依赖
- 在 getUserIsBuy 方法中增加了对优惠券的验证逻辑
- 如果用户拥有全场免费的优惠券,则直接返回 true
- 优化了代码结构,增加了日志记录
2025-08-23 14:38:24 +08:00
a04e7b5183 feat(VideoRepository): 增加凭证检测逻辑
- 在判断视频是否购买的逻辑中添加了凭证检测
- 使用 DiscountDetectionContext 和 IVoucherService 来获取用户凭证信息
- 如果用户拥有全场免费的凭证,则认为已购买视频
2025-08-23 14:36:57 +08:00
76b48e3071 价格缓存清理 2025-08-03 10:21:08 +08:00
fe24c563a0 获取时间 2025-07-29 11:10:19 +08:00
a3bc9357b5 isBuy 2025-07-28 22:36:30 +08:00
563d83f849 jackson 2025-07-27 08:59:08 +08:00
d7d503212f 渲染机 2025-07-18 14:22:54 +08:00
fae62ab7c2 各种sql、缓存优化 2025-06-17 16:05:23 +08:00
da3de2cc89 缓存时间调整 2025-06-13 15:36:29 +08:00
ab2be3d56b 兼容 2025-05-16 15:31:25 +08:00
00f38c949c 模板支持相同机位 2025-04-30 18:29:14 +08:00
bb26fa43bf 当价格配置未命中缓存时,不返回空 2025-04-27 04:36:12 +08:00
a08f4adf2d 时间线兜底逻辑 2025-03-25 12:43:42 +08:00
c2ebbd71e2 2 2025-03-11 12:07:34 +08:00
95747a2a71 价格配置 2025-02-25 15:27:31 +08:00
240706c11c 模板、设备排序 2025-02-20 18:50:02 +08:00
f8ec52b78a 1、清理功能修复;2、device在线状态放redis;3、viid传入时重查redis缓存,避免关闭的设备传入素材 2025-02-17 12:44:57 +08:00
cfb9392068 修改 2025-02-14 18:18:21 +08:00
8e0428e0b2 修复设备关闭无法清除缓存的问题 2025-02-13 16:05:14 +08:00
255ea42f81 逻辑调整 2025-02-12 09:32:45 +08:00
7892c0f5cc bug修复 2025-02-05 11:28:50 +08:00
1b11342e5d 2 2025-01-26 02:21:27 +08:00
7bd9a7507f 添加限流工具,修改模板onlyIf 2025-01-23 15:10:29 +08:00
1aa1ae5e2b 修改 2025-01-23 09:31:56 +08:00
38c4b553bc 修改 2025-01-22 14:23:00 +08:00
29715bda78 修改 2025-01-21 14:48:58 +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
0d2c92e8e1 优化是否能生成判断逻辑 2025-01-11 16:44:40 +08:00
5c0bf09c95 bug修改,根性视频meta信息 2025-01-09 19:34:20 +08:00
cfc870edb6 景区缓存清除逻辑修复 2025-01-08 14:44:57 +08:00
00d53dd197 生成视频时发送通知,其他调整 2025-01-07 10:11:30 +08:00
3907b5eb7a 0元购逻辑,直接送 2025-01-05 14:20:24 +08:00
5d9f3aae41 task缓存 2025-01-03 17:45:59 +08:00
a91389ca99 taskStatus 2025-01-03 15:31:40 +08:00