|
@@ -383,6 +383,16 @@ public class ExportServiceImpl implements ExportService {
|
|
|
exportManageFuncMap.put(ExportEnum.EXPORT_CLOUD_TEACHER_SUM_DETAIL, (info) -> exportCloudTeacherSumDetail(info));
|
|
|
exportManageFuncMap.put(ExportEnum.CLASS_GROUP, info -> exportClassGroup(info));
|
|
|
exportManageFuncMap.put(ExportEnum.EXPORT_TEACHER_CLOUD_COURSE_REPORT, info -> exportTeacherCloudCourseReport(info));
|
|
|
+ exportManageFuncMap.put(ExportEnum.EXPORT_OA_SUMMARY_EXPENSES, info -> exportOaSummaryExpenses(info));
|
|
|
+ }
|
|
|
+
|
|
|
+ private HttpResponseResult exportOaSummaryExpenses(Map<String, Object> info) {
|
|
|
+ String month = getParam(info, "month", String.class);
|
|
|
+ SysUser user = sysUserService.getUser();
|
|
|
+ ManagerDownload managerDownload = saveManagerDownload(ExportTypeEnum.EXPORT_OA_SUMMARY_EXPENSES,user.getId());
|
|
|
+ return this.asyncExport(() -> this.initExportInfo(operatingReportNewService.queryOASummaryExpenses(month),
|
|
|
+ managerDownload,ExportEnum.EXPORT_OA_SUMMARY_EXPENSES),
|
|
|
+ managerDownload.getName());
|
|
|
}
|
|
|
|
|
|
private List<StudentServeExportDto> exportStudentServeInfo(Map<String, Object> info) {
|
|
@@ -1329,7 +1339,9 @@ public class ExportServiceImpl implements ExportService {
|
|
|
}
|
|
|
}
|
|
|
for (MusicGroupBuildLog groupAuditSuccess : musicGroupAuditSuccess) {
|
|
|
- if (!groupAuditSuccess.getMusicGroupId().equals(musicGroupRegister.getMusicGroupId())) continue;
|
|
|
+ if (!groupAuditSuccess.getMusicGroupId().equals(musicGroupRegister.getMusicGroupId())) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
musicGroupRegisterMap.put("auditSuccessTime", groupAuditSuccess.getCreateTime());
|
|
|
}
|
|
|
musicGroupRegisterMap.put("groupBuyMusicalNum", musicGroupRegister.getGroupBuyMusicalNum());
|
|
@@ -2094,7 +2106,9 @@ public class ExportServiceImpl implements ExportService {
|
|
|
}
|
|
|
if (row.getChargeType() != null) {
|
|
|
for (SporadicChargeTypeEnum chargeType : SporadicChargeTypeEnum.values()) {
|
|
|
- if (!chargeType.getCode().equals(row.getChargeType())) continue;
|
|
|
+ if (!chargeType.getCode().equals(row.getChargeType())) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
row.setSporadicType(chargeType.getMsg());
|
|
|
}
|
|
|
}
|
|
@@ -2538,6 +2552,7 @@ public class ExportServiceImpl implements ExportService {
|
|
|
return subtract;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
public void mallRouteOrderList(Map<String, Object> params, ManagerDownload managerDownload) {
|
|
|
//获取分润订单(不包含订单详情)(纯余额支付不处理)
|
|
|
List<StudentPaymentOrderMallExportDto> studentPaymentOrderExportDtos = studentPaymentRouteOrderDao.exportMallQueryPage(params);
|