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,