vod普通加密

This commit is contained in:
wangjinlei
2024-07-18 13:29:22 +08:00
parent 64702a8184
commit 00b9f96dd1
8 changed files with 297 additions and 1 deletions

View File

@@ -1,8 +1,10 @@
package com.peanut.modules.sociology.controller;
import com.aliyun.vod20170321.models.*;
import com.aliyuncs.sts.model.v20150401.AssumeRoleResponse;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.peanut.common.utils.PlayToken;
import com.peanut.common.utils.R;
import com.peanut.common.utils.ShiroUtils;
import com.peanut.common.utils.SpdbUtil;
@@ -14,6 +16,7 @@ import com.peanut.modules.master.service.SysCourseDirectService;
import com.peanut.modules.sociology.service.CourseCatalogueChapterService;
import com.peanut.modules.sociology.service.CourseService;
import com.peanut.modules.sociology.service.CourseSociologyService;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
@@ -42,6 +45,8 @@ public class CourseController {
@Autowired
private UserCourseStudyingDao userCourseStudyingDao;
@Autowired
private PlayToken playToken;
/**
* 获取用户最近学习课程列表
@@ -193,6 +198,22 @@ public class CourseController {
return courseCatalogueChapterVideoService.checkVideo(video);
}
@RequestMapping("/mytt")
public R mytt() throws Exception {
String s = playToken.generateToken();
System.out.println(s);
boolean b = playToken.validateToken(s);
System.out.println(b);
return R.ok();
}
@RequestMapping("/ttt")
@SneakyThrows
public R ttt(){
AssumeRoleResponse assumeRoleResponse = SpdbUtil.assumeRole();
return R.ok().put("result",assumeRoleResponse);
}
@RequestMapping("/getMyCourse")
public R getMyCourse(@RequestBody Map<String,Integer> map){
List courses = courseService.getMyCourse(map.get("type"));