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({ const ch = await FalukantCharacter.create({
userId: falukantUser.id, regionId: region.id, firstName: fnObj.id, lastName: lnObj.id, gender, birthdate: date, titleOfNobility: nobility.id 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; falukantUser.character = ch;
const bType = await BranchType.findOne({ where: { labelTr: 'fullstack' } }); 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', {}); notifyUser(user.hashedId, 'reloadmenu', {});
return falukantUser; return falukantUser;
} }