|
@@ -119,6 +119,32 @@ public class TenantMusicSheetApplicationExtendController {
|
|
|
return R.defaultR();
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "批量保存扩展信息")
|
|
|
+ @PreAuthorize("@pcs.hasPermissions('musicSheetApplicationExtend/saveBatch', {'BACKEND'})")
|
|
|
+ @PostMapping("/saveBatch")
|
|
|
+ public R<JSONObject> saveBatch( @RequestBody List<CbsMusicSheetApplicationExtendClientWrapper.AddMusicSheetApplicationExtend> list) {
|
|
|
+
|
|
|
+ String cbsTenantAppId = sysConfigService.findConfigValue(SysConfigConstant.CBS_TENANT_APP_ID);
|
|
|
+ if (CollectionUtils.isEmpty(list)) {
|
|
|
+ throw BizException.from("参数错误");
|
|
|
+ }
|
|
|
+ for (CbsMusicSheetApplicationExtendClientWrapper.AddMusicSheetApplicationExtend addMusicSheetApplicationExtend : list) {
|
|
|
+ addMusicSheetApplicationExtend.setApplicationId(Long.parseLong(cbsTenantAppId));
|
|
|
+ }
|
|
|
+ // 更新数据
|
|
|
+ try {
|
|
|
+
|
|
|
+ musicFeignClientService.musicSheetApplicationExtendSaveBatch(list).feignData();
|
|
|
+ }catch (Exception e) {
|
|
|
+ log.error("批量保存扩展信息异常", e);
|
|
|
+ if(e instanceof BizException) {
|
|
|
+ throw e;
|
|
|
+ }
|
|
|
+ throw BizException.from("内容平台服务异常");
|
|
|
+ }
|
|
|
+
|
|
|
+ return R.defaultR();
|
|
|
+ }
|
|
|
|
|
|
|
|
|
@ApiOperation(value = "应用分类列表")
|