fix edit receipt purchase

This commit is contained in:
giovanni
2026-04-08 16:18:55 +07:00
parent 079ae01b94
commit a6995f8e18
3 changed files with 108 additions and 6 deletions
@@ -169,6 +169,7 @@ type PurchaseReceivingUpdate struct {
TravelNumber *string
TravelDocumentPath *string
VehicleNumber *string
ClearVehicleNumber bool
ReceivedQty *float64
WarehouseID *uint
ProductWarehouseID *uint
@@ -246,6 +247,8 @@ func (r *PurchaseRepositoryImpl) UpdateReceivingDetails(
}
if upd.VehicleNumber != nil {
data["vehicle_number"] = upd.VehicleNumber
} else if upd.ClearVehicleNumber {
data["vehicle_number"] = gorm.Expr("NULL")
}
if upd.WarehouseID != nil && *upd.WarehouseID != 0 {
data["warehouse_id"] = upd.WarehouseID