diff --git a/application/config.php b/application/config.php index 1f0adab..441330a 100644 --- a/application/config.php +++ b/application/config.php @@ -286,7 +286,7 @@ return [ 'pay' => 'alinPay', 'default_agent' => 111, 'default_wt_agent' => 111, - 'limit_agent' => [111], + 'limit_agent' => [], ], ], diff --git a/application/onlinechip/controller/Order.php b/application/onlinechip/controller/Order.php index 185d145..8a83f58 100644 --- a/application/onlinechip/controller/Order.php +++ b/application/onlinechip/controller/Order.php @@ -114,8 +114,9 @@ class Order Extends Controller{ $zdlIdArr = explode(',',$user['agent_parent_id_path']); $area_list = config('area_list'); //判断是否金流支线,如果不是的话,不允许充值 - $isAllow = false; - foreach($area_list[$user['area_id']]['limit_agent'] as $allowAgentId){ + $limitAgents = $area_list[$user['area_id']]['limit_agent']; + $isAllow = empty($limitAgents); + foreach($limitAgents as $allowAgentId){ if(in_array($allowAgentId,$zdlIdArr)){ $isAllow = true; } @@ -184,9 +185,10 @@ class Order Extends Controller{ $user = Db::name('user')->where(array('id' => $user_id))->find(); $zdlIdArr = explode(',',$user['agent_parent_id_path']); $area_list = config('area_list'); - //判断是否金流支线,如果不是的话,不允许充值 - $isAllow = false; - foreach($area_list[$user['area_id']]['limit_agent'] as $allowAgentId){ + //判断是否金流支线,如果不是的话,不允许提现 + $limitAgents = $area_list[$user['area_id']]['limit_agent']; + $isAllow = empty($limitAgents); + foreach($limitAgents as $allowAgentId){ if(in_array($allowAgentId,$zdlIdArr)){ $isAllow = true; } diff --git a/application/onlinechip/controller/traits/ccpayPay.php b/application/onlinechip/controller/traits/ccpayPay.php index 9a59939..3a56d52 100644 --- a/application/onlinechip/controller/traits/ccpayPay.php +++ b/application/onlinechip/controller/traits/ccpayPay.php @@ -43,8 +43,9 @@ trait ccpayPay return json(['Success' => 1, 'Data' => $data]); } - $isAllow = false; - foreach ($area_list[$user['area_id']]['limit_agent'] as $allowAgentId) { + $limitAgents = $area_list[$user['area_id']]['limit_agent']; + $isAllow = empty($limitAgents); + foreach ($limitAgents as $allowAgentId) { if (in_array($allowAgentId, $zdlIdArr)) { $isAllow = true; } diff --git a/application/onlinechip/controller/traits/epayPay.php b/application/onlinechip/controller/traits/epayPay.php index ced541f..a0425b6 100644 --- a/application/onlinechip/controller/traits/epayPay.php +++ b/application/onlinechip/controller/traits/epayPay.php @@ -88,8 +88,9 @@ trait epayPay return json(['Success' => 1, 'Data' => $data]); } - $isAllow = false; - foreach ($area_list[$user['area_id']]['limit_agent'] as $allowAgentId) { + $limitAgents = $area_list[$user['area_id']]['limit_agent']; + $isAllow = empty($limitAgents); + foreach ($limitAgents as $allowAgentId) { if (in_array($allowAgentId, $zdlIdArr)) { $isAllow = true; }