AnnualMassagePanelController.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. package com.zhcs.dt.controller.information.annualPlan;
  2. import java.util.ArrayList;
  3. import java.util.Date;
  4. import java.util.HashMap;
  5. import java.util.List;
  6. import java.util.Map;
  7. import javax.annotation.Resource;
  8. import net.sf.json.JSONArray;
  9. import org.springframework.stereotype.Controller;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.ResponseBody;
  12. import org.springframework.web.servlet.ModelAndView;
  13. import com.zhcs.dt.controller.base.BaseController;
  14. import com.zhcs.dt.service.information.annualPlan.impl.AnnualMassagePanelService;
  15. import com.zhcs.dt.util.AppUtil;
  16. import com.zhcs.dt.util.Jurisdiction;
  17. import com.zhcs.dt.util.PageData;
  18. import com.zhcs.dt.util.Tools;
  19. /**
  20. * 类名称:审核意见填写
  21. */
  22. @Controller
  23. @RequestMapping(value="/annualMassagePanel")
  24. class AnnualMassagePanelController extends BaseController {
  25. @Resource(name="annualMassagePanelService")
  26. private AnnualMassagePanelService annualMassagePanelService;
  27. /**去新增页面
  28. * @param
  29. * @throws Exception
  30. */
  31. @RequestMapping(value="/addNewSHPanel")
  32. public ModelAndView addNewSHPanel()throws Exception{
  33. ModelAndView mv = this.getModelAndView();
  34. PageData pd = new PageData();
  35. pd = this.getPageData();
  36. mv.setViewName("information/annualPlan/annualPlan_addNewSHPanel");
  37. mv.addObject("pd", pd);
  38. return mv;
  39. }
  40. /**insert审核意见
  41. * @param
  42. * @throws Exception
  43. */
  44. @RequestMapping(value="/addMassage")
  45. @ResponseBody
  46. public Object addMassage(String data){
  47. Map<String,Object> map = new HashMap<String,Object>();
  48. String msg = "审核完成";
  49. PageData pd = new PageData();
  50. pd = this.getPageData();
  51. pd.put("USER_NAME", Jurisdiction.getUsername());
  52. pd.put("TIME", Tools.date2Str(new Date()));
  53. pd.put("USER_ROLE", "路公司管理员");
  54. pd.put("TODO_USER_ROLE", "路段管理员");
  55. pd.put("STATUS", "路公司驳回");
  56. pd.put("OPTION", "审核不通过");
  57. pd.put("MESSAGE", data);
  58. try{
  59. annualMassagePanelService.insertMassage(pd);
  60. }catch(Exception e){
  61. msg = "保存审核意见失败";
  62. }
  63. map.put("result", msg); //返回结果
  64. return AppUtil.returnObject(new PageData(), map);
  65. }
  66. }