xw 5 天之前
父节点
当前提交
eca5ce9423

+ 8 - 7
fs-admin/src/main/java/com/fs/live/controller/LiveAutoTaskController.java

@@ -46,7 +46,7 @@ public class LiveAutoTaskController extends BaseController
     /**
      * 查询直播间自动化任务配置列表
      */
-//    @PreAuthorize("@ss.hasPermi('live:task:list')")
+    @PreAuthorize("@ss.hasPermi('live:task:list')")
     @GetMapping("/list")
     public TableDataInfo list(LiveAutoTask liveAutoTask)
     {
@@ -66,7 +66,7 @@ public class LiveAutoTaskController extends BaseController
         return getDataTable(list);
     }
 
-//    @PreAuthorize("@ss.hasPermi('live:task:list')")
+    @PreAuthorize("@ss.hasPermi('live:task:list')")
     @GetMapping("/consoleList")
     public TableDataInfo consoleList(LiveAutoTask liveAutoTask)
     {
@@ -79,7 +79,7 @@ public class LiveAutoTaskController extends BaseController
     /**
      * 导出直播间自动化任务配置列表
      */
-//    @PreAuthorize("@ss.hasPermi('shop:task:export')")
+    @PreAuthorize("@ss.hasPermi('live:task:export')")
     @Log(title = "直播间自动化任务配置", businessType = BusinessType.EXPORT)
     @GetMapping("/export")
     public AjaxResult export(LiveAutoTask liveAutoTask)
@@ -92,7 +92,7 @@ public class LiveAutoTaskController extends BaseController
     /**
      * 获取直播间自动化任务配置详细信息
      */
-//    @PreAuthorize("@ss.hasPermi('live:task:list')")
+    @PreAuthorize("@ss.hasPermi('live:task:list')")
     @GetMapping(value = "/{id}")
     public AjaxResult getInfo(@PathVariable("id") Long id)
     {
@@ -102,7 +102,7 @@ public class LiveAutoTaskController extends BaseController
     /**
      * 新增直播间自动化任务配置
      */
-//    @PreAuthorize("@ss.hasPermi('shop:task:add')")
+    @PreAuthorize("@ss.hasPermi('live:task:add')")
     @Log(title = "直播间自动化任务配置", businessType = BusinessType.INSERT)
     @PostMapping
     public R add(@RequestBody LiveAutoTask liveAutoTask)
@@ -113,7 +113,7 @@ public class LiveAutoTaskController extends BaseController
     /**
      * 修改直播间自动化任务配置
      */
-//    @PreAuthorize("@ss.hasPermi('shop:task:edit')")
+    @PreAuthorize("@ss.hasPermi('live:task:edit')")
     @Log(title = "直播间自动化任务配置", businessType = BusinessType.UPDATE)
     @PutMapping
     public R edit(@RequestBody LiveAutoTask liveAutoTask)
@@ -124,7 +124,7 @@ public class LiveAutoTaskController extends BaseController
     /**
      * 删除直播间自动化任务配置
      */
-//    @PreAuthorize("@ss.hasPermi('shop:task:remove')")
+    @PreAuthorize("@ss.hasPermi('live:task:remove')")
     @Log(title = "直播间自动化任务配置", businessType = BusinessType.DELETE)
 	@DeleteMapping("/{ids}")
     public AjaxResult remove(@PathVariable Long[] ids)
@@ -154,6 +154,7 @@ public class LiveAutoTaskController extends BaseController
         return util.exportExcel(barrageList, "直播间弹幕脚本数据");
     }
 
+    @PreAuthorize("@ss.hasPermi('live:task:export')")
     @GetMapping("/importTemplate")
     public AjaxResult importTemplate()
     {

+ 2 - 0
fs-admin/src/main/java/com/fs/live/controller/LiveDataController.java

@@ -37,6 +37,7 @@ public class LiveDataController extends BaseController {
     /**
      * 直播数据页面卡片数据
      */
+    @PreAuthorize("@ss.hasPermi('liveData:liveData:query')")
     @GetMapping("/dashboardData")
     public R dashboardData(@RequestParam Long liveId, HttpServletRequest request) {
         return liveDataService.dashboardData(liveId);
@@ -45,6 +46,7 @@ public class LiveDataController extends BaseController {
     /**
      * 直播数据页面 分页查询邀请榜单
      */
+    @PreAuthorize("@ss.hasPermi('liveData:liveData:query')")
     @GetMapping("/dashboardInviteList")
     public TableDataInfo inviteList(@RequestParam Long liveId, HttpServletRequest request) {
         startPage();

+ 7 - 6
fs-admin/src/main/java/com/fs/live/controller/LiveMsgController.java

@@ -38,7 +38,7 @@ public class LiveMsgController extends BaseController
     /**
      * 查询直播讨论列表
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveMsg:list')")
+    @PreAuthorize("@ss.hasPermi('live:liveMsg:list')")
     @GetMapping("/list")
     public TableDataInfo list(LiveMsg liveMsg)
     {
@@ -47,6 +47,7 @@ public class LiveMsgController extends BaseController
         return getDataTable(list);
     }
 
+    @PreAuthorize("@ss.hasPermi('live:liveMsg:list')")
     @GetMapping("/singleList")
     public TableDataInfo singleList(LiveMsg liveMsg)
     {
@@ -58,7 +59,7 @@ public class LiveMsgController extends BaseController
     /**
      * 导出直播讨论列表
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveMsg:export')")
+    @PreAuthorize("@ss.hasPermi('live:liveMsg:export')")
     @Log(title = "直播讨论", businessType = BusinessType.EXPORT)
     @GetMapping("/export")
     public AjaxResult export(LiveMsg liveMsg)
@@ -71,7 +72,7 @@ public class LiveMsgController extends BaseController
     /**
      * 获取直播讨论详细信息
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveMsg:query')")
+    @PreAuthorize("@ss.hasPermi('live:liveMsg:query')")
     @GetMapping(value = "/{msgId}")
     public AjaxResult getInfo(@PathVariable("msgId") Long msgId)
     {
@@ -81,7 +82,7 @@ public class LiveMsgController extends BaseController
     /**
      * 新增直播讨论
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveMsg:add')")
+    @PreAuthorize("@ss.hasPermi('live:liveMsg:add')")
     @Log(title = "直播讨论", businessType = BusinessType.INSERT)
     @PostMapping
     public AjaxResult add(@RequestBody LiveMsg liveMsg)
@@ -92,7 +93,7 @@ public class LiveMsgController extends BaseController
     /**
      * 修改直播讨论
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveMsg:edit')")
+    @PreAuthorize("@ss.hasPermi('live:liveMsg:edit')")
     @Log(title = "直播讨论", businessType = BusinessType.UPDATE)
     @PutMapping
     public AjaxResult edit(@RequestBody LiveMsg liveMsg)
@@ -103,7 +104,7 @@ public class LiveMsgController extends BaseController
     /**
      * 删除直播讨论
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveMsg:remove')")
+    @PreAuthorize("@ss.hasPermi('live:liveMsg:remove')")
     @Log(title = "直播讨论", businessType = BusinessType.DELETE)
 	@DeleteMapping("/{msgIds}")
     public AjaxResult remove(@PathVariable Long[] msgIds)

+ 11 - 9
fs-admin/src/main/java/com/fs/live/controller/LiveWatchUserController.java

@@ -34,7 +34,7 @@ public class LiveWatchUserController extends BaseController
     /**
      * 查询直播间观看用户列表
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:list')")
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:list')")
     @GetMapping("/list")
     public TableDataInfo list(LiveWatchUser liveWatchUser)
     {
@@ -43,6 +43,7 @@ public class LiveWatchUserController extends BaseController
         return getDataTable(list);
     }
 
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:list')")
     @GetMapping("/liveUserTotals")
     public R liveUserTotals(LiveWatchUser liveWatchUser)
     {
@@ -50,7 +51,7 @@ public class LiveWatchUserController extends BaseController
         return liveWatchUserService.liveUserTotals(liveWatchUser);
     }
 
-    //    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:list')")
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:list')")
     @GetMapping("/watchUserList")
     public TableDataInfo watchUserList(@RequestParam Map<String,Object> param) {
 
@@ -59,6 +60,7 @@ public class LiveWatchUserController extends BaseController
         return getDataTable(onLineUserList);
     }
 
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:list')")
     @GetMapping("/dashBoardWatchUserList")
     public TableDataInfo dashBoardWatchUserList(@RequestParam Map<String,Object> param) {
 
@@ -70,7 +72,7 @@ public class LiveWatchUserController extends BaseController
     /**
      * 导出直播间观看用户列表
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:export')")
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:export')")
     @Log(title = "直播间观看用户", businessType = BusinessType.EXPORT)
     @GetMapping("/export")
     public AjaxResult export(LiveWatchUser liveWatchUser)
@@ -83,7 +85,7 @@ public class LiveWatchUserController extends BaseController
     /**
      * 获取直播间观看用户详细信息
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:query')")
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:query')")
     @GetMapping(value = "/{id}")
     public AjaxResult getInfo(@PathVariable("id") Long id)
     {
@@ -93,7 +95,7 @@ public class LiveWatchUserController extends BaseController
     /**
      * 新增直播间观看用户
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:add')")
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:add')")
     @Log(title = "直播间观看用户", businessType = BusinessType.INSERT)
     @PostMapping
     public AjaxResult add(@RequestBody LiveWatchUser liveWatchUser)
@@ -104,7 +106,7 @@ public class LiveWatchUserController extends BaseController
     /**
      * 修改直播间观看用户
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:edit')")
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:edit')")
     @Log(title = "直播间观看用户", businessType = BusinessType.UPDATE)
     @PutMapping
     public AjaxResult edit(@RequestBody LiveWatchUser liveWatchUser)
@@ -115,7 +117,7 @@ public class LiveWatchUserController extends BaseController
     /**
      * 删除直播间观看用户
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:remove')")
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:remove')")
     @Log(title = "直播间观看用户", businessType = BusinessType.DELETE)
 	@DeleteMapping("/{ids}")
     public AjaxResult remove(@PathVariable Long[] ids)
@@ -126,7 +128,7 @@ public class LiveWatchUserController extends BaseController
     /**
      * 修改直播间用户禁言状态
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:edit')")
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:edit')")
     @Log(title = "直播间观看用户", businessType = BusinessType.UPDATE)
     @PutMapping("/changeUserState")
     public AjaxResult changeUserState(@RequestParam Long liveId, @RequestParam Long userId) {
@@ -136,7 +138,7 @@ public class LiveWatchUserController extends BaseController
     /**
      * 封禁用户账号
      */
-//    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:edit')")
+    @PreAuthorize("@ss.hasPermi('live:liveWatchUser:edit')")
     @Log(title = "直播间观看用户", businessType = BusinessType.UPDATE)
     @GetMapping("/blockUser/{userId}")
     public AjaxResult blockUser(@PathVariable Long userId) {

+ 2 - 0
fs-admin/src/main/java/com/fs/web/controller/common/CommonController.java

@@ -23,6 +23,7 @@ import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.http.MediaType;
+import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 import com.fs.common.config.FSConfig;
@@ -233,6 +234,7 @@ public class CommonController
 
 
 
+    @PreAuthorize("@ss.hasAnyPermi('system:config:query,course:videoResource:add,course:videoResource:edit,course:userVideo:uploadUserVideo,live:live:edit,live:live:add')")
     @GetMapping("/common/getTmpSecretKey")
     public R getTmpSecretKey()
     {

+ 4 - 0
fs-admin/src/main/java/com/fs/web/controller/system/SysConfigController.java

@@ -71,6 +71,7 @@ public class SysConfigController extends BaseController {
     /**
      * 根据参数键名查询参数值
      */
+    @PreAuthorize("@ss.hasPermi('system:config:query')")
     @GetMapping(value = "/configKey/{configKey}")
     public AjaxResult getConfigKey(@PathVariable String configKey) {
         return AjaxResult.success(configService.selectConfigByKey(configKey));
@@ -127,12 +128,14 @@ public class SysConfigController extends BaseController {
         return AjaxResult.success();
     }
 
+    @PreAuthorize("@ss.hasPermi('system:config:query')")
     @GetMapping(value = "/getConfigByKey/{configKey}")
     public AjaxResult getConfigByKey(@PathVariable String configKey) {
         SysConfig config = configService.selectConfigByConfigKey(configKey);
         return AjaxResult.success(config);
     }
 
+    @PreAuthorize("@ss.hasPermi('system:config:edit')")
     @PostMapping(value = "/updateConfigByKey")
     @Log(title = "更改参数", businessType = BusinessType.UPDATE)
     @RepeatSubmit
@@ -154,6 +157,7 @@ public class SysConfigController extends BaseController {
      * @param bock
      * @return
      */
+    @PreAuthorize("@ss.hasPermi('system:config:edit')")
     @GetMapping("/updateIsTownOn")
     public R queryIsTownOn(String bock, String appId) {
         String key = appId + "start_status_001";

+ 2 - 0
fs-admin/src/main/java/com/fs/web/controller/system/SysDictDataController.java

@@ -71,6 +71,7 @@ public class SysDictDataController extends BaseController
     /**
      * 根据字典类型查询字典数据信息
      */
+    @PreAuthorize("@ss.hasPermi('system:dict:list')")
     @GetMapping(value = "/type/{dictType}")
     public AjaxResult dictType(@PathVariable String dictType)
     {
@@ -122,6 +123,7 @@ public class SysDictDataController extends BaseController
     /**
      * 不分页获取列表
      */
+    @PreAuthorize("@ss.hasPermi('system:dict:list')")
     @GetMapping("/allList")
     public AjaxResult allList(SysDictData dictData) {
         List<SysDictData> list = dictDataService.selectDictDataList(dictData);