Exemplo n.º 1
0
 public function createAjkAccountId($userId)
 {
     $propSpread = APF::get_instance()->get_config("propSpread", "app");
     $host = APF::get_instance()->get_config("paycenter_api", "paycenter_services");
     $strCallURL = $host . "interfaces/?appid=" . $propSpread['paycenter_id'] . "&appkey=" . $propSpread['paycenter_key'] . "&uid=" . $userId . "&action=create";
     $arrCallback = Util_API::getData($strCallURL, array(), 'json', 0, 3, 3);
     APF::get_instance()->debug($strCallURL);
     APF::get_instance()->debug($arrCallback);
     if ($arrCallback) {
         $modelAjkUserAccount = new Model_Payment_AjkUserAccount();
         $modelAjkUserAccount->userId = $userId;
         $modelAjkUserAccount->accountId = $arrCallback['account'];
         $modelAjkUserAccount->createTime = time();
         $modelAjkUserAccount->save();
         return intval($arrCallback['account']);
     } else {
         return false;
     }
 }