12345678910111213141516171819202122232425262728 |
- <?php
- declare (strict_types = 1);
- namespace app\admin\model;
- use think\Model;
- /**
- * @mixin \think\Model
- */
- class DataGroupUserid extends Model
- {
-
- public static function GroupIdByUid(int $uid):array{
- return self::where(["uid"=>$uid,"is_del"=>0,"status"=>1])->column("data_group_id");
- }
-
- public static function UidsByGroupId($GroupId):array{
- $list= self::where(['data_group_id'=>$GroupId,'is_del'=>0,'status'=>1])->field('data_group_id,uid')->select();
- $GroupByIds=[];
- if($list->isEmpty()==false){
- foreach ($list as $item){
- $GroupByIds[$item->data_group_id][]=$item->uid;
- }
- }
- return $GroupByIds;
- }
- }
|