示例#1
0
 public static function getByOrg($org_id)
 {
     $sql = 'SELECT u.id, u.username, u.blocked ' . ' FROM ' . Users::tableName() . ' u ' . ' JOIN ' . OrganizationsCashiers::tableName() . ' oc' . ' ON u.id = oc.user_id ' . ' JOIN ' . Organizations::tableName() . ' o ' . ' ON oc.organization_id = o.id ' . ' WHERE o.id = :org_id';
     return Users::findBySql($sql, [':org_id' => $org_id])->asArray()->all();
 }
示例#2
0
 public static function getByUserId($user_id)
 {
     $sql = 'SELECT o.id, o.nice_name ' . ' FROM ' . self::tableName() . ' o ' . ' JOIN ' . UsersOrganizations::tableName() . ' uo ' . ' ON o.id = uo.organization_id ' . ' JOIN ' . Users::tableName() . ' u ' . ' ON u.id = uo.user_id ' . ' WHERE u.id = :user_id' . ' ORDER BY o.nice_name ';
     return self::findBySql($sql, [':user_id' => $user_id])->asArray()->all();
 }