平台币抵扣

master
tpingzhang 5 years ago
parent 9156a0b8ab
commit e70fccd860

@ -861,8 +861,9 @@ ADD COLUMN `pay_url` text NULL AFTER `check_sign`;
* @author 鹿文学 * @author 鹿文学
*/ */
public function apple_platform_pay($user_id,$game_id) { public function apple_platform_pay($user_id,$game_id) {
$file=file_get_contents("./Application/Sdk/OrderNo/".$user_id."-".$game_id.".txt"); /* $file=file_get_contents("./Application/Sdk/OrderNo/".$user_id."-".$game_id.".txt");
$request = json_decode(think_decrypt($file),true); $request = json_decode(think_decrypt($file),true); */
$request = $this->get_sdk_request($game_id);
$code = $_POST['way']; $code = $_POST['way'];
@ -893,6 +894,7 @@ ADD COLUMN `pay_url` text NULL AFTER `check_sign`;
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'msg'=>'订单号重复,请关闭支付页面重新支付', 'user_token' => $this->userToken)));exit; redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'msg'=>'订单号重复,请关闭支付页面重新支付', 'user_token' => $this->userToken)));exit;
} }
$out_trade_no = "PF_" . date('Ymd') . date('His') . sp_random_string(4); $out_trade_no = "PF_" . date('Ymd') . date('His') . sp_random_string(4);
if ($request['pay_order_number']) $out_trade_no = $param['pay_order_number'];
$request['order_number'] = $out_trade_no; $request['order_number'] = $out_trade_no;
$request['pay_order_number'] = $out_trade_no; $request['pay_order_number'] = $out_trade_no;
$request['out_trade_no'] = $out_trade_no; $request['out_trade_no'] = $out_trade_no;
@ -997,8 +999,13 @@ ADD COLUMN `pay_url` text NULL AFTER `check_sign`;
* 优先抵扣绑币 平台币 调这个接口说明 不走第三方支付通道 * 优先抵扣绑币 平台币 调这个接口说明 不走第三方支付通道
*/ */
public function platform_coin_deduction($user_id, $game_id) { public function platform_coin_deduction($user_id, $game_id) {
$request = $this->get_sdk_request($game_id);
/* $request['pay_status'] = 0;
$request['pay_way'] = C("PAY_WAY.ALIPAY");
$request['spend_ip'] = get_client_ip();
$file=file_get_contents("./Application/Sdk/OrderNo/".$user_id."-".$game_id.".txt"); $file=file_get_contents("./Application/Sdk/OrderNo/".$user_id."-".$game_id.".txt");
$request = json_decode(think_decrypt($file),true); $request = json_decode(think_decrypt($file),true); */
if (empty($request)) { if (empty($request)) {
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'msg'=>'参数错误', 'user_token' => $this->userToken)));exit; redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'msg'=>'参数错误', 'user_token' => $this->userToken)));exit;
@ -1026,6 +1033,7 @@ ADD COLUMN `pay_url` text NULL AFTER `check_sign`;
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'msg'=>'该游戏暂时无法充值,请联系客服!', 'user_token' => $this->userToken)));exit; redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'msg'=>'该游戏暂时无法充值,请联系客服!', 'user_token' => $this->userToken)));exit;
} }
$out_trade_no = "PF_" . date('Ymd') . date('His') . sp_random_string(4); $out_trade_no = "PF_" . date('Ymd') . date('His') . sp_random_string(4);
if ($request['pay_order_number']) $out_trade_no = $param['pay_order_number'];
$request['order_number'] = $out_trade_no; $request['order_number'] = $out_trade_no;
$request['pay_order_number'] = $out_trade_no; $request['pay_order_number'] = $out_trade_no;
$request['out_trade_no'] = $out_trade_no; $request['out_trade_no'] = $out_trade_no;

Loading…
Cancel
Save