Group.php 627 B

12345678910111213141516171819202122232425
  1. <?php
  2. /**
  3. * raingad IM [ThinkPHP6]
  4. * @author xiekunyu <raingad@foxmail.com>
  5. */
  6. namespace app\enterprise\model;
  7. use app\BaseModel;
  8. use think\facade\Db;
  9. use app\common\controller\Upload;
  10. class Group extends BaseModel
  11. {
  12. protected $pk="group_id";
  13. // 获取我的团队
  14. public static function getMyGroup($map){
  15. return Db::name('group_user')
  16. ->alias('gu')
  17. ->field('gr.group_id,gr.avatar,gr.name as displayName,gu.unread,gr.name_py,gr.owner_id,gr.notice,gu.role,gu.is_notice,gu.is_top,gr.setting')
  18. ->join('group gr','gu.group_id=gr.group_id','left')
  19. ->where($map)
  20. ->select();
  21. }
  22. }