From b62677f30b69d3f352671223d2b2b34e70c867f7 Mon Sep 17 00:00:00 2001 From: Muhammad Rayhan Ardiansyah Date: Wed, 11 Mar 2026 16:12:48 +0700 Subject: [PATCH] fixing --- src/controllers/pharmacy/factory_to_supplier.ts | 7 +++++++ src/controllers/pharmacy/item_master.ts | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/controllers/pharmacy/factory_to_supplier.ts b/src/controllers/pharmacy/factory_to_supplier.ts index c95f4de..9560426 100644 --- a/src/controllers/pharmacy/factory_to_supplier.ts +++ b/src/controllers/pharmacy/factory_to_supplier.ts @@ -190,6 +190,13 @@ export class FactorytoSupplierController { const factoryRepo = OrmHelper.DB.getRepository(Factory); const supplierRepo = OrmHelper.DB.getRepository(Supplier); + await factoryToSupplierRepo + .createQueryBuilder() + .delete() + .from(FactoryToSupplier) + .where("supplier_id = :supplierId", { supplierId: param.supplier_id }) + .execute(); + let relation : FactoryToSupplier; for (const factoryId of param.factory_ids) { relation = new FactoryToSupplier(); diff --git a/src/controllers/pharmacy/item_master.ts b/src/controllers/pharmacy/item_master.ts index c10ded8..5b746cf 100644 --- a/src/controllers/pharmacy/item_master.ts +++ b/src/controllers/pharmacy/item_master.ts @@ -196,7 +196,7 @@ export class ItemMasterController { data.type_detail = param.item_type_detail_id, data.category = param.item_category_id, data.item_class = param.item_class_id, - data.item_class_detail = param.item_class_id, + data.item_class_detail = param.item_class_detail_id, data.status = param.item_status_id, data.factory = param.factory_id, data.unit = param.unit_id, @@ -276,7 +276,7 @@ export class ItemMasterController { data.type_detail = param.item_type_detail_id, data.category = param.item_category_id, data.item_class = param.item_class_id, - data.item_class_detail = param.item_class_id, + data.item_class_detail = param.item_class_detail_id, data.status = param.item_status_id, data.factory = param.factory_id, data.unit = param.unit_id,