From fe675a31074e9ff012d29387336dc35de3ba46f2 Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期二, 06 二月 2024 17:24:50 +0800
Subject: [PATCH] 销售明细不推送wms

---
 proto/crm_aps/server.go |   65 ++++++++++++++++----------------
 1 files changed, 32 insertions(+), 33 deletions(-)

diff --git a/proto/crm_aps/server.go b/proto/crm_aps/server.go
index 6f4b60e..562dee5 100644
--- a/proto/crm_aps/server.go
+++ b/proto/crm_aps/server.go
@@ -5,7 +5,6 @@
 	"aps_crm/model"
 	"aps_crm/model/grpc_init"
 	"aps_crm/pkg/ecode"
-	"aps_crm/proto/product_inventory"
 	"aps_crm/service"
 	"context"
 	"errors"
@@ -77,38 +76,38 @@
 		}
 
 		//鎺ㄩ�佸埌wms
-		clientName := ""
-		if detail.ClientId > 0 {
-			first, err := model.NewClientSearch(nil).SetId(detail.ClientId).First()
-			if err == nil {
-				clientName = first.Name
-			}
-		}
-		wmsProducts := make([]*product_inventory.InventoryProduct, 0)
-		for _, product := range detail.Products {
-			var p product_inventory.InventoryProduct
-			p.Id = product.Number
-			p.Amount = product.Amount.String()
-			wmsProducts = append(wmsProducts, &p)
-		}
-		clientWms := product_inventory.NewProductInventoryServiceClient(grpc_init.ProductInventoryServiceConn)
-		_, err = clientWms.CreateOperation(ctx, &product_inventory.CreateOperationRequest{
-			Number:      detail.Number,
-			Addressee:   detail.Addressee,
-			Address:     detail.Address,
-			Phone:       detail.Phone,
-			DeliverType: int32(detail.DeliverType),
-			Source:      "CRM",
-			ClientId:    int64(detail.ClientId),
-			ClientName:  clientName,
-			ProductList: wmsProducts,
-		})
-		if err != nil {
-			//鐘舵�佽繕鍘�
-			m["status"] = constvar.WaitConfirmed
-			_ = model.NewSalesDetailsSearch().SetNumber(detail.Number).UpdateByMap(m)
-			return nil, err
-		}
+		//clientName := ""
+		//if detail.ClientId > 0 {
+		//	first, err := model.NewClientSearch(nil).SetId(detail.ClientId).First()
+		//	if err == nil {
+		//		clientName = first.Name
+		//	}
+		//}
+		//wmsProducts := make([]*product_inventory.InventoryProduct, 0)
+		//for _, product := range detail.Products {
+		//	var p product_inventory.InventoryProduct
+		//	p.Id = product.Number
+		//	p.Amount = product.Amount.String()
+		//	wmsProducts = append(wmsProducts, &p)
+		//}
+		//clientWms := product_inventory.NewProductInventoryServiceClient(grpc_init.ProductInventoryServiceConn)
+		//_, err = clientWms.CreateOperation(ctx, &product_inventory.CreateOperationRequest{
+		//	Number:      detail.Number,
+		//	Addressee:   detail.Addressee,
+		//	Address:     detail.Address,
+		//	Phone:       detail.Phone,
+		//	DeliverType: int32(detail.DeliverType),
+		//	Source:      "CRM",
+		//	ClientId:    int64(detail.ClientId),
+		//	ClientName:  clientName,
+		//	ProductList: wmsProducts,
+		//})
+		//if err != nil {
+		//	//鐘舵�佽繕鍘�
+		//	m["status"] = constvar.WaitConfirmed
+		//	_ = model.NewSalesDetailsSearch().SetNumber(detail.Number).UpdateByMap(m)
+		//	return nil, err
+		//}
 
 		//鎺ㄩ�佸埌aps
 		products := make([]*SalesDetailsProduct, 0)

--
Gitblit v1.8.0