|
@@ -1,14 +1,17 @@
|
|
|
package com.yonge.cooleshow.biz.dal.service.cbs.impl;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.dayaedu.cbs.common.enums.music.EMusicAvailableType;
|
|
|
import com.dayaedu.cbs.openfeign.client.MusicFeignClientService;
|
|
|
import com.dayaedu.cbs.openfeign.wrapper.music.CbsMusicSheetApplicationExtendClientWrapper;
|
|
|
import com.dayaedu.cbs.openfeign.wrapper.music.CbsMusicSheetWrapper;
|
|
|
import com.microsvc.toolkit.common.response.paging.PageInfo;
|
|
|
import com.microsvc.toolkit.common.response.template.R;
|
|
|
import com.yonge.cooleshow.biz.dal.service.cbs.CbsMusicScoreService;
|
|
|
+import com.yonge.cooleshow.biz.dal.wrapper.MusicSheetApplicationExtendWrapper;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@@ -30,9 +33,14 @@ public class CbsMusicScoreServiceImpl implements CbsMusicScoreService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void update(CbsMusicSheetApplicationExtendClientWrapper.AddMusicSheetApplicationExtend addMusicSheetApplicationExtend) {
|
|
|
- addMusicSheetApplicationExtend.setApplicationId(applicationId);
|
|
|
- R<JSONObject> jsonObjectR = musicFeignClientService.musicSheetApplicationExtendUpdate(addMusicSheetApplicationExtend);
|
|
|
+ public void update(MusicSheetApplicationExtendWrapper addMusicSheetApplicationExtend) {
|
|
|
+ CbsMusicSheetApplicationExtendClientWrapper.AddMusicSheetApplicationExtend extend =
|
|
|
+ JSONObject.parseObject(JSONObject.toJSONString(addMusicSheetApplicationExtend), CbsMusicSheetApplicationExtendClientWrapper.AddMusicSheetApplicationExtend.class);
|
|
|
+ extend.setApplicationId(applicationId);
|
|
|
+ if(StringUtils.isNotEmpty(addMusicSheetApplicationExtend.getProviderType())){
|
|
|
+ extend.setAvailableType(StringUtils.equals(addMusicSheetApplicationExtend.getProviderType(),"PLATFORM") ? EMusicAvailableType.PLATFORM : EMusicAvailableType.ORG);
|
|
|
+ }
|
|
|
+ R<JSONObject> jsonObjectR = musicFeignClientService.musicSheetApplicationExtendUpdate(extend);
|
|
|
if (jsonObjectR.getCode() != 200) {
|
|
|
throw new BizException("修改失败,{}",jsonObjectR.getMessage());
|
|
|
}
|