|  | @@ -992,14 +992,7 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |              row.setMemo(goodsName);
 | 
	
		
			
				|  |  |              row.setHighOnlineCourseFee(highOnlineCourseFee);
 | 
	
		
			
				|  |  |              //专业
 | 
	
		
			
				|  |  | -            if (row.getGroupType().equals(GroupType.MUSIC)) {
 | 
	
		
			
				|  |  | -                StudentRegistration studentRegistration = studentRegistrationDao.findStudentByMusicGroupIdAndUserId(row.getMusicGroupId(), row.getUserId());
 | 
	
		
			
				|  |  | -                if (studentRegistration != null) {
 | 
	
		
			
				|  |  | -                    row.setSubjectName(studentRegistration.getSubjectName());
 | 
	
		
			
				|  |  | -                    row.setSchoolName(studentRegistration.getSchoolName());
 | 
	
		
			
				|  |  | -                    row.setCooperationOrganName(studentRegistration.getRemark());
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -            } else if (row.getGroupType().equals(GroupType.VIP)) {
 | 
	
		
			
				|  |  | +            if (row.getGroupType().equals(GroupType.VIP)) {
 | 
	
		
			
				|  |  |                  row.setCourseFee(row.getActualAmount());
 | 
	
		
			
				|  |  |                  VipGroup vipGroupInfo = vipGroupDao.findVipGroupInfo(Integer.parseInt(row.getMusicGroupId()), row.getClassGroupId());
 | 
	
		
			
				|  |  |                  if (vipGroupInfo != null) {
 | 
	
	
		
			
				|  | @@ -1035,7 +1028,17 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |                  StudentPaymentOrderExportDto feeByType = sellOrderDao.getFeeByType(row.getId());
 | 
	
		
			
				|  |  |                  row.setMusicalFee(feeByType.getMusicalFee());
 | 
	
		
			
				|  |  |                  row.setTeachingFee(feeByType.getTeachingFee());
 | 
	
		
			
				|  |  | -                if (row.getType().equals(OrderTypeEnum.REPAIR)) {
 | 
	
		
			
				|  |  | +                if (row.getGroupType().equals(GroupType.MUSIC)) {
 | 
	
		
			
				|  |  | +                    StudentRegistration studentRegistration = studentRegistrationDao.findStudentByMusicGroupIdAndUserId(row.getMusicGroupId(), row.getUserId());
 | 
	
		
			
				|  |  | +                    if (studentRegistration != null) {
 | 
	
		
			
				|  |  | +                        row.setSubjectName(studentRegistration.getSubjectName());
 | 
	
		
			
				|  |  | +                        row.setSchoolName(studentRegistration.getSchoolName());
 | 
	
		
			
				|  |  | +                        row.setCooperationOrganName(studentRegistration.getRemark());
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                    if (row.getCourseFee().compareTo(BigDecimal.ZERO) == 0) {
 | 
	
		
			
				|  |  | +                        row.setCourseFee(feeByType.getExpectAmount().subtract(feeByType.getMusicalFee()).subtract(feeByType.getTeachingFee()));
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                } else if (row.getType().equals(OrderTypeEnum.REPAIR)) {
 | 
	
		
			
				|  |  |                      row.setRepairFee(feeByType.getExpectAmount().subtract(feeByType.getMusicalFee()).subtract(feeByType.getTeachingFee()));
 | 
	
		
			
				|  |  |                  } else if (row.getType().equals(OrderTypeEnum.OUTORDER)) {
 | 
	
		
			
				|  |  |                      row.setCourseFee(feeByType.getExpectAmount().subtract(feeByType.getMusicalFee()).subtract(feeByType.getTeachingFee()));
 | 
	
	
		
			
				|  | @@ -1057,9 +1060,9 @@ public class ExportController extends BaseController {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  |              String[] header = {"序号", "学生姓名", "交易流水号", "订单编号", "收款渠道", "收款账户", "应付金额", "现金支付", "余额支付", "到账时间",
 | 
	
		
			
				|  |  | -                    "关联乐团ID/VIP课ID", "课程形态", "课程费用", "新生专享课程费用", "乐器减免费用", "课程减免费用", "押金", "乐器", "教辅费用","维修费用", "零星收款费用", "零星收款类别", "手续费", "专业", "分部", "单位/学校", "合作机构", "备注"};
 | 
	
		
			
				|  |  | +                    "关联乐团ID/VIP课ID", "课程形态", "课程费用", "新生专享课程费用", "乐器减免费用", "课程减免费用", "押金", "乐器", "教辅费用", "维修费用", "零星收款费用", "零星收款类别", "手续费", "专业", "分部", "单位/学校", "合作机构", "备注"};
 | 
	
		
			
				|  |  |              String[] body = {"id", "user.username", "transNo", "orderNo", "paymentChannel", "merNos", "expectAmount", "actualAmount", "balancePaymentAmount", "payTime", "musicGroupId",
 | 
	
		
			
				|  |  | -                    "groupType.desc", "courseFee", "highOnlineCourseFee", "remitFee", "courseRemitFee", "leaseFee", "musicalFee", "teachingFee","repairFee", "sporadicAmount", "sporadicType", "transferFee", "subjectName", "organName", "schoolName", "cooperationOrganName", "memo"};
 | 
	
		
			
				|  |  | +                    "groupType.desc", "courseFee", "highOnlineCourseFee", "remitFee", "courseRemitFee", "leaseFee", "musicalFee", "teachingFee", "repairFee", "sporadicAmount", "sporadicType", "transferFee", "subjectName", "organName", "schoolName", "cooperationOrganName", "memo"};
 | 
	
		
			
				|  |  |              HSSFWorkbook workbook = POIUtil.exportExcel(header, body, studentPaymentOrderExportDtos);
 | 
	
		
			
				|  |  |              response.setContentType("application/octet-stream");
 | 
	
		
			
				|  |  |              response.setHeader("Content-Disposition", "attachment;filename=lender-" + DateUtil.getDate(new Date()) + ".xls");
 |