|
@@ -1163,29 +1163,22 @@ public class ExportController extends BaseController {
|
|
|
}
|
|
|
row.setDegreeFee(row.getActualAmount().subtract(row.getVipCourseFee()).subtract(row.getPracticeCourseFee()).subtract(row.getTheoryCourseFee()));
|
|
|
} else {
|
|
|
- if(row.getChargeType() != null && SporadicChargeTypeEnum.LEVEL.getCode().equals(row.getChargeType())){
|
|
|
+ if (row.getChargeType() != null && SporadicChargeTypeEnum.LEVEL.getCode().equals(row.getChargeType())) {
|
|
|
row.setDegreeFee(row.getActualAmount());
|
|
|
- }else if(row.getChargeType() != null && SporadicChargeTypeEnum.PRACTICE_GROUP_BUY.getCode().equals(row.getChargeType())){
|
|
|
+ } else if (row.getChargeType() != null && SporadicChargeTypeEnum.PRACTICE_GROUP_BUY.getCode().equals(row.getChargeType())) {
|
|
|
row.setPracticeCourseFee(row.getActualAmount());
|
|
|
} else {
|
|
|
row.setOtherFee(row.getActualAmount());
|
|
|
- } }
|
|
|
+ }
|
|
|
+ }
|
|
|
if (row.getChargeType() != null) {
|
|
|
for (SporadicChargeTypeEnum chargeType : SporadicChargeTypeEnum.values()) {
|
|
|
if (!chargeType.getCode().equals(row.getChargeType())) continue;
|
|
|
row.setSporadicType(chargeType.getMsg());
|
|
|
}
|
|
|
}
|
|
|
- School userSchool = musicGroupDao.findUserSchool(row.getUserId());
|
|
|
- if (userSchool != null) {
|
|
|
- row.setSchoolName(userSchool.getName());
|
|
|
- }
|
|
|
} else if (row.getGroupType().equals(GroupType.PRACTICE)) {
|
|
|
row.setPracticeCourseFee(row.getActualAmount());
|
|
|
- School userSchool = musicGroupDao.findUserSchool(row.getUserId());
|
|
|
- if (userSchool != null) {
|
|
|
- row.setSchoolName(userSchool.getName());
|
|
|
- }
|
|
|
PracticeCourseDto practiceGroup = practiceGroupDao.findByGroupId(Integer.parseInt(row.getMusicGroupId()));
|
|
|
if (practiceGroup != null) {
|
|
|
row.setSubjectName(practiceGroup.getSubjectName());
|
|
@@ -1211,7 +1204,18 @@ public class ExportController extends BaseController {
|
|
|
row.setTransferFee(BigDecimal.ZERO);
|
|
|
}
|
|
|
}
|
|
|
- if (row.getMusicGroupId()!= null && row.getMusicGroupId().equals("null")) {
|
|
|
+ //如果合作单位不存在取学员的第一个乐团的合作单位和教学点
|
|
|
+ if (row.getCooperationOrganName() == null) {
|
|
|
+ CooperationOrgan cooperationOrgan = musicGroupDao.findUserMusicGroupCooperationOrgan(row.getUserId());
|
|
|
+ if (cooperationOrgan != null) {
|
|
|
+ row.setCooperationOrganName(cooperationOrgan.getName());
|
|
|
+ }
|
|
|
+ if (row.getSchoolName() == null && cooperationOrgan != null) {
|
|
|
+ //linkman 赋予教学点值
|
|
|
+ row.setSchoolName(cooperationOrgan.getLinkman());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (row.getMusicGroupId() != null && row.getMusicGroupId().equals("null")) {
|
|
|
row.setMusicGroupId("");
|
|
|
}
|
|
|
String paymentChannel = "";
|
|
@@ -2297,11 +2301,11 @@ public class ExportController extends BaseController {
|
|
|
}
|
|
|
row.setDegreeFee(row.getActualAmount().subtract(row.getVipCourseFee()).subtract(row.getPracticeCourseFee()).subtract(row.getTheoryCourseFee()));
|
|
|
} else {
|
|
|
- if(row.getChargeType() != null && SporadicChargeTypeEnum.LEVEL.getCode().equals(row.getChargeType())){
|
|
|
+ if (row.getChargeType() != null && SporadicChargeTypeEnum.LEVEL.getCode().equals(row.getChargeType())) {
|
|
|
row.setDegreeFee(row.getActualAmount());
|
|
|
- }else if(row.getChargeType() != null && SporadicChargeTypeEnum.PRACTICE_GROUP_BUY.getCode().equals(row.getChargeType())){
|
|
|
+ } else if (row.getChargeType() != null && SporadicChargeTypeEnum.PRACTICE_GROUP_BUY.getCode().equals(row.getChargeType())) {
|
|
|
row.setPracticeCourseFee(row.getActualAmount());
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
row.setOtherFee(row.getActualAmount());
|
|
|
}
|
|
|
}
|
|
@@ -2311,16 +2315,8 @@ public class ExportController extends BaseController {
|
|
|
row.setSporadicType(chargeType.getMsg());
|
|
|
}
|
|
|
}
|
|
|
- School userSchool = musicGroupDao.findUserSchool(row.getUserId());
|
|
|
- if (userSchool != null) {
|
|
|
- row.setSchoolName(userSchool.getName());
|
|
|
- }
|
|
|
} else if (row.getGroupType().equals(GroupType.PRACTICE)) {
|
|
|
row.setPracticeCourseFee(row.getActualAmount());
|
|
|
- School userSchool = musicGroupDao.findUserSchool(row.getUserId());
|
|
|
- if (userSchool != null) {
|
|
|
- row.setSchoolName(userSchool.getName());
|
|
|
- }
|
|
|
PracticeCourseDto practiceGroup = practiceGroupDao.findByGroupId(Integer.parseInt(row.getMusicGroupId()));
|
|
|
if (practiceGroup != null) {
|
|
|
row.setSubjectName(practiceGroup.getSubjectName());
|
|
@@ -2346,7 +2342,16 @@ public class ExportController extends BaseController {
|
|
|
row.setTransferFee(BigDecimal.ZERO);
|
|
|
}
|
|
|
}
|
|
|
- if (row.getMusicGroupId()!= null && row.getMusicGroupId().equals("null")) {
|
|
|
+ //如果合作单位不存在取学员的第一个乐团的合作单位和教学点
|
|
|
+ if (row.getCooperationOrganName() == null) {
|
|
|
+ CooperationOrgan cooperationOrgan = musicGroupDao.findUserMusicGroupCooperationOrgan(row.getUserId());
|
|
|
+ row.setCooperationOrganName(cooperationOrgan.getName());
|
|
|
+ if (row.getSchoolName() != null) {
|
|
|
+ //linkman 赋予教学点值
|
|
|
+ row.setSchoolName(cooperationOrgan.getLinkman());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (row.getMusicGroupId() != null && row.getMusicGroupId().equals("null")) {
|
|
|
row.setMusicGroupId("");
|
|
|
}
|
|
|
String paymentChannel = "";
|