12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package com.zhcs.dt.controller.information.planInput;
- import java.util.ArrayList;
- import java.util.List;
- import javax.annotation.Resource;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.ResponseBody;
- import org.springframework.web.servlet.ModelAndView;
- import com.zhcs.dt.controller.base.BaseController;
- import com.zhcs.dt.entity.Page;
- import com.zhcs.dt.service.information.annualPlan.AnnualPlanManager;
- import com.zhcs.dt.service.information.planInput.PlanInputManager;
- import com.zhcs.dt.util.AppUtil;
- import com.zhcs.dt.util.Jurisdiction;
- import com.zhcs.dt.util.PageData;
- @Controller
- @RequestMapping(value="/actualInput")
- class ActualInputController extends BaseController {
- String menuUrl = "actualInput/list.do"; //菜单地址(权限用)
-
- @Resource(name="planInputService")
- private PlanInputManager planInputService;
- @Resource(name="annualPlanService")
- private AnnualPlanManager annualPlanService;
- @RequestMapping(value="/list")
- public ModelAndView list(Page page) throws Exception{
- logBefore(logger, Jurisdiction.getUsername()+"历年养护实际投入");
- PageData userInfo = annualPlanService.getCompanyAndRoad(Jurisdiction.getUsername().toString()); //通过username获取公司和路段
- Object companyName = null;
- if(!"ef0c04f2b0d14926871a42586fed2e55".equals(userInfo.get("ROLE_ID"))){ //非控股集团用户
- companyName = userInfo.get("COMPANY");
- }
- ModelAndView mv = this.getModelAndView();
- mv.setViewName("information/planInput/actualInput_list");
- mv.addObject("companyName", companyName);
- mv.addObject("QX",Jurisdiction.getHC()); //按钮权限
- return mv;
- }
- @RequestMapping(value="/chartData")
- @ResponseBody
- public Object chartData() throws Exception{
- PageData pd = new PageData();
- pd = this.getPageData();
- List<PageData> chartData = planInputService.chartsData(pd);
- pd.put("chartData", chartData);
- return AppUtil.returnObject(new PageData(), pd);
- }
- }
|