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