|
@@ -416,6 +416,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao,MusicSheet>
|
|
|
@Transactional
|
|
|
public void buyMusicSheetSuccess(UserOrderDetailVo userOrderDetailVo) {
|
|
|
|
|
|
+ MusicSheet musicSheet = this.getById(userOrderDetailVo.getBizId());
|
|
|
|
|
|
// 曲目服务费比例
|
|
|
String musicSheetServiceFee= sysConfigService.findConfigValue(SysConfigConstant.MUSIC_SHEET_SERVICE_FEE);
|
|
@@ -429,8 +430,10 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao,MusicSheet>
|
|
|
// 保存购买记录
|
|
|
addMusicSheetPurchaseRecord(userOrderDetailVo, actualPrice, serviceFeeAmount);
|
|
|
|
|
|
- // 加入账户
|
|
|
- addTeacherAccount(userOrderDetailVo, actualPrice, serviceFeeAmount, userOrderDetailVo.getBizId());
|
|
|
+ if (!musicSheet.getSourceType().getCode().equals(SourceTypeEnum.PLATFORM.getCode())) {
|
|
|
+ // 加入账户
|
|
|
+ addTeacherAccount(userOrderDetailVo, actualPrice, serviceFeeAmount, userOrderDetailVo.getBizId());
|
|
|
+ }
|
|
|
|
|
|
// 消息通知
|
|
|
try {
|