Add Customer users
This commit is contained in:
@@ -150,11 +150,12 @@ func (r *PaymentRepositoryImpl) CreatePaymentWithInventoryMovement(ctx context.C
|
||||
movement := &entities.InventoryMovement{
|
||||
OrganizationID: order.OrganizationID,
|
||||
OutletID: order.OutletID,
|
||||
ProductID: item.ProductID,
|
||||
ItemID: item.ProductID,
|
||||
ItemType: "PRODUCT",
|
||||
MovementType: entities.InventoryMovementTypeSale,
|
||||
Quantity: -item.Quantity,
|
||||
PreviousQuantity: updatedInventory.Quantity + item.Quantity, // Add back the quantity that was subtracted
|
||||
NewQuantity: updatedInventory.Quantity,
|
||||
Quantity: float64(-item.Quantity),
|
||||
PreviousQuantity: float64(updatedInventory.Quantity + item.Quantity), // Add back the quantity that was subtracted
|
||||
NewQuantity: float64(updatedInventory.Quantity),
|
||||
UnitCost: item.UnitCost,
|
||||
TotalCost: float64(item.Quantity) * item.UnitCost,
|
||||
ReferenceType: func() *entities.InventoryMovementReferenceType {
|
||||
@@ -222,11 +223,12 @@ func (r *PaymentRepositoryImpl) RefundPaymentWithInventoryMovement(ctx context.C
|
||||
movement := &entities.InventoryMovement{
|
||||
OrganizationID: order.OrganizationID,
|
||||
OutletID: order.OutletID,
|
||||
ProductID: item.ProductID,
|
||||
ItemID: item.ProductID,
|
||||
ItemType: "PRODUCT",
|
||||
MovementType: entities.InventoryMovementTypeRefund,
|
||||
Quantity: refundedQuantity,
|
||||
PreviousQuantity: updatedInventory.Quantity - refundedQuantity, // Subtract the quantity that was added
|
||||
NewQuantity: updatedInventory.Quantity,
|
||||
Quantity: float64(refundedQuantity),
|
||||
PreviousQuantity: float64(updatedInventory.Quantity - refundedQuantity), // Subtract the quantity that was added
|
||||
NewQuantity: float64(updatedInventory.Quantity),
|
||||
UnitCost: item.UnitCost,
|
||||
TotalCost: float64(refundedQuantity) * item.UnitCost,
|
||||
ReferenceType: func() *entities.InventoryMovementReferenceType {
|
||||
|
||||
Reference in New Issue
Block a user