liujunchi 2 лет назад
Родитель
Сommit
6410144412

+ 4 - 0
cooleshow-common/src/main/java/com/yonge/cooleshow/common/constant/SysConfigConstant.java

@@ -283,6 +283,10 @@ public interface SysConfigConstant {
      */
     String MUSIC_SHARE_FEE = "music_share_fee";
     /**
+     * 乐谱推荐分润比例
+     */
+    String MUSIC_ALBUM_FEE = "music_album_fee";
+    /**
      * 商品推荐分润比例
      */
     String MALL_SHARE_FEE = "mall_share_fee";

+ 1 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/enums/AccountBizTypeEnum.java

@@ -25,6 +25,7 @@ public enum AccountBizTypeEnum implements BaseEnum<String, AccountBizTypeEnum> {
     LIVE_SHARE("直播课分润"),
     VIDEO_SHARE("视频课分润"),
     MUSIC_SHARE("乐谱分润"),
+    ALBUM_SHARE("专辑分润"),
     VIP_SHARE("会员分润"),
     MALL_SHARE("商品分润"),
     ACTI_REGIST_SHARE("活动报名分润"),

+ 3 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/service/impl/UserOrderServiceImpl.java

@@ -1052,6 +1052,9 @@ public class UserOrderServiceImpl extends ServiceImpl<UserOrderDao, UserOrder> i
         if (GoodTypeEnum.MUSIC.equals(goodType)) {
             return getShareFreeByConfigName(SysConfigConstant.MUSIC_SHARE_FEE);
         }
+        if (GoodTypeEnum.ALBUM.equals(goodType)) {
+            return getShareFreeByConfigName(SysConfigConstant.MUSIC_ALBUM_FEE);
+        }
         if (GoodTypeEnum.ACTI_REGIST.equals(goodType)) {
             //获取当前活动的分润比例
             ActivityPlan byId = activityPlanService.getById(bizId);