|
|
@@ -51,12 +51,20 @@ class Users extends Model
|
|
|
* @param $invitation_code
|
|
|
* @return array|null
|
|
|
*/
|
|
|
- public static function getAgentRechargeInfoByAgentId($agent_id)
|
|
|
+ public static function getAgentRechargeInfoByAgentId($user)
|
|
|
{
|
|
|
$data['usdt'] = '';
|
|
|
$data['bank'] = [];
|
|
|
- $data['agent_id'] = $agent_id;
|
|
|
- $info = self::where('id', $agent_id)
|
|
|
+ $data['agent_id'] = $user['agent_id'];
|
|
|
+ if(empty($data['agent_id'])){
|
|
|
+ $parent_info = self::where('id', $user['parent_id'])
|
|
|
+ ->where('is_agent', 1)
|
|
|
+ ->where('is_lock', 0)
|
|
|
+ ->where('is_delete', 0)
|
|
|
+ ->find();
|
|
|
+ $data['agent_id'] = $parent_info['agent_id'];
|
|
|
+ }
|
|
|
+ $info = self::where('id', $data['agent_id'])
|
|
|
->where('is_agent', 1)
|
|
|
->where('is_lock', 0)
|
|
|
->where('is_delete', 0)
|
|
|
@@ -83,7 +91,7 @@ class Users extends Model
|
|
|
$bank_info = json_decode($info['agent_bank_info'], true) ;
|
|
|
$data['bank']['bank_name'] = $bank_info['bank_name']?? '';
|
|
|
$data['bank']['bank_card'] = $bank_info['bank_card']?? '';
|
|
|
- $data['bank']['real_name'] = $bank_info['real_name']?? '';
|
|
|
+ $data['bank']['account_name'] = $bank_info['account_name']?? '';
|
|
|
}
|
|
|
if(empty($data['usdt']) && empty($data['bank'])){
|
|
|
return [];
|