|
@@ -127,6 +127,8 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
private ImGroupService imGroupService;
|
|
|
@Autowired
|
|
|
private ImGroupMemberService imGroupMemberService;
|
|
|
+ @Autowired
|
|
|
+ private MemberFeeSettingService memberFeeSettingService;
|
|
|
|
|
|
@Override
|
|
|
public BaseDAO<Long, MusicGroupPaymentCalender> getDAO() {
|
|
@@ -382,6 +384,13 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
calenderMember.setActualAmount(memberActualAmount);
|
|
|
calenderMember.setOriginalAmount(memberOriginalAmount);
|
|
|
calenderMember.setCalenderId(calenderId);
|
|
|
+ //如果当前乐团是会员收费,那么获取云教练收入
|
|
|
+ if(musicGroup.getCourseViewType() == CourseViewTypeEnum.MEMBER_FEE){
|
|
|
+ BigDecimal income = memberFeeSettingService.getAmount(sysUser.getOrganId(),1,
|
|
|
+ calenderMember.getPeriod(),new BigDecimal(1),
|
|
|
+ MemberFeeSettingServiceImpl::getIncome);
|
|
|
+ calenderMember.setIncome(income);
|
|
|
+ }
|
|
|
musicGroupPaymentCalenderMemberService.insert(calenderMember);
|
|
|
}
|
|
|
//保存乐保缴费信息
|