コード例 #1
0
ファイル: GroupMgr.php プロジェクト: 3116246/haolinju
 public function RemoveDefaultGroupMember($parameter)
 {
     try {
         $deptid = isset($parameter["deptid"]) ? $parameter["deptid"] : null;
         if (empty($deptid)) {
             return false;
         }
         $da = $this->conn;
         $da_im = $this->conn_im;
         $deptMgr = new Dept($da, $da_im, $this->container);
         $ds = $deptMgr->getinfo($deptid);
         if (!empty($ds)) {
             $deptid = $ds["fafa_deptid"];
             $groupids = $deptMgr->getDeptDefaultGroup($deptid);
             if (!empty($groupids) && count($groupids) > 0) {
                 $jid = $parameter["jid"];
                 $group_parameter = array();
                 for ($i = 0; $i < count($groupids); $i++) {
                     $group_parameter["jid"] = $jid;
                     $group_parameter["groupid"] = $groupids[$i]["groupid"];
                     $this->delGroupMember($group_parameter);
                 }
             }
         }
         return true;
     } catch (\Exception $e) {
         $this->logger->err($e);
         return false;
     }
 }