Ver Fonte

新增默认谱面

zouxuan há 11 meses atrás
pai
commit
ade74722e7

+ 16 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/admin/controller/MusicSheetController.java

@@ -2,6 +2,7 @@ package com.yonge.cooleshow.admin.controller;
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
+import com.dayaedu.cbs.openfeign.client.MusicFeignClientService;
 import com.dayaedu.cbs.openfeign.wrapper.music.CbsMusicSheetApplicationExtendClientWrapper;
 import com.microsvc.toolkit.common.response.template.R;
 import com.yonge.cooleshow.biz.dal.dto.ReasonDto;
@@ -43,6 +44,8 @@ public class MusicSheetController extends BaseController {
 	private MusicSheetService musicSheetService;
 	@Resource
 	private CbsMusicScoreService cbsMusicScoreService;
+	@Resource
+	private MusicFeignClientService musicFeignClientService;
 
     @GetMapping("/detail/{id}")
     @ApiOperation(value = "详情", notes = "传入id")
@@ -76,6 +79,19 @@ public class MusicSheetController extends BaseController {
         return status(musicSheetService.state(id,reasonDto.getReason(),ClientEnum.SYSTEM));
     }
 
+    @PostMapping("/delete/{id}")
+    @ApiOperation(value = "删除", notes = "传入id")
+    @PreAuthorize("@pcs.hasPermissions('music/sheet/delete')")
+    public HttpResponseResult<Boolean> delete(@ApiParam(value = "曲目编号", required = true)  @PathVariable Long id) {
+        if (StringUtil.isEmpty(id)) {
+            return failed("参数不能为空");
+        }
+        musicFeignClientService.musicSheetApplicationExtendDel(id);
+        return status(true);
+    }
+
+
+
     @PostMapping("/stateList")
     @ApiOperation(value = "批量启用/停用")
     @PreAuthorize("@pcs.hasPermissions('music/sheet/stateList')")