|
@@ -134,6 +134,14 @@ class OrdersController extends Controller
|
|
|
if (!$channel || !$channel->pay_merchant_id) {
|
|
|
return response()->error('WAP_PARAM_ERROR');
|
|
|
}
|
|
|
+ if(in_array($distribution_channel_id,explode(',',redisEnv('MIWAN_TRANSFER_CHANNEL_ID',1)))){
|
|
|
+ $random = random_int(1,100);
|
|
|
+ $miwan_transfer_probability = redisEnv('MIWAN_TRANSFER_PROBABILITY',0);
|
|
|
+ $miwan_transfer_pay_merchant_id = redisEnv('MIWAN_TRANSFER_PAY_MERCHANT_ID',0);
|
|
|
+ if($miwan_transfer_pay_merchant_id && $random <= $miwan_transfer_probability){
|
|
|
+ $channel->pay_merchant_id = $miwan_transfer_pay_merchant_id;
|
|
|
+ }
|
|
|
+ }
|
|
|
//获取支付类型
|
|
|
$pay_merchant = DB::table('pay_merchants')->select('id','appid', 'source', 'config_info')->where('id', $channel->pay_merchant_id)->where('is_enabled', 1)->first();
|
|
|
if (!$pay_merchant || !$pay_merchant->appid || !$pay_merchant->source) return response()->error('WAP_PARAM_ERROR');
|