From 5dacdee9b54c78372b68140e2b068d03a620eab9 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期三, 02 七月 2025 19:00:52 +0800
Subject: [PATCH] 修改bug

---
 ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverActivityHistoryServiceImpl.java |  112 +++++++++++++++++++++++++++++---------------------------
 1 files changed, 58 insertions(+), 54 deletions(-)

diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverActivityHistoryServiceImpl.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverActivityHistoryServiceImpl.java
index c0bccce..0f38b14 100644
--- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverActivityHistoryServiceImpl.java
+++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverActivityHistoryServiceImpl.java
@@ -1,17 +1,17 @@
 package com.stylefeng.guns.modular.system.service.impl;
 
 import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
 import com.stylefeng.guns.core.beetl.ShiroExtUtil;
-import com.stylefeng.guns.core.shiro.ShiroKit;
 import com.stylefeng.guns.core.util.ExcelUtil;
 import com.stylefeng.guns.core.util.ToolUtil;
-import com.stylefeng.guns.modular.system.model.DriverActivityHistory;
 import com.stylefeng.guns.modular.system.dao.DriverActivityHistoryMapper;
+import com.stylefeng.guns.modular.system.model.DriverActivityHistory;
 import com.stylefeng.guns.modular.system.service.IDriverActivityHistoryService;
-import com.baomidou.mybatisplus.service.impl.ServiceImpl;
 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
 import org.springframework.stereotype.Service;
 
+import javax.annotation.Resource;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -26,60 +26,64 @@
  */
 @Service
 public class DriverActivityHistoryServiceImpl extends ServiceImpl<DriverActivityHistoryMapper, DriverActivityHistory> implements IDriverActivityHistoryService {
-    @Override
-    public List<Map<String, Object>> getList(Page<Map<String, Object>> page, Integer activityId, Integer type) {
-        return this.baseMapper.getList(page,activityId,type);
-    }
-
-    @Override
-    public List<Map<String, Object>> getListt(Integer activityId, Integer type) {
-        return this.baseMapper.getListt(activityId, type);
-    }
-
-
-    @Override
+	
+	@Resource
+	private ShiroExtUtil shiroExtUtil;
+	
+	@Override
+	public List<Map<String, Object>> getList(Page<Map<String, Object>> page, Integer activityId, Integer type) {
+		return this.baseMapper.getList(page, activityId, type);
+	}
+	
+	@Override
+	public List<Map<String, Object>> getListt(Integer activityId, Integer type) {
+		return this.baseMapper.getListt(activityId, type);
+	}
+	
+	
+	@Override
     public Map<String, Object> rewardDetailsList(String driverName, String driverPhone, String createTime, Integer offset, Integer limit) throws Exception {
-        String startTime = "";
-        String endTime = "";
-        if (ToolUtil.isNotEmpty(createTime)) {
-            String[] split = createTime.split(" - ");
-            startTime = split[0];
-            endTime = split[1];
-        }
-        List<Map<String, Object>> list = this.baseMapper.rewardDetailsList(ShiroExtUtil.getUser().getObjectId(), driverName, driverPhone, startTime, endTime, offset, limit);
-        int count = this.baseMapper.rewardDetailsListCount(ShiroExtUtil.getUser().getObjectId(), driverName, driverPhone, startTime, endTime);
-        Double aDouble = this.baseMapper.rewardDetailsListSum(ShiroExtUtil.getUser().getObjectId(), driverName, driverPhone, startTime, endTime);
-        Map<String, Object> map1 = new HashMap<>();
-        map1.put("insertTime", "合计");
-        map1.put("money", aDouble);
-        list.add(map1);
-    
-        Map<String, Object> map = new HashMap<>();
-        map.put("rows", list);
-        map.put("total", count);
-        return map;
-    }
+		String startTime = "";
+		String endTime = "";
+		if (ToolUtil.isNotEmpty(createTime)) {
+			String[] split = createTime.split(" - ");
+			startTime = split[0];
+			endTime = split[1];
+		}
+		List<Map<String, Object>> list = this.baseMapper.rewardDetailsList(shiroExtUtil.getUser().getObjectId(), driverName, driverPhone, startTime, endTime, offset, limit);
+		int count = this.baseMapper.rewardDetailsListCount(shiroExtUtil.getUser().getObjectId(), driverName, driverPhone, startTime, endTime);
+		Double aDouble = this.baseMapper.rewardDetailsListSum(shiroExtUtil.getUser().getObjectId(), driverName, driverPhone, startTime, endTime);
+		Map<String, Object> map1 = new HashMap<>();
+		map1.put("insertTime", "合计");
+		map1.put("money", aDouble);
+		list.add(map1);
+		
+		Map<String, Object> map = new HashMap<>();
+		map.put("rows", list);
+		map.put("total", count);
+		return map;
+	}
 
     @Override
     public HSSFWorkbook exportRewardDetails(String driverName, String driverPhone, String createTime) throws Exception {
-        String startTime = "";
-        String endTime = "";
-        if(ToolUtil.isNotEmpty(createTime)){
-            String[] split = createTime.split(" - ");
-            startTime = split[0];
-            endTime = split[1];
-        }
-        List<Map<String, Object>> list = this.baseMapper.rewardDetailsList(ShiroExtUtil.getUser().getObjectId(), driverName, driverPhone, startTime, endTime, null, null);
-        String[] title = new String[]{"时间", "司机名称", "活动名称", "奖励支出"};
-        String[][] values = new String[list.size()][5];
-        for (int i = 0; i < list.size(); i++) {
-            Map<String, Object> map = list.get(i);
-            values[i][0] = null != map.get("insertTime") ? map.get("insertTime").toString() : "";
-            values[i][1] = null != map.get("name") ? map.get("name").toString() : "";
-            values[i][2] = null != map.get("activityName") ? map.get("activityName").toString() : "";
-            values[i][3] = null != map.get("money") ? map.get("money").toString() : "";
-        }
-
-        return ExcelUtil.getHSSFWorkbook("奖励明细", title, values, null);
+	    String startTime = "";
+	    String endTime = "";
+	    if (ToolUtil.isNotEmpty(createTime)) {
+		    String[] split = createTime.split(" - ");
+		    startTime = split[0];
+		    endTime = split[1];
+	    }
+	    List<Map<String, Object>> list = this.baseMapper.rewardDetailsList(shiroExtUtil.getUser().getObjectId(), driverName, driverPhone, startTime, endTime, null, null);
+	    String[] title = new String[]{"时间", "司机名称", "活动名称", "奖励支出"};
+	    String[][] values = new String[list.size()][5];
+	    for (int i = 0; i < list.size(); i++) {
+		    Map<String, Object> map = list.get(i);
+		    values[i][0] = null != map.get("insertTime") ? map.get("insertTime").toString() : "";
+		    values[i][1] = null != map.get("name") ? map.get("name").toString() : "";
+		    values[i][2] = null != map.get("activityName") ? map.get("activityName").toString() : "";
+		    values[i][3] = null != map.get("money") ? map.get("money").toString() : "";
+	    }
+	
+	    return ExcelUtil.getHSSFWorkbook("奖励明细", title, values, null);
     }
 }

--
Gitblit v1.7.1