package com.zhcs.dt.controller.information.planInput; import java.util.Calendar; 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.alibaba.fastjson.JSONArray; import com.zhcs.dt.controller.base.BaseController; import com.zhcs.dt.entity.Page; 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="/companyInput") class CompanyInputController extends BaseController { String menuUrl = "companyInput/list.do"; //菜单地址(权限用) @Resource(name="planInputService") private PlanInputManager planInputService; @RequestMapping(value="/list") public ModelAndView list(Page page) throws Exception{ logBefore(logger, Jurisdiction.getUsername()+"各路公司养护投入"); ModelAndView mv = this.getModelAndView(); mv.setViewName("information/planInput/companyInput_list"); mv.addObject("QX",Jurisdiction.getHC()); //按钮权限 Calendar cal = Calendar.getInstance(); mv.addObject("YEAR",cal.get(Calendar.YEAR)); return mv; } @RequestMapping(value="/chartData") @ResponseBody public Object chartData() throws Exception{ PageData pd = new PageData(); pd = this.getPageData(); List chartData = planInputService.companyInputChartData(pd); pd.put("chartData", chartData); return AppUtil.returnObject(new PageData(), pd); } }