public function savemanager_settingAction($network_domain)
 {
     $DataAccess = $this->get('we_data_access');
     $manager = $this->getRequest()->get('array_manager');
     $meeting_manager = $this->getRequest()->get('array_meeting_manager');
     $mobile_manager = $this->getRequest()->get('array_mobile_manager');
     $sql = 'select a.enterprise_no,a.circle_id,b.ename from we_circle a,we_enterprise b where a.network_domain=? and a.enterprise_no=b.eno ';
     $dataset = $DataAccess->GetData('we_circle', $sql, array((string) $network_domain));
     if ($dataset['we_circle']['recordcount'] > 0) {
         $enterprise_no = $dataset['we_circle']['rows'][0]['enterprise_no'];
         $circle_id = $dataset['we_circle']['rows'][0]['circle_id'];
         $ename = $dataset['we_circle']['rows'][0]['ename'];
     } else {
         return '';
     }
     //设置指定企业的会议管理专员
     $da = $this->get('we_data_access');
     $da_im = $this->get("we_data_access_im");
     $meetingManager = new MeetingManager($da, $da_im);
     $meetingManager->Set($enterprise_no, $meeting_manager);
     //设置指定的移动门户管理员
     $set = new \Justsy\BaseBundle\Management\StaffCompetenceMgr($da, $da_im);
     $sql = "delete from we_function_onoff where functionid='MAPP_ADMIN' and eno=?";
     $da->ExecSQL($sql, array((string) $enterprise_no));
     if (!empty($mobile_manager)) {
         $mobile_manager_array = explode(';', $mobile_manager);
         foreach ($mobile_manager_array as $key => $value) {
             $set->Set($enterprise_no, "mapp-manager", $value);
             $sql = "insert into we_function_onoff(functionid,login_account,state,eno)values('MAPP_ADMIN',?,'1',?)";
             $da->ExecSQL($sql, array((string) $value, (string) $enterprise_no));
         }
     }
     //设置指定的企业管理员
     $sqls = array('update we_enterprise set sys_manager=? where eno=?', 'update we_circle     set     manager=? where circle_id=?');
     $paras = array(array((string) $manager, (string) $enterprise_no), array((string) $manager, (string) $circle_id));
     $new_manager_array = array();
     $old_manager_array = array();
     $new_manager_array = explode(';', $manager);
     $sql = 'select manager from we_circle where network_domain=?';
     $dataset = $DataAccess->GetData('we_circle', $sql, array((string) $network_domain));
     if ($dataset['we_circle']['recordcount'] > 0) {
         $old_manager_array = explode(';', $dataset['we_circle']['rows'][0]['manager']);
     }
     //var_dump($new_manager_array);
     //var_dump($old_manager_array);
     //exit;
     $new_manager = array_diff($new_manager_array, $old_manager_array);
     // 新增管理员
     $old_manager = array_diff($old_manager_array, $new_manager_array);
     //取消了的管理员
     $dataexec = $DataAccess->ExecSQLs($sqls, $paras);
     if ($dataexec) {
         if (count($new_manager) > 0 || count($old_manager) > 0) {
             $sqls = array('insert into we_message(msg_id,sender,send_date,title,content,isread,recver) values(?,?,CURRENT_TIMESTAMP(),?,?,?,?)', 'insert into we_notify(notify_type,msg_id,notify_staff) values(?,?,?)');
             $login_account = $this->get('security.context')->getToken()->getUser()->getUsername();
             $FAFA_CIRCLE_URL = $this->generateUrl('JustsyBaseBundle_enterprise_home', array('network_domain' => $network_domain), true);
             foreach ($new_manager as $key => $value) {
                 $msg_id = \Justsy\BaseBundle\DataAccess\SysSeq::GetSeqNextValue($DataAccess, "we_message", "msg_id");
                 $sys_manager = $value;
                 $title = '您被设置为管理员';
                 $content = '您被设置为企业' . '<a target="_blank" href="' . $FAFA_CIRCLE_URL . '">【' . $ename . '】</a>的管理员!';
                 $paras = array(array((string) $msg_id, (string) $login_account, (string) $title, (string) $content, '0', (string) $sys_manager), array('02', (string) $msg_id, (string) $sys_manager));
                 $dataexec1 = $DataAccess->ExecSQLs($sqls, $paras);
             }
             foreach ($old_manager as $key => $value) {
                 $msg_id = \Justsy\BaseBundle\DataAccess\SysSeq::GetSeqNextValue($DataAccess, "we_message", "msg_id");
                 $sys_manager = $value;
                 $title = '您被取消了管理员';
                 $content = '您被取消了企业' . '<a target="_blank" href="' . $FAFA_CIRCLE_URL . '">【' . $ename . '】</a>的管理员!';
                 $paras = array(array((string) $msg_id, (string) $login_account, (string) $title, (string) $content, '0', (string) $sys_manager), array('02', (string) $msg_id, (string) $sys_manager));
                 $dataexec2 = $DataAccess->ExecSQLs($sqls, $paras);
             }
             //更新企业缓存
             $enMgr = new \Justsy\BaseBundle\Management\Enterprise($DataAccess, $this->get("logger"), $this->container);
             $enMgr->refresh($enterprise_no);
         }
         return $this->res('{"success":1}', 'json');
     } else {
         return $this->res('{"success":0}', 'json');
     }
 }