update
This commit is contained in:
@ -262,15 +262,21 @@ export class ItemPriceController {
|
||||
|
||||
const repo = OrmHelper.DB.getRepository(ItemPrice);
|
||||
|
||||
let data = await repo.findOne({ where: { item_master: { id: req.params['id'] } } });
|
||||
// ✅ Include withDeleted agar record soft-deleted ikut dicek
|
||||
let data = await repo.findOne({
|
||||
where: { item_master: { id: req.params['id'] } },
|
||||
withDeleted: true
|
||||
});
|
||||
|
||||
if (data) {
|
||||
// UPDATE
|
||||
// UPDATE (termasuk restore jika soft-deleted)
|
||||
data.purchase_price = param.purchase_price;
|
||||
data.selling_price = param.selling_price;
|
||||
data.deleted_at = null as any;
|
||||
data.deleted_by = null as any;
|
||||
data.updated_by = req.auth?.data.name;
|
||||
} else {
|
||||
// INSERT
|
||||
// INSERT baru
|
||||
data = new ItemPrice();
|
||||
data.item_master = itemMaster;
|
||||
data.purchase_price = param.purchase_price;
|
||||
|
||||
Reference in New Issue
Block a user