From 1ca568ded4e68421a11175e872f331051749fff0 Mon Sep 17 00:00:00 2001 From: Fadli Date: Tue, 11 Apr 2023 11:05:51 +0700 Subject: [PATCH 1/2] - added update sub categories for updating product csv --- src/product/product.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/product/product.service.ts b/src/product/product.service.ts index 532917e..c63420f 100644 --- a/src/product/product.service.ts +++ b/src/product/product.service.ts @@ -86,7 +86,7 @@ export class ProductService { //TODO : Handle Update Product productData.name = it[1]; productData.status = it[5] == 'active' ? 'ACTIVE' : 'NOT ACTIVE'; - + productData.sub_categories = it[2]; await this.productRepository.save(productData); //TODO : Handle History Price From c98472c60760980469166c2dfccb184a5d059e4e Mon Sep 17 00:00:00 2001 From: Fadli Date: Tue, 11 Apr 2023 11:20:51 +0700 Subject: [PATCH 2/2] - added update sub categories for updating product csv --- src/product/entities/product.entity.ts | 5 +++++ src/product/product.service.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/product/entities/product.entity.ts b/src/product/entities/product.entity.ts index 1f6fda9..6959c49 100644 --- a/src/product/entities/product.entity.ts +++ b/src/product/entities/product.entity.ts @@ -34,6 +34,11 @@ export class Product extends BaseModel { }) type: string; + @Column({ + type: 'uuid' + }) + sub_categories_id: string; + @ManyToOne( () => { return ProductSubCategories; diff --git a/src/product/product.service.ts b/src/product/product.service.ts index c63420f..b20edbb 100644 --- a/src/product/product.service.ts +++ b/src/product/product.service.ts @@ -86,7 +86,7 @@ export class ProductService { //TODO : Handle Update Product productData.name = it[1]; productData.status = it[5] == 'active' ? 'ACTIVE' : 'NOT ACTIVE'; - productData.sub_categories = it[2]; + productData.sub_categories_id = subCategories.id; await this.productRepository.save(productData); //TODO : Handle History Price