|
@@ -135,8 +135,10 @@ class SportsAgent extends Model
|
|
|
$commonModel = new HttpModel\Common;
|
|
$commonModel = new HttpModel\Common;
|
|
|
$transferUrl = $commonModel->sportsAgentParams($transferParams, $url);
|
|
$transferUrl = $commonModel->sportsAgentParams($transferParams, $url);
|
|
|
$transferData = $commonModel->make_request($transferUrl, '');
|
|
$transferData = $commonModel->make_request($transferUrl, '');
|
|
|
|
|
+ $self = $this;
|
|
|
if ($transferData && json_decode($transferData)->status === 1) {
|
|
if ($transferData && json_decode($transferData)->status === 1) {
|
|
|
DB::commit();
|
|
DB::commit();
|
|
|
|
|
+ $self->seeSportsCash($gmenuId, $getMemberInfo);
|
|
|
return 1;
|
|
return 1;
|
|
|
} else {
|
|
} else {
|
|
|
DB::rollBack();
|
|
DB::rollBack();
|
|
@@ -145,4 +147,60 @@ class SportsAgent extends Model
|
|
|
}//end transferSports()
|
|
}//end transferSports()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 查看体育余额
|
|
|
|
|
+ *
|
|
|
|
|
+ * @access public
|
|
|
|
|
+ * @param mixed $gmenuId 游戏ID
|
|
|
|
|
+ * @param mixed $getMemberInfo 用户信息
|
|
|
|
|
+ * @return string
|
|
|
|
|
+ */
|
|
|
|
|
+ public function seeSportsCash($gmenuId, $getMemberInfo)
|
|
|
|
|
+ {
|
|
|
|
|
+ $agentModel = new HttpModel\Agent;
|
|
|
|
|
+ // 获取余额 url及参数.
|
|
|
|
|
+ $getGameUrlWhere = [
|
|
|
|
|
+ 'gmenu_id' => $gmenuId,
|
|
|
|
|
+ 'gameUrl_type' => 'seeCash',
|
|
|
|
|
+ ];
|
|
|
|
|
+ $getGameUrl = $agentModel->getGameUrl($getGameUrlWhere);
|
|
|
|
|
+ // 获取余额传参.
|
|
|
|
|
+ $data = json_decode($getGameUrl->gameUrl_data);
|
|
|
|
|
+ // 获取余额url.
|
|
|
|
|
+ $url = $getGameUrl->gameUrl_url;
|
|
|
|
|
+ // 查询余额.
|
|
|
|
|
+ $seeCashParams = [
|
|
|
|
|
+ 'agent' => $data->agent,
|
|
|
|
|
+ 'username' => $getMemberInfo['name'],
|
|
|
|
|
+ 'method' => $data->method,
|
|
|
|
|
+ 'password' => $getMemberInfo['password'],
|
|
|
|
|
+ ];
|
|
|
|
|
+ $commonModel = new HttpModel\Common;
|
|
|
|
|
+ $seeCashUrl = $commonModel->sportsAgentParams($seeCashParams, $url);
|
|
|
|
|
+ $seeCash = $commonModel->make_request($seeCashUrl, '');
|
|
|
|
|
+ if ($seeCash && json_decode($seeCash)->status === 1) {
|
|
|
|
|
+ // 将查询到的余额写入.
|
|
|
|
|
+ $gameMoneySelect = [
|
|
|
|
|
+ 'gameMoney_id',
|
|
|
|
|
+ ];
|
|
|
|
|
+ $gameMoneyWhere = [
|
|
|
|
|
+ 'members_id' => S('token_user_id'),
|
|
|
|
|
+ 'gmenu_id' => $gmenuId,
|
|
|
|
|
+ ];
|
|
|
|
|
+ // 查询是否存在该记录.
|
|
|
|
|
+ $backData = $agentModel->seeGameMoney($gameMoneySelect, $gameMoneyWhere);
|
|
|
|
|
+ if (empty($backData) === true) {
|
|
|
|
|
+ $gameMoneyData = [
|
|
|
|
|
+ 'gameMoney_money' => json_decode($seeCash)->data,
|
|
|
|
|
+ 'members_id' => S('token_user_id'),
|
|
|
|
|
+ 'gmenu_id' => $gmenuId,
|
|
|
|
|
+ ];
|
|
|
|
|
+ $agentModel->addGameMoney($gameMoneyData);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ $agentModel->updateGameMoney(json_decode($seeCash)->data, $gameMoneyWhere);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }//end transferSports()
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}
|
|
}
|