diff --git a/app/controller/api/Agent.php b/app/controller/api/Agent.php index 4414b68..8ee3b16 100644 --- a/app/controller/api/Agent.php +++ b/app/controller/api/Agent.php @@ -303,6 +303,8 @@ class Agent extends BaseController{ // 判断:是否为省公司发起人信息 是则直接使用,否则查询省公司发起人信息 if($v['agent_type'] == 2) $currentUseInfo = $v; else $currentUseInfo = $this->repository->getSearchModel(['id'=>$v['pid'],'agent_type'=>2])->findOrEmpty()->toArray(); + // 信息为空 + if(!$currentUseInfo) continue; // 判断:当前省公司发起人信息是否已经存在,不存在添加 if(!in_array($currentUseInfo['id'],array_column($newProvince,'id'))){ $currentUseInfo['agent_type_list'][$v['agent_type']] = $v['agent_type_text']; @@ -323,6 +325,8 @@ class Agent extends BaseController{ // 判断:是否为区县运营商信息 是则直接使用,否则查询区县运营商信息 if($v['agent_type'] == 5) $currentUseInfo = $v; else $currentUseInfo = $this->repository->getSearchModel(['id'=>$v['pid'],'agent_type'=>5])->findOrEmpty()->toArray(); + // 信息为空 + if(!$currentUseInfo) continue; // 判断:当前省公司发起人信息是否已经存在,不存在添加 if(!in_array($currentUseInfo['id'],array_column($newCounty,'id'))){ $currentUseInfo['agent_type_list'][$v['agent_type']] = $v['agent_type_text'];