get(); } else { $goodsDivFrom = DivFrom::whereIn('goods_id',$goodsIds)->get(); } if ($goodsDivFrom) { foreach ($goodsDivFrom as $key => $goods) { if ($goods['status']) { $result = true; break; } } } //$result = !$result ? $result : static::getMemberStatus($memberId); return $result; } public static function getMemberStatus($memberId) { $member_info = static::getMemberCardAndName($memberId); if ($member_info['realname'] && $member_info['idcard']) { return true; } return false; } public static function getMemberCardAndName($memberId) { if (static::$member) { return static::$member; } $info = MemberCertified::getFirstData($memberId); if($info){ static::$member = $info; }else{ static::$member = Member::select('realname','idcard')->where('uid',$memberId)->first(); } return static::$member; } }