|
@@ -83,6 +83,8 @@ public class TeacherDefaultVipGroupSalaryServiceImpl extends BaseServiceImpl<Lon
|
|
|
// 获取老师默认VIP课课酬
|
|
|
List<TeacherDefaultVipGroupSalary> origSalaryList = teacherDefaultVipGroupSalaryDao.queryByUserId(userId);
|
|
|
|
|
|
+ Set<Integer> vipGroupCategoryIds = teacherDefaultVipGroupSalaries.stream().map(TeacherDefaultVipGroupSalary::getVipGroupCategoryId).collect(Collectors.toSet());
|
|
|
+
|
|
|
Map<Integer, TeacherDefaultVipGroupSalary> map = new HashMap<Integer, TeacherDefaultVipGroupSalary>();
|
|
|
if (origSalaryList != null && origSalaryList.size() > 0) {
|
|
|
for (TeacherDefaultVipGroupSalary ms : origSalaryList) {
|
|
@@ -140,7 +142,9 @@ public class TeacherDefaultVipGroupSalaryServiceImpl extends BaseServiceImpl<Lon
|
|
|
VipGroup vipGroup = vipGroupMap.get(Long.parseLong(ts.getMusicGroupId()));
|
|
|
// 课酬结算标准
|
|
|
if (vipGroup != null) {
|
|
|
-
|
|
|
+ if(!vipGroupCategoryIds.contains(vipGroup.getVipGroupCategoryId())){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
VipGroupCategory vipGroupCategory = vipGroupCategoryDao.get(vipGroup.getVipGroupCategoryId());
|
|
|
|
|
|
VipGroupActivity vipGroupActivity = vipGroupActivityMap.get(vipGroup.getVipGroupActivityId());
|