This commit is contained in:
2025-11-25 11:26:33 +03:30
parent d737b3dc24
commit e21abda0ce
7 changed files with 67 additions and 69 deletions
+27 -29
View File
@@ -271,7 +271,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'کباب کوبیده خوشمزه با برنج و کره',
price: 150000,
restaurant: zhivan,
categories: [createdCategories[0]], // غذای اصلی
category: createdCategories[0], // غذای اصلی
isActive: true,
stock: 50,
stockDefault: 50,
@@ -281,7 +281,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'جوجه کباب تازه با برنج',
price: 120000,
restaurant: zhivan,
categories: [createdCategories[0]], // غذای اصلی
category: createdCategories[0], // غذای اصلی
isActive: true,
stock: 40,
stockDefault: 40,
@@ -291,7 +291,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'کباب بختیاری با برنج و کره',
price: 180000,
restaurant: zhivan,
categories: [createdCategories[0]], // غذای اصلی
category: createdCategories[0], // غذای اصلی
isActive: true,
stock: 35,
stockDefault: 35,
@@ -301,7 +301,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'کباب برگ مرغوب با برنج',
price: 160000,
restaurant: zhivan,
categories: [createdCategories[0]], // غذای اصلی
category: createdCategories[0], // غذای اصلی
isActive: true,
stock: 30,
stockDefault: 30,
@@ -311,7 +311,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'سالاد تازه با سس مخصوص',
price: 35000,
restaurant: zhivan,
categories: [createdCategories[1]], // پیش غذا
category: createdCategories[1], // پیش غذا
isActive: true,
stock: 30,
stockDefault: 30,
@@ -321,7 +321,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'ماست و خیار تازه',
price: 25000,
restaurant: zhivan,
categories: [createdCategories[1]], // پیش غذا
category: createdCategories[1], // پیش غذا
isActive: true,
stock: 25,
stockDefault: 25,
@@ -331,7 +331,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'ترشی مخلوط خانگی',
price: 20000,
restaurant: zhivan,
categories: [createdCategories[1]], // پیش غذا
category: createdCategories[1], // پیش غذا
isActive: true,
stock: 20,
stockDefault: 20,
@@ -341,7 +341,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'بستنی وانیلی خوشمزه',
price: 25000,
restaurant: zhivan,
categories: [createdCategories[2]], // دسر
category: createdCategories[2], // دسر
isActive: true,
stock: 20,
stockDefault: 20,
@@ -351,7 +351,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'شیرینی محلی',
price: 30000,
restaurant: zhivan,
categories: [createdCategories[2]], // دسر
category: createdCategories[2], // دسر
isActive: true,
stock: 15,
stockDefault: 15,
@@ -361,7 +361,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'نوشابه گازدار',
price: 15000,
restaurant: zhivan,
categories: [createdCategories[3]], // نوشیدنی
category: createdCategories[3], // نوشیدنی
isActive: true,
stock: 100,
stockDefault: 100,
@@ -371,7 +371,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'دوغ محلی',
price: 20000,
restaurant: zhivan,
categories: [createdCategories[3]], // نوشیدنی
category: createdCategories[3], // نوشیدنی
isActive: true,
stock: 50,
stockDefault: 50,
@@ -381,7 +381,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'آب معدنی',
price: 10000,
restaurant: zhivan,
categories: [createdCategories[3]], // نوشیدنی
category: createdCategories[3], // نوشیدنی
isActive: true,
stock: 80,
stockDefault: 80,
@@ -392,7 +392,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'پیتزا با پنیر و قارچ',
price: 180000,
restaurant: boote,
categories: [createdCategories[4]], // غذای اصلی
category: createdCategories[4], // غذای اصلی
isActive: true,
stock: 30,
stockDefault: 30,
@@ -402,7 +402,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'پیتزا پپرونی تند',
price: 200000,
restaurant: boote,
categories: [createdCategories[4]], // غذای اصلی
category: createdCategories[4], // غذای اصلی
isActive: true,
stock: 25,
stockDefault: 25,
@@ -412,7 +412,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'برگر با سیب زمینی سرخ کرده',
price: 140000,
restaurant: boote,
categories: [createdCategories[4]], // غذای اصلی
category: createdCategories[4], // غذای اصلی
isActive: true,
stock: 25,
stockDefault: 25,
@@ -422,7 +422,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'برگر دوبل با پنیر',
price: 180000,
restaurant: boote,
categories: [createdCategories[4]], // غذای اصلی
category: createdCategories[4], // غذای اصلی
isActive: true,
stock: 20,
stockDefault: 20,
@@ -432,7 +432,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'سوپ گرم و خوشمزه',
price: 45000,
restaurant: boote,
categories: [createdCategories[5]], // پیش غذا
category: createdCategories[5], // پیش غذا
isActive: true,
stock: 15,
stockDefault: 15,
@@ -442,7 +442,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'سالاد سزار با سس مخصوص',
price: 55000,
restaurant: boote,
categories: [createdCategories[5]], // پیش غذا
category: createdCategories[5], // پیش غذا
isActive: true,
stock: 20,
stockDefault: 20,
@@ -452,7 +452,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'سیب زمینی سرخ کرده ترد',
price: 40000,
restaurant: boote,
categories: [createdCategories[5]], // پیش غذا
category: createdCategories[5], // پیش غذا
isActive: true,
stock: 30,
stockDefault: 30,
@@ -462,7 +462,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'کیک شکلاتی خامه‌ای',
price: 60000,
restaurant: boote,
categories: [createdCategories[6]], // دسر
category: createdCategories[6], // دسر
isActive: true,
stock: 10,
stockDefault: 10,
@@ -472,7 +472,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'چیزکیک وانیلی',
price: 65000,
restaurant: boote,
categories: [createdCategories[6]], // دسر
category: createdCategories[6], // دسر
isActive: true,
stock: 12,
stockDefault: 12,
@@ -482,7 +482,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'نوشابه گازدار',
price: 15000,
restaurant: boote,
categories: [createdCategories[7]], // نوشیدنی
category: createdCategories[7], // نوشیدنی
isActive: true,
stock: 100,
stockDefault: 100,
@@ -492,7 +492,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'آبمیوه تازه',
price: 35000,
restaurant: boote,
categories: [createdCategories[7]], // نوشیدنی
category: createdCategories[7], // نوشیدنی
isActive: true,
stock: 40,
stockDefault: 40,
@@ -502,7 +502,7 @@ export class DatabaseSeeder extends Seeder {
desc: 'قهوه اسپرسو',
price: 45000,
restaurant: boote,
categories: [createdCategories[7]], // نوشیدنی
category: createdCategories[7], // نوشیدنی
isActive: true,
stock: 50,
stockDefault: 50,
@@ -510,7 +510,7 @@ export class DatabaseSeeder extends Seeder {
];
for (const foodData of foods) {
if (foodData.restaurant) {
if (foodData.restaurant && foodData.category) {
const existing = await em.findOne(Food, {
title: foodData.title,
restaurant: foodData.restaurant,
@@ -521,6 +521,7 @@ export class DatabaseSeeder extends Seeder {
desc: foodData.desc,
price: foodData.price,
restaurant: foodData.restaurant,
category: foodData.category,
isActive: foodData.isActive,
stock: foodData.stock,
stockDefault: foodData.stockDefault,
@@ -535,10 +536,7 @@ export class DatabaseSeeder extends Seeder {
inPlaceServe: false,
pickupServe: false,
});
// Add categories
if (foodData.categories) {
foodData.categories.forEach(cat => food.categories.add(cat));
}
em.persist(food);
}
}