feat: add movement on get order

This commit is contained in:
2026-06-26 17:20:29 +03:00
parent 8000d241b4
commit 1423451713
+14
View File
@@ -70,6 +70,20 @@ func CreateOrder(c *gin.Context) {
return err
}
for _, oi := range order.Items {
movement := models.StockMovement{
ItemID: oi.ItemID,
Type: "out",
Quantity: oi.Quantity,
Reason: "order",
OrderID: &order.ID,
}
if err := tx.Omit("Item").Create(&movement).Error; err != nil {
return err
}
}
if err := tx.Where("user_id = ? ", userID).Delete(&models.CartItem{}).Error; err != nil {
return err
}