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/service/impl/TOrderLogisticsServiceImpl.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderLogisticsServiceImpl.java b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderLogisticsServiceImpl.java index 01810cf..c31bd50 100644 --- a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderLogisticsServiceImpl.java +++ b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TOrderLogisticsServiceImpl.java @@ -1,12 +1,14 @@ package com.stylefeng.guns.modular.system.service.impl; import com.baomidou.mybatisplus.plugins.Page; +import com.stylefeng.guns.core.util.ToolUtil; import com.stylefeng.guns.modular.system.model.TOrderLogistics; import com.stylefeng.guns.modular.system.dao.TOrderLogisticsMapper; import com.stylefeng.guns.modular.system.service.ITOrderLogisticsService; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import org.springframework.stereotype.Service; +import java.util.Collections; import java.util.List; import java.util.Map; @@ -30,4 +32,24 @@ public Map<String, Object> getLogisticsOrderDetailById(Integer orderId) { return this.baseMapper.getLogisticsOrderDetailById(orderId); } + + @Override + public List<Map<String, Object>> paymentOrderStatisticsList(Page<Map<String, Object>> page, String paymentCode, String orderCode, String userPhone, String driverPhone, String createTime, String paymentTime, Integer orderType) { + String createTimeStart = null; + String createTimeEnd = null; + String paymentTimeStart = null; + String paymentTimeEnd = null; + if(ToolUtil.isNotEmpty(createTime)){ + String[] split = createTime.split(" - "); + createTimeStart = split[0]; + createTimeEnd = split[1]; + } + if(ToolUtil.isNotEmpty(paymentTime)){ + String[] split = paymentTime.split(" - "); + paymentTimeStart = split[0]; + paymentTimeEnd = split[1]; + } + return this.baseMapper.paymentOrderStatisticsList(page, paymentCode, orderCode, userPhone, driverPhone, createTimeStart, createTimeEnd, paymentTimeStart, paymentTimeEnd,orderType); + + } } -- Gitblit v1.7.1