category
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user