zhangqian
2024-01-12 a10d59528a36dc5a1fbe4d9caa6b4abf25ab828c
proto/purchase_wms/server.go
@@ -38,17 +38,18 @@
   if err != nil {
      return nil, err
   }
   operation.ToLocationID = location.Id
   first, err := models.NewLocationSearch().SetType(int(constvar.LocationTypeVendor)).First()
   if err != nil {
      return nil, err
   }
   operation.FromLocationID = first.Id
   operation.LocationID = location.Id
   operation.BaseOperationType = constvar.BaseOperationTypeIncoming
   for _, product := range req.Product {
      var detail models.OperationDetails
      detail.ProductId = product.Id
      detail.Amount = decimal.NewFromInt(product.Amount)
      detail.FromLocationID = first.Id
      detail.ToLocationID = location.Id
      details = append(details, &detail)
   }
   err = models.WithTransaction(func(db *gorm.DB) error {