CompanyInputController.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.zhcs.dt.controller.information.planInput;
  2. import java.util.Calendar;
  3. import java.util.List;
  4. import javax.annotation.Resource;
  5. import org.springframework.stereotype.Controller;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7. import org.springframework.web.bind.annotation.ResponseBody;
  8. import org.springframework.web.servlet.ModelAndView;
  9. import com.alibaba.fastjson.JSONArray;
  10. import com.zhcs.dt.controller.base.BaseController;
  11. import com.zhcs.dt.entity.Page;
  12. import com.zhcs.dt.service.information.planInput.PlanInputManager;
  13. import com.zhcs.dt.util.AppUtil;
  14. import com.zhcs.dt.util.Jurisdiction;
  15. import com.zhcs.dt.util.PageData;
  16. @Controller
  17. @RequestMapping(value="/companyInput")
  18. class CompanyInputController extends BaseController {
  19. String menuUrl = "companyInput/list.do"; //菜单地址(权限用)
  20. @Resource(name="planInputService")
  21. private PlanInputManager planInputService;
  22. @RequestMapping(value="/list")
  23. public ModelAndView list(Page page) throws Exception{
  24. logBefore(logger, Jurisdiction.getUsername()+"各路公司养护投入");
  25. ModelAndView mv = this.getModelAndView();
  26. mv.setViewName("information/planInput/companyInput_list");
  27. mv.addObject("QX",Jurisdiction.getHC()); //按钮权限
  28. Calendar cal = Calendar.getInstance();
  29. mv.addObject("YEAR",cal.get(Calendar.YEAR));
  30. return mv;
  31. }
  32. @RequestMapping(value="/chartData")
  33. @ResponseBody
  34. public Object chartData() throws Exception{
  35. PageData pd = new PageData();
  36. pd = this.getPageData();
  37. List<PageData> chartData = planInputService.companyInputChartData(pd);
  38. pd.put("chartData", chartData);
  39. return AppUtil.returnObject(new PageData(), pd);
  40. }
  41. }