123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- namespace app\admin\model\enterprise;
- use crmeb\traits\ModelTrait;
- use crmeb\basic\BaseModel;
- use think\facade\Session;
- use app\admin\model\enterprise\EnterPriseType as Type;
- /**
- * Class EnterPriseUser
- * @package app\admin\model\enterprise
- */
- class EnterPriseUser extends BaseModel
- {
- /**
- * 数据表主键
- * @var string
- */
- protected $pk = 'id';
- /**
- * 模型名称
- * @var string
- */
- protected $name = 'enterprise_user';
- use ModelTrait;
-
- // 认证列表
- public static function authlist($where){
- $list=self::where('is_auth',1)->page($where['page'],$where['limit'])->select();
- $count=count($list);
- // 通过行业Id获取行业名
- foreach($list as &$v){
- $res=Type::where('id',$v['type'])->find();
- $v['type']=$res['title'];
- }
- return ['count' => $count, 'data' =>$list];
- }
-
- // 企业列表
- public static function lists($where){
- $list=self::where('is_auth',2)->where('is_dle',0)->page($where['page'],$where['limit'])->select();
- $count=count($list);
- // 通过行业Id获取行业名
- foreach($list as &$v){
- $res=Type::where('id',$v['type'])->find();
- $v['type']=$res['title'];
- }
- return ['count' => $count, 'data' =>$list];
- }
- // 获取第三方企业列表
- public static function merlst(){
- $Type=Type::where('is_type',1)->select();
- $lists=[];
- foreach ($Type as $v){
- // 通过获取到的id查企业
- $list=self::where('type',$v['id'])->select();
- foreach ($list as $k )
- $lists[]=$k['name'];
- }
- return $lists;
- }
- }
|