Zylinder angefangen

This commit is contained in:
Bastian Wagner
2024-10-24 16:57:30 +02:00
parent 03ae75c83d
commit d4f1fbbf39
15 changed files with 167 additions and 33 deletions

View File

@@ -10,7 +10,6 @@ import {
} from 'src/model/repositories';
import { KeyHandoutRepository } from 'src/model/repositories/key-handout.repository';
import { IsNull, Not } from 'typeorm';
import { faker } from '@faker-js/faker';
@Injectable()
export class KeyService {
@@ -20,27 +19,7 @@ export class KeyService {
private readonly systemRepo: KeySystemRepository,
private activityRepo: KeyActivityRepository,
private handoverRepo: KeyHandoutRepository,
) {
this.create()
}
async create() {
const c = await this.cylinderRepository.findOneBy({ name: 'DevCylinder1' });
const keys = [];
for (let x = 0; x < 1000; x++) {
keys.push(
this.keyrepository.create({
name: faker.commerce.productName(),
nr: faker.commerce.isbn(),
cylinder: c,
createdAt: new Date(faker.date.past())
})
);
}
await this.keyrepository.save(keys);
console.log("edn")
}
) {}
async getUsersKeys(user: User): Promise<Key[]> {
return this.keyrepository.find({