|
|
|
@ -103,9 +103,17 @@ class ExchangeController extends BaseController{
|
|
|
|
|
$out_trade_no = $prefix.date('Ymd').date('His').sp_random_string(4);
|
|
|
|
|
if (C('PAY_TEST')) $out_trade_no = $out_trade_no."_test";
|
|
|
|
|
$request['pay_order_number'] = $out_trade_no;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$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');
|
|
|
|
|
|
|
|
|
|
// 折扣
|
|
|
|
|
$request['discount'] = 10;
|
|
|
|
|
$discount = get_discount($request['game_id'], $request['user_id']);
|
|
|
|
|
if ($discount < 10) {
|
|
|
|
|
$request['discount'] = $discount;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
M("pay_info", "tab_")->add([
|
|
|
|
|
'user_id' => $request['user_id'],
|
|
|
|
|
'game_id' => $request['game_id'],
|
|
|
|
|