Commit Graph

181 Commits

Author SHA1 Message Date
832f6a2339 refactor(order): 简化faceId获取逻辑
- 移除通过task获取faceId的中间步骤
- 直接从video实体获取faceId
- 更新相关服务和控制器中的调用逻辑
- 优化日志记录中的faceId来源
- 提高代码可读性和执行效率
2025-12-15 17:29:53 +08:00
0665eef37d feat(videoreview): 添加视频购买状态检查功能
- 在VideoReviewController中新增/check-purchase接口用于检查视频是否被购买
- 扩展OrderMapper接口,增加根据视频ID和模板ID查询订单ID的方法
- 在VideoReviewServiceImpl中实现checkVideoPurchase方法,支持两种购买方式判断
- 完善相关DTO类引入及Mapper XML配置文件的SQL查询逻辑
- 实现直接购买视频和通过模板购买的双重购买状态检测机制
- 添加详细的日志记录便于后续追踪与调试
2025-12-15 16:49:20 +08:00
844bc318ae refactor(videoreview): 简化机位评价数据结构
- 修改机位评价数据结构从嵌套Map改为简单Map
- 更新数据库映射文件中的类型处理器配置
- 调整评价统计逻辑以适应新的数据结构
- 优化导出功能以支持新格式的机位评价展示
- 更新相关实体类、DTO类及Mapper接口定义
- 移除不再使用的嵌套Map相关代码和依赖
2025-12-15 08:33:48 +08:00
90cf0d44c9 feat(video-review): 优化视频评价导出功能,支持机位名称动态表头
- 引入DeviceRepository用于批量查询机位名称
- 在导出逻辑中收集并排序机位ID,确保表头顺序一致
- 动态生成Excel表头,使用实际机位名称替代原始JSON字段
- 调整单元格样式以支持自动换行,提升可读性
- 更新mapper配置,关联template表获取模板名称
- 优化列宽自适应逻辑,为机位列设置最小宽度保障显示效果
- 日志记录中增加导出机位数量统计信息
2025-11-20 11:00:29 +08:00
bb2367c5a6 feat(video-review): 支持机位多维度评价功能
All checks were successful
ZhenTu-BE/pipeline/head This commit looks good
- 新增NestedMapTypeHandler处理嵌套Map与JSON互转
- 修改VideoReview相关实体类和DTO以支持嵌套Map结构
- 更新数据库查询逻辑以适配新的评价数据结构
- 优化平均分计算方法以处理多机位多维度评分
- 完善MyBatis配置中的typeHandler引用
- 补充视频查询接口返回任务开始结束时间字段
- 修正SQL关联查询条件确保数据准确性
2025-11-18 10:14:42 +08:00
5c49a5af9e refactor(video): 重构视频审核服务异常处理
- 将 javax.servlet.http.HttpServletResponse 替换为 jakarta.servlet.http.HttpServletResponse
- 使用 BaseException 替换 BizException 处理业务异常
- 修改视频查询方法 selectById 为 getEntity
- 统一参数校验和用户登录状态检查的异常抛出方式
2025-11-18 00:54:11 +08:00
755ba1153e feat(video): 新增视频评价功能及购买状态查询
- 移除TaskController上的@Deprecated注解
- 在VideoController中新增/checkBuyStatus接口用于查询视频购买状态
- 新增VideoReviewController控制器,提供评价管理功能
- 新增MapTypeHandler用于处理Map类型与JSON字段的转换
- 在VideoMapper中增加countBuyRecordByVideoId方法查询视频购买记录
- 新增视频评价相关实体类、DTO及Mapper接口
- 实现VideoReviewService服务类,支持评价新增、分页查询、统计分析和Excel导出
- 在VideoServiceImpl中实现checkVideoBuyStatus方法
- 修改VideoMapper.xml,关联task表并查询task_params字段
- 新增VideoReviewMapper.xml配置文件,实现评价相关SQL查询
2025-11-17 23:37:04 +08:00
c80086ba69 feat(notify): 支持批量授权记录及景区模板查询
- 新增批量授权记录接口,支持一次请求处理多个模板ID
- 新增查询景区通知模板及用户授权余额接口
- 修改授权记录请求体,将单个templateId改为templateIds列表
- 增加授权记录响应结构,区分成功与失败记录
- 新增通知授权工具类,封装常用授权检查与消费方法
- 使用JwtTokenUtil获取当前用户ID替代BaseContextHandler
- 移除过时的BaseContextHandler导入及相关代码依赖
2025-10-20 13:15:02 +08:00
ff708a3fc3 refactor(notify):重构通知授权模块,移除外部接口
- 移除用户通知授权检查、消费和记录查询的外部接口
- 废弃相关请求和响应 DTO 类文件
- 将授权检查和统计功能迁移至内部服务调用
- 新增批量检查授权方法 batchCheckAuthorization- 新增获取用户授权统计信息方法 getAuthorizationStats
- 更新 UserNotificationAuthorizationService 接口定义- 优化 ServiceImpl 中的数据处理逻辑和引入 Collectors 工具类
2025-10-20 13:15:02 +08:00
44b20890d5 feat(notify): 新增用户通知授权管理功能
- 添加用户通知授权记录的完整CRUD操作
- 实现授权次数的记录与消费逻辑
- 提供授权状态检查与剩余次数查询接口
- 支持按用户、模板或景区维度查询授权记录
- 新增授权统计信息接口,包括总授权数、消费数等
- 完成移动端相关请求/响应DTO定义
- 集成MyBatis Mapper实现数据持久化操作
- 添加服务层事务控制确保操作一致性
2025-10-20 13:15:02 +08:00
2b43d8a7b7 规整规整项目 2025-03-25 12:43:42 +08:00
f9a8a5f20e 优惠券 2025-03-23 17:45:53 +08:00
a8601548c6 图片可指定格式,可推荐格式,压缩 2025-03-19 17:56:18 +08:00
fb530a1eb4 统计添加注释 2025-03-19 16:57:25 +08:00
8a7021d759 下载逻辑换成内网地址 2025-03-19 16:57:25 +08:00
26dc53ca6a 加个普通水印、推送订单纠正、水印预览和下载 2025-03-19 16:57:25 +08:00
f36416bad2 改下逻辑 2025-03-17 18:36:23 +08:00
7e8eebdef5 free 2025-03-17 18:35:31 +08:00
eac1c48cb2 支持别人看我的照片信息 2025-03-17 18:35:31 +08:00
072a1a6131 一口价避免买到别人的东西(不展示) 2025-03-17 10:15:26 +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
71bc16b2c4 1 2025-03-04 16:18:34 +08:00
8d329e6b05 判断金额问题 2025-03-02 23:25:59 +08:00
519f9969ec 加个字段 2025-03-01 16:37:05 +08:00
be53dce5da 2 2025-03-01 15:01:47 +08:00
8428907db4 1 2025-03-01 15:01:47 +08:00
553ef3a2cd 推客直接收益,调整顺序 2025-02-28 14:35:24 +08:00
34924ad351 推客 2025-02-26 17:14:38 +08:00
99f5adf841 订单类型,名称变更 2025-02-26 13:43:44 +08:00
e199e0e57b batch下订单 2025-02-25 16:57:35 +08:00
95747a2a71 价格配置 2025-02-25 15:27:31 +08:00
84bb5727e9 删除人脸逻辑 2025-02-24 10:31:24 +08:00
f0fc5ef236 分账小改动 2025-02-21 10:22:52 +08:00
df8345f504 日期筛选 2025-02-21 09:59:01 +08:00
240706c11c 模板、设备排序 2025-02-20 18:50:02 +08:00
373922bbbf 模板添加两个参数 2025-02-19 17:24:08 +08:00
63df84fa7c 分账逻辑及逻辑接入及分账记录查询 2025-02-19 17:24:08 +08:00
f8ec52b78a 1、清理功能修复;2、device在线状态放redis;3、viid传入时重查redis缓存,避免关闭的设备传入素材 2025-02-17 12:44:57 +08:00
ec4df2eb50 避免bug报错 2025-02-16 14:51:49 +08:00
cfb9392068 修改 2025-02-14 18:18:21 +08:00
8e0428e0b2 修复设备关闭无法清除缓存的问题 2025-02-13 16:05:14 +08:00
9c13d7261c 数据 2025-02-12 16:06:23 +08:00
255ea42f81 逻辑调整 2025-02-12 09:32:45 +08:00
958dc05836 修改 2025-02-10 21:02:57 +08:00
a6157ddad8 修改 2025-02-10 19:25:25 +08:00
a016622cc9 指定设备提前预约 2025-02-07 23:00:46 +08:00
7892c0f5cc bug修复 2025-02-05 11:28:50 +08:00
348a3801df 2 2025-01-27 03:38:17 +08:00