reorganize
This commit is contained in:
parent
002f28237b
commit
5e2e633b81
@ -1,33 +0,0 @@
|
||||
import { AuthService, OpenAPI, RunnerOrganizationService, RunnerService, RunnerTeamService, ScanService } from "@odit/lfk-client-node";
|
||||
import * as dotenv from 'dotenv';
|
||||
dotenv.config()
|
||||
|
||||
const teamID = 79;
|
||||
const orgID = -1;
|
||||
const distanceMeter = 3300;
|
||||
|
||||
OpenAPI.BASE = process.env.BASE_URL;
|
||||
const user = process.env.USER;
|
||||
const password = process.env.PASSWORD;
|
||||
|
||||
if(!user || !password || !OpenAPI.BASE){
|
||||
process.exit(1)
|
||||
}
|
||||
|
||||
const auth = await AuthService.authControllerLogin({ username: user, password });
|
||||
OpenAPI.TOKEN = auth.access_token;
|
||||
console.log("Logged in")
|
||||
|
||||
const runners = await RunnerService.runnerControllerGetAll();
|
||||
let filteredRunners = [];
|
||||
if(teamID !== -1){
|
||||
filteredRunners = runners.filter((r) => r.group.id == teamID);
|
||||
} else{
|
||||
filteredRunners = runners.filter((r) => r.group.id == orgID || r.group.parentGroup?.id == orgID);
|
||||
}
|
||||
|
||||
const scans = [];
|
||||
for (const runner of filteredRunners) {
|
||||
scans.push(ScanService.scanControllerPost({ distance: distanceMeter, runner: runner.id, valid: true }))
|
||||
}
|
||||
await Promise.all(scans);
|
23
src/scans/createFixedScansForGroup.js
Normal file
23
src/scans/createFixedScansForGroup.js
Normal file
@ -0,0 +1,23 @@
|
||||
import { RunnerService, ScanService } from "@odit/lfk-client-node";
|
||||
import { login } from "../shared/login";
|
||||
|
||||
const teamID = 79;
|
||||
const orgID = -1;
|
||||
const distanceMeter = 3300;
|
||||
|
||||
await login();
|
||||
|
||||
const runners = await RunnerService.runnerControllerGetAll();
|
||||
let filteredRunners = [];
|
||||
|
||||
if (teamID !== -1) {
|
||||
filteredRunners = runners.filter((r) => r.group.id == teamID);
|
||||
} else {
|
||||
filteredRunners = runners.filter((r) => r.group.id == orgID || r.group.parentGroup?.id == orgID);
|
||||
}
|
||||
|
||||
const scans = [];
|
||||
for (const runner of filteredRunners) {
|
||||
scans.push(ScanService.scanControllerPost({ distance: distanceMeter, runner: runner.id, valid: true }))
|
||||
}
|
||||
await Promise.all(scans);
|
Loading…
x
Reference in New Issue
Block a user