Pu Zhibing
2025-06-06 b1f2f102034b4433201225b67a9fc78c08e532f0
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);
    }
    /**