fix: upload product
This commit is contained in:
@@ -50,7 +50,9 @@ export class ProductService {
|
||||
return this.productRepository.findOneOrFail(result.identifiers[0].id);
|
||||
}
|
||||
|
||||
async processUploadCSV(uploadFile: string) {
|
||||
async processUploadCSV(uploadFile: string, supplierCode: string) {
|
||||
const supplierData = await this.supplierService.findByCode(supplierCode);
|
||||
|
||||
const data = await parsingFile(uploadFile);
|
||||
data.shift();
|
||||
await Promise.all(
|
||||
@@ -67,6 +69,7 @@ export class ProductService {
|
||||
|
||||
const productData = await this.productRepository.findOne({
|
||||
code: it[0],
|
||||
supplier: supplierData,
|
||||
});
|
||||
if (productData) {
|
||||
//TODO : Handle Update Product
|
||||
@@ -109,6 +112,7 @@ export class ProductService {
|
||||
code: it[0],
|
||||
status: it[5] == 'active' ? 'ACTIVE' : 'NOT ACTIVE',
|
||||
sub_categories: subCategories,
|
||||
supplier: supplierData,
|
||||
});
|
||||
|
||||
await this.productHistoryPrice.insert({
|
||||
|
||||
Reference in New Issue
Block a user