From 9a044f2f4b810a0f7a3d568998bfd2b13797427e Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期三, 20 八月 2025 14:13:32 +0800 Subject: [PATCH] 8.22后台 --- ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/FinancialStatementController.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/FinancialStatementController.java b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/FinancialStatementController.java index b738142..8581adb 100644 --- a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/FinancialStatementController.java +++ b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/FinancialStatementController.java @@ -7,6 +7,7 @@ import com.stylefeng.guns.core.util.ExcelExportUtil; import com.stylefeng.guns.core.util.SinataUtil; import com.stylefeng.guns.modular.system.service.ITOrderCrossCityService; +import com.stylefeng.guns.modular.system.service.ITOrderLogisticsService; import com.stylefeng.guns.modular.system.service.ITOrderTaxiService; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @@ -39,6 +40,8 @@ @Resource private ITOrderCrossCityService orderCrossCityService; + @Resource + private ITOrderLogisticsService orderLogisticsService; /** * 跳转支付订单统计页 @@ -78,7 +81,9 @@ Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage(); List<Map<String, Object>> list = orderTaxiService.paymentOrderStatisticsList(page, paymentCode, orderCode, userPhone, driverPhone, createTime, paymentTime,orderType); List<Map<String, Object>> list1 = orderCrossCityService.paymentOrderStatisticsList(page, paymentCode, orderCode, userPhone, driverPhone, createTime, paymentTime,orderType); + List<Map<String, Object>> list2 = orderLogisticsService.paymentOrderStatisticsList(page, paymentCode, orderCode, userPhone, driverPhone, createTime, paymentTime,orderType); list.addAll(list1); + list.addAll(list2); list.sort((o1, o2) -> { String insertTime = o1.get("insertTime").toString(); String insertTime1 = o2.get("insertTime").toString(); @@ -112,6 +117,21 @@ HttpServletRequest request, HttpServletResponse response){ Page<Map<String, Object>> page = new Page(1, 9999); List<Map<String, Object>> list = orderTaxiService.paymentOrderStatisticsList(page, paymentCode, orderCode, userPhone, driverPhone, createTime, paymentTime,orderType); + List<Map<String, Object>> list1 = orderCrossCityService.paymentOrderStatisticsList(page, paymentCode, orderCode, userPhone, driverPhone, createTime, paymentTime,orderType); + list.addAll(list1); + list.sort((o1, o2) -> { + String insertTime = o1.get("insertTime").toString(); + String insertTime1 = o2.get("insertTime").toString(); + Date o1Date = null; + Date o2Date = null; + try { + o1Date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(insertTime); + o2Date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(insertTime1); + return o2Date.compareTo(o1Date); + } catch (ParseException e) { + throw new RuntimeException(e); + } + }); // 表格数据【封装】 List<List<String>> dataList = new ArrayList<>(); -- Gitblit v1.7.1