From b1f2f102034b4433201225b67a9fc78c08e532f0 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 06 六月 2025 18:35:03 +0800
Subject: [PATCH] 修改bug和管理后台报表

---
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TIncomeController.java |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TIncomeController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TIncomeController.java
index 32dcae3..b0654c8 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TIncomeController.java
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/TIncomeController.java
@@ -4,20 +4,17 @@
 import com.baomidou.mybatisplus.plugins.Page;
 import com.stylefeng.guns.core.base.controller.BaseController;
 import com.stylefeng.guns.core.common.constant.factory.PageFactory;
-import com.stylefeng.guns.core.shiro.ShiroKit;
 import com.stylefeng.guns.core.util.DateUtil;
 import com.stylefeng.guns.core.util.ExcelExportUtil;
 import com.stylefeng.guns.core.util.SinataUtil;
-import com.stylefeng.guns.modular.system.model.Income;
+import com.stylefeng.guns.modular.system.model.TCompany;
 import com.stylefeng.guns.modular.system.service.IIncomeService;
+import com.stylefeng.guns.modular.system.service.ITCompanyService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.ResponseBody;
-import org.springframework.ui.Model;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.beans.factory.annotation.Autowired;
-import com.stylefeng.guns.core.log.LogObjectHolder;
-import org.springframework.web.bind.annotation.RequestParam;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
@@ -40,6 +37,9 @@
 
     @Autowired
     private IIncomeService tIncomeService;
+    
+    @Autowired
+    private ITCompanyService companyService;
 
     /**
      * 跳转到首页
@@ -52,30 +52,33 @@
 
     @RequestMapping("driverWork")
     public String driverWork(Model model) {
+        List<TCompany> tCompanies = companyService.selectList(new EntityWrapper<TCompany>().eq("state", 0).ne("flag", 3));
+        model.addAttribute("company", tCompanies);
         return PREFIX + "driverWork.html";
     }
 
     @RequestMapping(value = "/driverWorkList")
     @ResponseBody
-    public Object driverWorkList() {
+    public Object driverWorkList(Integer company) {
         Page<Map<String,Object>> page = new PageFactory<Map<String,Object>>().defaultPage();
-        List<Map<String,Object>> list = tIncomeService.getList1(page);
+        List<Map<String,Object>> list = tIncomeService.getList1(page, company);
         page.setRecords(list);
         return super.packForBT(page);
     }
 
     @RequestMapping("driverWorkDetail")
-    public String driverWorkDetail(String times, Model model) {
+    public String driverWorkDetail(String times, Integer company, Model model) {
         model.addAttribute("times", times);
+        model.addAttribute("company", company);
         return PREFIX + "driverWorkDetail.html";
     }
 
     @RequestMapping(value = "/driverWorkDetailList")
     @ResponseBody
-    public Object driverWorkDetailList(String times) {
+    public Object driverWorkDetailList(String times, Integer company) {
         Page<Map<String,Object>> page = new PageFactory<Map<String,Object>>().defaultPage();
         times = times.split(" ")[0];
-        page.setRecords(tIncomeService.getList2(page,times));
+        page.setRecords(tIncomeService.getList2(page,times,company));
         return super.packForBT(page);
     }
     /**

--
Gitblit v1.7.1