|
@@ -324,11 +324,11 @@ public class ExportServiceImpl implements ExportService {
|
|
|
|
|
|
HSSFWorkbook workbook = null;
|
|
HSSFWorkbook workbook = null;
|
|
try {
|
|
try {
|
|
- String[] header = {"序号", "学生姓名", "交易流水号", "订单编号", "收款渠道", "收款账户", "订单金额", "应付金额", "现金支付", "余额支付", "优惠金额",
|
|
|
|
|
|
+ String[] header = {"序号", "学生编号", "学生姓名", "交易流水号", "订单编号", "收款渠道", "收款账户", "订单金额", "应付金额", "现金支付", "余额支付", "优惠金额",
|
|
"乐团课", "VIP课", "网管课", "乐理课", "考级", "维修费用", "乐保费用", "云教练", "押金", "乐器", "教辅费用", "上门费",
|
|
"乐团课", "VIP课", "网管课", "乐理课", "考级", "维修费用", "乐保费用", "云教练", "押金", "乐器", "教辅费用", "上门费",
|
|
"账户充值", "其它", "手续费", "到账时间",
|
|
"账户充值", "其它", "手续费", "到账时间",
|
|
"关联乐团ID/VIP课ID", "课程形态", "零星收款类别", "专业", "分部", "教学点", "合作单位", "乐团主管", "备注"};
|
|
"关联乐团ID/VIP课ID", "课程形态", "零星收款类别", "专业", "分部", "教学点", "合作单位", "乐团主管", "备注"};
|
|
- String[] body = {"id", "user.username", "transNo", "orderNo", "paymentChannel", "merNos", "orderAmount", "expectAmount", "actualAmount", "balancePaymentAmount", "couponRemitFee",
|
|
|
|
|
|
+ String[] body = {"id", "userId", "user.username", "transNo", "orderNo", "paymentChannel", "merNos", "orderAmount", "expectAmount", "actualAmount", "balancePaymentAmount", "couponRemitFee",
|
|
"musicGroupCourseFee", "vipCourseFee", "practiceCourseFee", "theoryCourseFee", "degreeFee", "repairFee", "maintenanceFee", "cloudTeacherFee",
|
|
"musicGroupCourseFee", "vipCourseFee", "practiceCourseFee", "theoryCourseFee", "degreeFee", "repairFee", "maintenanceFee", "cloudTeacherFee",
|
|
"leaseFee", "musicalFee", "teachingFee", "visitFee", "rechargeFee", "otherFee", "transferFee", "payTime", "musicGroupId",
|
|
"leaseFee", "musicalFee", "teachingFee", "visitFee", "rechargeFee", "otherFee", "transferFee", "payTime", "musicGroupId",
|
|
"groupType.desc", "sporadicType", "subjectName", "organName", "schoolName", "cooperationOrganName", "eduTeacher", "memo"};
|
|
"groupType.desc", "sporadicType", "subjectName", "organName", "schoolName", "cooperationOrganName", "eduTeacher", "memo"};
|
|
@@ -801,9 +801,11 @@ public class ExportServiceImpl implements ExportService {
|
|
order.setCloudTeacherFee(cloudTeacherFee);
|
|
order.setCloudTeacherFee(cloudTeacherFee);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- String[] organIdArr = params.get("oldOrganId").toString().split(",");
|
|
|
|
- List<String> organIds = Arrays.asList(organIdArr);
|
|
|
|
- studentPaymentOrderExportDtos.removeIf(order -> !organIds.contains(order.getOrganId().toString()));
|
|
|
|
|
|
+ if(params.get("oldOrganId") != null){
|
|
|
|
+ String[] organIdArr = params.get("oldOrganId").toString().split(",");
|
|
|
|
+ List<String> organIds = Arrays.asList(organIdArr);
|
|
|
|
+ studentPaymentOrderExportDtos.removeIf(order -> !organIds.contains(order.getOrganId().toString()));
|
|
|
|
+ }
|
|
|
|
|
|
String basePath = new ApplicationHome(this.getClass()).getSource().getParentFile().getPath();
|
|
String basePath = new ApplicationHome(this.getClass()).getSource().getParentFile().getPath();
|
|
File file = new File(basePath + "/" + managerDownload.getName());
|
|
File file = new File(basePath + "/" + managerDownload.getName());
|
|
@@ -923,9 +925,9 @@ public class ExportServiceImpl implements ExportService {
|
|
|
|
|
|
HSSFWorkbook workbook = null;
|
|
HSSFWorkbook workbook = null;
|
|
try {
|
|
try {
|
|
- String[] header = {"分部", "学员编号", "学生姓名", "VIP已结束课时数", "VIP未开始课时数", "已结束VIP上课老师编号", "已结束VIP上课老师",
|
|
|
|
|
|
+ String[] header = {"分部", "学员编号", "学生姓名", "课程余额", "声部", "VIP已结束课时数", "VIP未开始课时数", "已结束VIP上课老师编号", "已结束VIP上课老师",
|
|
"网管课已结束课时数", "网管课未开始课时数", "已结束网管课上课老师编号", "已结束网管课上课老师", "指导老师编号", "指导老师"};
|
|
"网管课已结束课时数", "网管课未开始课时数", "已结束网管课上课老师编号", "已结束网管课上课老师", "指导老师编号", "指导老师"};
|
|
- String[] body = {"organName","userId", "username", "vipOverNum", "vipNotStartNum", "vipOverTeacherId", "vipOverTeacherName"
|
|
|
|
|
|
+ String[] body = {"organName","userId", "username","courseBalance", "subjectName", "vipOverNum", "vipNotStartNum", "vipOverTeacherId", "vipOverTeacherName"
|
|
, "practiceOverNum", "practiceNotStartNum", "practiceOverTeacherId", "practiceOverTeacherName","teacherId","teacherName"};
|
|
, "practiceOverNum", "practiceNotStartNum", "practiceOverTeacherId", "practiceOverTeacherName","teacherId","teacherName"};
|
|
workbook = POIUtil.exportExcel(header, body, studentVipPracticeExportDtos);
|
|
workbook = POIUtil.exportExcel(header, body, studentVipPracticeExportDtos);
|
|
workbook.write(fileOutputStream);
|
|
workbook.write(fileOutputStream);
|