zhangqian
2023-11-27 0fe9cf3173776fa4539a0719d45fc3fff3849f4c
api/v1/purchase/purchase.go
@@ -241,6 +241,7 @@
      response.FailWithMessage(err.Error(), c)
      return
   }
   warehouse := ""
   if params.Status == purchase.OrderStatusReceived {
      data, err := service.NewPurchaseService().GetPurchase(uint(params.Id))
      if err != nil {
@@ -262,7 +263,7 @@
         product = append(product, &p)
      }
      client := purchase_wms.NewPurchaseServiceClient(purchase_wms.PurchaseConn)
      _, err = client.PurchaseToWms(context.Background(), &purchase_wms.PurchaseToWmsRequest{
      resp, err := client.PurchaseToWms(context.Background(), &purchase_wms.PurchaseToWmsRequest{
         Number:       data.Number,
         SupplierName: data.Supplier.Name,
         Product:      product,
@@ -272,9 +273,10 @@
         response.FailWithMessage("grpc调用失败", c)
         return
      }
      warehouse = resp.Warehouse
   }
   err = service.NewPurchaseService().Submit(params.Id, params.Status)
   err = service.NewPurchaseService().Submit(params.Id, params.Status, warehouse)
   if err != nil {
      global.GVA_LOG.Error("更新失败!", zap.Error(err))
      response.FailWithMessage("更新失败", c)