liujiandao
2024-01-11 eaa4218d45fade3a9ac2cfb7ff81cbfceeb650cd
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 {