diff --git a/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/VideoContentController.java b/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/VideoContentController.java index 662a2f0e6fc49c4376a0e6a285aa0e3c7a99efc6..65241877d2f9a1030a9df661d7d5ababa57217c1 100644 --- a/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/VideoContentController.java +++ b/src/main/java/cn/wisenergy/chnmuseum/party/web/controller/VideoContentController.java @@ -158,32 +158,6 @@ public class VideoContentController extends BaseController { return getSuccessResult(); } - @DeleteMapping("/delete/{id}") - @RequiresAuthentication //@RequiresPermissions("video:content:delete") - @ApiOperation(value = "æ ¹æ®IDåˆ é™¤è§†é¢‘å†…å®¹", notes = "æ ¹æ®IDåˆ é™¤è§†é¢‘å†…å®¹") - @ApiImplicitParams(value = { - @ApiImplicitParam(name = "id", value = "æ ‡è¯†ID", paramType = "path", dataType = "String", required = true) - }) - @MethodLog(operModule = OperModule.VIDEOCONTENT, operType = OperType.DELETE) - public Map<String, Object> deleteVideoContent(@PathVariable("id") String id) { - TUser user = getcurUser(); - final Audit audit = Audit.builder() - .content(this.videoContentService.getById(id).getName()) - .refItemId(id) - .userId(user.getId()) - .type(AuditTypeEnum.VIDEO_CONTENT.name()) - .operation(AuditOperationEnum.REMOVE.name()) - .status(AuditStatusEnum.TBC.name()) - .deleted(false) - .level(AuditStatusEnum.TBC.name()) - .build(); - final boolean result = this.auditService.save(audit); - if (result) { - return getSuccessResult(); - } - return getFailResult(); - } - @GetMapping("/getList") @RequiresAuthentication //@RequiresPermissions("video:content:list") @ApiOperation(value = "获å–视频内容全部列表(æ— åˆ†é¡µ)", notes = "获å–视频内容全部列表(æ— åˆ†é¡µ)") @@ -312,5 +286,31 @@ public class VideoContentController extends BaseController { return getResult(videoContent); } + @DeleteMapping("/delete/{id}") + @RequiresAuthentication //@RequiresPermissions("video:content:delete") + @ApiOperation(value = "æ ¹æ®IDåˆ é™¤è§†é¢‘å†…å®¹", notes = "æ ¹æ®IDåˆ é™¤è§†é¢‘å†…å®¹") + @ApiImplicitParams(value = { + @ApiImplicitParam(name = "id", value = "æ ‡è¯†ID", paramType = "path", dataType = "String", required = true) + }) + @MethodLog(operModule = OperModule.VIDEOCONTENT, operType = OperType.DELETE) + public Map<String, Object> deleteVideoContent(@PathVariable("id") String id) { + TUser user = getcurUser(); + final Audit audit = Audit.builder() + .content(this.videoContentService.getById(id).getName()) + .refItemId(id) + .userId(user.getId()) + .type(AuditTypeEnum.VIDEO_CONTENT.name()) + .operation(AuditOperationEnum.REMOVE.name()) + .status(AuditStatusEnum.TBC.name()) + .deleted(false) + .level(AuditStatusEnum.TBC.name()) + .build(); + final boolean result = this.auditService.save(audit); + if (result) { + return getSuccessResult(); + } + return getFailResult(); + } + }