|
@@ -10,6 +10,7 @@ import com.yonge.cooleshow.auth.api.enums.SysUserType;
|
|
|
import com.yonge.cooleshow.biz.dal.dao.MusicSheetDao;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.MusicSheetDto;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.MusicSheetPayDto;
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.UserAccountRecordDto;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.req.OrderReq;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.req.TeacherMusicSheetAuditReq;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.*;
|
|
@@ -70,6 +71,9 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao,MusicSheet>
|
|
|
@Autowired
|
|
|
private SysUserFeignService sysUserFeignService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private UserAccountService userAccountService;
|
|
|
+
|
|
|
public MusicSheetDao getDao() {
|
|
|
return musicSheetDao;
|
|
|
}
|
|
@@ -355,6 +359,7 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao,MusicSheet>
|
|
|
|
|
|
@Override
|
|
|
public void buyMusicSheetSuccess(UserOrderDetailVo userOrderDetailVo) {
|
|
|
+ // 保存购买记录
|
|
|
MusicSheetPurchaseRecord musicSheetPurchaseRecord = new MusicSheetPurchaseRecord();
|
|
|
musicSheetPurchaseRecord.setMusicSheetId(userOrderDetailVo.getBizId());
|
|
|
musicSheetPurchaseRecord.setOrderNo(userOrderDetailVo.getOrderNo());
|
|
@@ -365,6 +370,12 @@ public class MusicSheetServiceImpl extends ServiceImpl<MusicSheetDao,MusicSheet>
|
|
|
musicSheetPurchaseRecord.setStudentId(userOrderDetailVo.getUserId());
|
|
|
musicSheetPurchaseRecordService.save(musicSheetPurchaseRecord);
|
|
|
|
|
|
+ // 加入账户
|
|
|
+ UserAccountRecordDto userAccountRecordDto = new UserAccountRecordDto();
|
|
|
+ userAccountRecordDto.setUserId(userOrderDetailVo.getUserId());
|
|
|
+ userAccountRecordDto.setFrozenType(FrozenTypeEnum.NONE);
|
|
|
+
|
|
|
+ userAccountService.accountChange();
|
|
|
}
|
|
|
|
|
|
private SysUser getSysUser(Long userId) {
|