public function Add_MicroGroupAction() { $request = $this->getRequest(); $da = $this->get("we_data_access"); $da_im = $this->get("we_data_access_im"); $currUser = $this->get('security.context')->getToken()->getUser(); $logger = $this->get("logger"); $container = $this->container; $re["returncode"] = ReturnCode::$SUCCESS; $re["msg"] = ""; $micro_number = $request->get("micronumber"); //公众号帐号 $micro_groupname = $request->get("microgroupname"); //分组名称 if (!empty($micro_number)) { if (!empty($micro_groupname)) { $re["returncode"] = ReturnCode::$SYSERROR; $re["msg"] = "分组名称不能为空"; } else { $mgr = new MicroAccountMgr($da, $da_im, $currUser, $logger, $container); $re = $mgr->insert_micro_group($micro_number, $micro_groupname); } } else { $re["returncode"] = ReturnCode::$SYSERROR; $re["msg"] = "公众号帐号不能为空"; } $response = new Response($request->get('jsoncallback') ? $request->get('jsoncallback') . "(" . json_encode($re) . ");" : json_encode($re)); $response->headers->set('Content-Type', 'text/json'); return $response; }