feat(backend): Anpassung der Erstellung von Zweigen und Lagerbeständen im FalukantService

- Die Erstellung von Branches und Lagerbeständen wurde umstrukturiert, um die Abhängigkeiten zwischen den Objekten klarer zu gestalten.
- Der Lagerbestand wird nun mit einer Menge von 20 erstellt und ist mit dem entsprechenden Branch verknüpft, um die Datenintegrität zu verbessern.
This commit is contained in:
Torsten Schulz (local)
2025-08-31 15:03:12 +02:00
parent 54cc1243ed
commit dc8ded578a

View File

@@ -251,11 +251,11 @@ class FalukantService extends BaseService {
const ch = await FalukantCharacter.create({
userId: falukantUser.id, regionId: region.id, firstName: fnObj.id, lastName: lnObj.id, gender, birthdate: date, titleOfNobility: nobility.id
});
const stType = await FalukantStockType.findOne({ where: [{ label_tr: 'wood' }] });
await FalukantStock.create({ userId: falukantUser.id, regionId: region.id, stockTypeId: stType.id, quantity: 10 });
falukantUser.character = ch;
const bType = await BranchType.findOne({ where: { labelTr: 'fullstack' } });
await Branch.create({ falukantUserId: falukantUser.id, regionId: region.id, branchTypeId: bType.id });
const branch = await Branch.create({ falukantUserId: falukantUser.id, regionId: region.id, branchTypeId: bType.id });
const stType = await FalukantStockType.findOne({ where: [{ label_tr: 'wood' }] });
await FalukantStock.create({ branchId: branch.id, stockTypeId: stType.id, quantity: 20 });
notifyUser(user.hashedId, 'reloadmenu', {});
return falukantUser;
}