|
@@ -9,6 +9,7 @@ import com.microsvc.toolkit.common.response.paging.PageInfo;
|
|
|
import com.microsvc.toolkit.common.response.template.R;
|
|
|
import com.microsvc.toolkit.common.webportal.exception.BizException;
|
|
|
import com.microsvc.toolkit.config.jwt.utils.JwtUserInfo;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.SubjectTypeEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.service.MusicSheetService;
|
|
|
import com.yonge.cooleshow.biz.dal.service.SysConfigService;
|
|
|
import com.yonge.cooleshow.common.constant.SysConfigConstant;
|
|
@@ -119,12 +120,27 @@ public class TenantMusicSheetApplicationExtendController {
|
|
|
|
|
|
@ApiOperation(value = "应用分类列表")
|
|
|
@PostMapping("/categoryList")
|
|
|
- public R<List<MusicSheetCategoriesWrapper.MusicSheetCategories>> categoryList() {
|
|
|
+ public R<List<MusicSheetCategoriesWrapper.MusicSheetCategories>> categoryList(String type) {
|
|
|
|
|
|
- String cbsTenantAppId = sysConfigService.findConfigValue(SysConfigConstant.CBS_TENANT_APP_ID);
|
|
|
+ if (StringUtils.isNotBlank(type)) {
|
|
|
+ String cbsTenantAppId = sysConfigService.findConfigValue(SysConfigConstant.CBS_TENANT_APP_ID);
|
|
|
+
|
|
|
+ return R.from(musicFeignClientService.queryTreeByAppId(Long.parseLong(cbsTenantAppId)).feignData());
|
|
|
+ }
|
|
|
|
|
|
- return R.from(musicFeignClientService.queryTreeByAppId(Long.parseLong(cbsTenantAppId)).feignData());
|
|
|
+ if (StringUtils.isBlank(type)) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ Long categoryId = null;
|
|
|
+ if (SubjectTypeEnum.SUBJECT.name().equals(type)) {
|
|
|
+ categoryId= Long.parseLong(sysConfigService.findConfigValue(SysConfigConstant.TENANT_ALBUM_SUBJECT_TYPE_CATEGORY));
|
|
|
+ } else if (SubjectTypeEnum.ENSEMBLE.name().equals(type)) {
|
|
|
+ categoryId= Long.parseLong(sysConfigService.findConfigValue(SysConfigConstant.TENANT_ALBUM_ENSEMBLE_TYPE_CATEGORY));
|
|
|
+ } if (SubjectTypeEnum.MUSIC.name().equals(type)) {
|
|
|
+ categoryId = Long.parseLong(sysConfigService.findConfigValue(SysConfigConstant.TENANT_ALBUM_MUSIC_TYPE_CATEGORY));
|
|
|
+ }
|
|
|
|
|
|
+ return R.from(musicFeignClientService.getChildTreeById(categoryId).feignData().getMusicSheetCategoriesList());
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "删除应用扩展信息", notes = "曲目应用拓展表- 传入 MusicSheetApplicationExtendWrapper.MusicSheetApplicationExtend")
|