|
|
@ -611,12 +611,6 @@ class WapPayController extends BaseController{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$userToken = I('request.user_token');
|
|
|
|
$userToken = I('request.user_token');
|
|
|
|
/* $request['user_id'] = 232;
|
|
|
|
|
|
|
|
$request['game_id'] = 78;
|
|
|
|
|
|
|
|
$request['price'] = 0.02;
|
|
|
|
|
|
|
|
$request['code'] = 1;
|
|
|
|
|
|
|
|
$request['extend'] = "SP_522992339581";
|
|
|
|
|
|
|
|
$request['pay_order_number'] = "SP_24522992339581"; */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (empty($request)) {
|
|
|
|
if (empty($request)) {
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'is_platform'=> $is_platform,'msg'=>'登录数据不能为空', 'user_token' => $userToken)));exit;
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'is_platform'=> $is_platform,'msg'=>'登录数据不能为空', 'user_token' => $userToken)));exit;
|
|
|
@ -635,7 +629,6 @@ class WapPayController extends BaseController{
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'is_platform'=> $is_platform,'msg'=>'充值金额有误', 'user_token' => $userToken)));exit;
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'is_platform'=> $is_platform,'msg'=>'充值金额有误', 'user_token' => $userToken)));exit;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C(api('Config/lists'));
|
|
|
|
C(api('Config/lists'));
|
|
|
|
|
|
|
|
|
|
|
|
if (!$is_platform) {
|
|
|
|
if (!$is_platform) {
|
|
|
@ -659,6 +652,9 @@ class WapPayController extends BaseController{
|
|
|
|
$this->other_price($request, $request['price']-$pay_amount);
|
|
|
|
$this->other_price($request, $request['price']-$pay_amount);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$user_entity = get_user_entity($request['user_id']);
|
|
|
|
|
|
|
|
$game_name = isset($request['game_name']) ? $request['game_name'] : M('game', 'tab_')->where(['id' => $request['game_id']])->getField('game_name');
|
|
|
|
|
|
|
|
|
|
|
|
// 平台币充值
|
|
|
|
// 平台币充值
|
|
|
|
if ($is_platform) {
|
|
|
|
if ($is_platform) {
|
|
|
|
$request['code'] = 0;
|
|
|
|
$request['code'] = 0;
|
|
|
@ -675,12 +671,22 @@ class WapPayController extends BaseController{
|
|
|
|
'user_id' => $request['user_id'],
|
|
|
|
'user_id' => $request['user_id'],
|
|
|
|
'game_id' => $request['game_id'],
|
|
|
|
'game_id' => $request['game_id'],
|
|
|
|
'order_id' => $request['pay_order_number'],
|
|
|
|
'order_id' => $request['pay_order_number'],
|
|
|
|
'extend' => $request['pay_order_number'],
|
|
|
|
'extend' => '',
|
|
|
|
'price' => $request['price'],
|
|
|
|
'price' => $request['price'],
|
|
|
|
'type' => 'sq_shortcut_platform', // 平台币充值
|
|
|
|
'type' => 'sq_shortcut_platform', // 平台币充值
|
|
|
|
'info' => json_encode($request),
|
|
|
|
'info' => json_encode($request),
|
|
|
|
'status' => 'normal',
|
|
|
|
'status' => 'normal',
|
|
|
|
'create_time' => time(),
|
|
|
|
'create_time' => time(),
|
|
|
|
|
|
|
|
'user_account' => $user_entity['account'],
|
|
|
|
|
|
|
|
'game_player_name' => '',
|
|
|
|
|
|
|
|
'game_name' => $game_name,
|
|
|
|
|
|
|
|
'server_id' => 0, // 旧包平台充值 没传
|
|
|
|
|
|
|
|
'server_name' => '',
|
|
|
|
|
|
|
|
'promote_id' => $user_entity['promote_id'],
|
|
|
|
|
|
|
|
'game_player_id' => '',
|
|
|
|
|
|
|
|
'sdk_version' => isset($request['sdk_version']) ? $request['sdk_version'] : 0,
|
|
|
|
|
|
|
|
'promote_account' => $user_entity['promote_account'],
|
|
|
|
|
|
|
|
'ip' => get_client_ip(),
|
|
|
|
));
|
|
|
|
));
|
|
|
|
if (!$ret) {
|
|
|
|
if (!$ret) {
|
|
|
|
return ;
|
|
|
|
return ;
|
|
|
@ -703,7 +709,7 @@ class WapPayController extends BaseController{
|
|
|
|
'id' => $payInfo['id']
|
|
|
|
'id' => $payInfo['id']
|
|
|
|
])->save([
|
|
|
|
])->save([
|
|
|
|
'type' => 'sq_shortcut', // 游戏充值
|
|
|
|
'type' => 'sq_shortcut', // 游戏充值
|
|
|
|
'order_id' => $request['pay_order_number'],
|
|
|
|
// 'order_id' => $request['pay_order_number'],
|
|
|
|
'price' => $request['actual_amount'] ? $request['actual_amount'] : $request['price'],
|
|
|
|
'price' => $request['actual_amount'] ? $request['actual_amount'] : $request['price'],
|
|
|
|
'info' => $infosave
|
|
|
|
'info' => $infosave
|
|
|
|
]);
|
|
|
|
]);
|
|
|
@ -713,6 +719,7 @@ class WapPayController extends BaseController{
|
|
|
|
$request['pay_way'] = C("PAY_WAY.SQ_SHORTCUT");
|
|
|
|
$request['pay_way'] = C("PAY_WAY.SQ_SHORTCUT");
|
|
|
|
$request['pay_status'] = 0;
|
|
|
|
$request['pay_status'] = 0;
|
|
|
|
$request['spend_ip'] = get_client_ip();
|
|
|
|
$request['spend_ip'] = get_client_ip();
|
|
|
|
|
|
|
|
$request['pay_order_number'] = $payInfo['order_id'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|