@RequestMapping(value = "/save")
 public ModelAndView save() throws Exception {
   logBefore(logger, "新增Textmsg");
   if (!PermissionHandler.buttonJurisdiction(menuUrl, "add")) {
     return null;
   }
   ModelAndView mv = this.getModelAndView();
   PageData pd = new PageData();
   pd = this.getPageData();
   pd.put("TEXTMSG_ID", this.get32UUID()); // 主键
   pd.put("CREATETIME", Tools.date2Str(new Date())); // 创建时间
   weixinTextMsgService.save(pd);
   mv.addObject("msg", "success");
   mv.setViewName("save_result");
   return mv;
 }