remove title
This commit is contained in:
@@ -8,10 +8,6 @@ export class CreateDeliveryDto {
|
|||||||
@IsEnum(DeliveryMethodEnum)
|
@IsEnum(DeliveryMethodEnum)
|
||||||
method!: DeliveryMethodEnum;
|
method!: DeliveryMethodEnum;
|
||||||
|
|
||||||
@ApiProperty({ example: 'سرو در رستوران', description: 'Delivery method display name' })
|
|
||||||
@IsString()
|
|
||||||
title!: string;
|
|
||||||
|
|
||||||
@ApiProperty({ example: 5000, description: 'Delivery fee' })
|
@ApiProperty({ example: 5000, description: 'Delivery fee' })
|
||||||
@IsNumber()
|
@IsNumber()
|
||||||
@Min(0)
|
@Min(0)
|
||||||
|
|||||||
@@ -5,8 +5,6 @@ import { DeliveryFeeTypeEnum, DeliveryMethodEnum } from '../interface/delivery';
|
|||||||
|
|
||||||
@Entity({ tableName: 'deliveries' })
|
@Entity({ tableName: 'deliveries' })
|
||||||
export class Delivery extends BaseEntity {
|
export class Delivery extends BaseEntity {
|
||||||
@Property()
|
|
||||||
title!: string;
|
|
||||||
|
|
||||||
@Enum(() => DeliveryMethodEnum)
|
@Enum(() => DeliveryMethodEnum)
|
||||||
method!: DeliveryMethodEnum;
|
method!: DeliveryMethodEnum;
|
||||||
|
|||||||
@@ -34,7 +34,6 @@ export class DeliveryService {
|
|||||||
const data: RequiredEntityData<Delivery> = {
|
const data: RequiredEntityData<Delivery> = {
|
||||||
restaurant,
|
restaurant,
|
||||||
method: createDto.method,
|
method: createDto.method,
|
||||||
title: createDto.title,
|
|
||||||
deliveryFee: createDto.deliveryFee,
|
deliveryFee: createDto.deliveryFee,
|
||||||
minOrderPrice: createDto.minOrderPrice,
|
minOrderPrice: createDto.minOrderPrice,
|
||||||
description: createDto.description,
|
description: createDto.description,
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import { DeliveryMethodEnum } from '../../modules/delivery/interface/delivery';
|
|||||||
|
|
||||||
export interface DeliveryMethodData {
|
export interface DeliveryMethodData {
|
||||||
method: DeliveryMethodEnum;
|
method: DeliveryMethodEnum;
|
||||||
title: string;
|
|
||||||
description: string;
|
description: string;
|
||||||
deliveryFee: number;
|
deliveryFee: number;
|
||||||
minOrderPrice: number;
|
minOrderPrice: number;
|
||||||
@@ -13,7 +12,6 @@ export interface DeliveryMethodData {
|
|||||||
export const deliveryMethodsData: DeliveryMethodData[] = [
|
export const deliveryMethodsData: DeliveryMethodData[] = [
|
||||||
{
|
{
|
||||||
method: DeliveryMethodEnum.DineIn,
|
method: DeliveryMethodEnum.DineIn,
|
||||||
title: 'سرو در رستوران',
|
|
||||||
description: 'سرو غذا در رستوران',
|
description: 'سرو غذا در رستوران',
|
||||||
deliveryFee: 0,
|
deliveryFee: 0,
|
||||||
minOrderPrice: 0,
|
minOrderPrice: 0,
|
||||||
@@ -22,7 +20,6 @@ export const deliveryMethodsData: DeliveryMethodData[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
method: DeliveryMethodEnum.CustomerPickup,
|
method: DeliveryMethodEnum.CustomerPickup,
|
||||||
title: 'برداشت از رستوران',
|
|
||||||
description: 'برداشت غذا از رستوران',
|
description: 'برداشت غذا از رستوران',
|
||||||
deliveryFee: 0,
|
deliveryFee: 0,
|
||||||
minOrderPrice: 0,
|
minOrderPrice: 0,
|
||||||
@@ -31,7 +28,6 @@ export const deliveryMethodsData: DeliveryMethodData[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
method: DeliveryMethodEnum.DeliveryCar,
|
method: DeliveryMethodEnum.DeliveryCar,
|
||||||
title: 'تحویل در خودرو',
|
|
||||||
description: 'تحویل غذا در خودرو',
|
description: 'تحویل غذا در خودرو',
|
||||||
deliveryFee: 5000,
|
deliveryFee: 5000,
|
||||||
minOrderPrice: 50000,
|
minOrderPrice: 50000,
|
||||||
@@ -40,7 +36,6 @@ export const deliveryMethodsData: DeliveryMethodData[] = [
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
method: DeliveryMethodEnum.DeliveryCourier,
|
method: DeliveryMethodEnum.DeliveryCourier,
|
||||||
title: 'تحویل با پیک',
|
|
||||||
description: 'تحویل غذا با پیک',
|
description: 'تحویل غذا با پیک',
|
||||||
deliveryFee: 10000,
|
deliveryFee: 10000,
|
||||||
minOrderPrice: 100000,
|
minOrderPrice: 100000,
|
||||||
|
|||||||
@@ -19,8 +19,7 @@ export class DeliveryMethodsSeeder {
|
|||||||
const delivery = em.create(Delivery, {
|
const delivery = em.create(Delivery, {
|
||||||
restaurant,
|
restaurant,
|
||||||
method: methodData.method,
|
method: methodData.method,
|
||||||
title: methodData.title,
|
description: methodData.description,
|
||||||
description: methodData.description,
|
|
||||||
deliveryFee: methodData.deliveryFee,
|
deliveryFee: methodData.deliveryFee,
|
||||||
minOrderPrice: methodData.minOrderPrice,
|
minOrderPrice: methodData.minOrderPrice,
|
||||||
enabled: methodData.enabled,
|
enabled: methodData.enabled,
|
||||||
@@ -33,14 +32,12 @@ export class DeliveryMethodsSeeder {
|
|||||||
} else {
|
} else {
|
||||||
// Update existing delivery method if needed
|
// Update existing delivery method if needed
|
||||||
if (
|
if (
|
||||||
existing.title !== methodData.title ||
|
existing.description !== methodData.description ||
|
||||||
existing.description !== methodData.description ||
|
|
||||||
existing.deliveryFee !== methodData.deliveryFee ||
|
existing.deliveryFee !== methodData.deliveryFee ||
|
||||||
existing.minOrderPrice !== methodData.minOrderPrice ||
|
existing.minOrderPrice !== methodData.minOrderPrice ||
|
||||||
existing.order !== methodData.order
|
existing.order !== methodData.order
|
||||||
) {
|
) {
|
||||||
existing.title = methodData.title;
|
existing.description = methodData.description;
|
||||||
existing.description = methodData.description;
|
|
||||||
existing.deliveryFee = methodData.deliveryFee;
|
existing.deliveryFee = methodData.deliveryFee;
|
||||||
existing.minOrderPrice = methodData.minOrderPrice;
|
existing.minOrderPrice = methodData.minOrderPrice;
|
||||||
existing.order = methodData.order;
|
existing.order = methodData.order;
|
||||||
|
|||||||
Reference in New Issue
Block a user