| | |
| | | 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; |
| | |
| | | |
| | | @Autowired |
| | | private IIncomeService tIncomeService; |
| | | |
| | | @Autowired |
| | | private ITCompanyService companyService; |
| | | |
| | | /** |
| | | * 跳转到首页 |
| | |
| | | |
| | | @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); |
| | | } |
| | | /** |