function act_getAccountList() { global $memc_obj; $cacheName = md5("om_system_account"); $list = $memc_obj->get_extral($cacheName); if ($list) { return json_encode($list); } else { $accountList = omAccountModel::accountList(); if (!$accountList) { self::$errCode = 101; self::$errMsg = "没取到账号列表!"; return; } else { $isok = $memc_obj->set_extral($cacheName, $accountList); if (!$isok) { self::$errCode = 102; self::$errMsg = 'memcache缓存账号信息出错!'; return json_encode($accountList); } return json_encode($accountList); } } }