From 09bc759bdc9084011596203d44adec3ab38d6ffe Mon Sep 17 00:00:00 2001
From: jiangshuai <291802688@qq.com>
Date: 星期一, 18 十二月 2023 16:17:17 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/aps/crm

---
 api/v1/product.go |   42 ++++++++++++++----------------------------
 1 files changed, 14 insertions(+), 28 deletions(-)

diff --git a/api/v1/product.go b/api/v1/product.go
index e4fdc19..86ee33d 100644
--- a/api/v1/product.go
+++ b/api/v1/product.go
@@ -9,7 +9,6 @@
 	"aps_crm/pkg/ecode"
 	"aps_crm/pkg/logx"
 	"aps_crm/proto/product"
-	"aps_crm/utils"
 	"github.com/gin-gonic/gin"
 	"github.com/shopspring/decimal"
 	"github.com/spf13/cast"
@@ -63,6 +62,16 @@
 		ProductNumber: params.ProductNumber,
 		ProductName:   params.ProductName,
 	})
+	if err != nil {
+		logx.Errorf("grpc GetProductList err: %v", err.Error())
+		ctx.FailWithMsg(ecode.UnknownErr, "鍐呴儴閿欒")
+		return
+	}
+	if getProductListResponse.Code != 0 {
+		logx.Errorf("grpc GetProductList err: %v", err.Error())
+		ctx.FailWithMsg(ecode.UnknownErr, "鍐呴儴閿欒")
+		return
+	}
 	rawProductList := getProductListResponse.List
 	productList := make([]model.Product, len(rawProductList))
 
@@ -75,16 +84,6 @@
 		productList[k].Unit = v.Unit
 	}
 
-	if err != nil {
-		logx.Errorf("GetProductList err: %v", err.Error())
-		ctx.FailWithMsg(ecode.UnknownErr, "鍐呴儴閿欒")
-		return
-	}
-	if getProductListResponse.Code != 0 {
-		logx.Errorf("GetProductList err: %v", err.Error())
-		ctx.FailWithMsg(ecode.UnknownErr, "鍐呴儴閿欒")
-		return
-	}
 	ctx.OkWithDetailed(response.ListResponse{
 		Data:  productList,
 		Count: getProductListResponse.Total,
@@ -110,12 +109,12 @@
 
 	getProductInfoResponse, err := cli.GetProductInfo(ctx.GetCtx(), &product.GetProductInfoRequest{ProductId: productId})
 	if err != nil {
-		logx.Errorf("GetProductInfo err: %v", err.Error())
+		logx.Errorf(" grpc GetProductInfo err: %v", err.Error())
 		ctx.FailWithMsg(ecode.UnknownErr, "鍐呴儴閿欒")
 		return
 	}
 	if getProductInfoResponse.Code != 0 {
-		logx.Errorf("GetProductInfo err: %v", err.Error())
+		logx.Errorf("grpc GetProductInfo err: %v", err.Error())
 		ctx.FailWithMsg(ecode.UnknownErr, "鍐呴儴閿欒")
 		return
 	}
@@ -141,23 +140,10 @@
 		ctx.Ok()
 		return
 	}
-	first, err := model.NewSalesDetailsSearch().SetNumber(number).SetPreload(true).First()
-	if err != nil {
-		ctx.FailWithMsg(ecode.UnknownErr, "鏄庣粏璇︽儏鏌ユ壘澶辫触")
-		return
-	}
-	params := make([]*product.Info, 0)
-	for _, p := range first.Products {
-		var pa product.Info
-		pa.ProductId = p.Number
-		pa.StartTime = utils.TimeToString(first.UpdatedAt)
-		pa.EndTime = first.DeliveryDate
-		params = append(params, &pa)
-	}
 	client := product.NewProductServiceClient(grpc_init.CrmApsGrpcServiceConn)
-	info, err := client.GetProductOrder(ctx.GetCtx(), &product.GetProductOrderRequest{Params: params})
+	info, err := client.GetProductOrder(ctx.GetCtx(), &product.GetProductOrderRequest{SalesDetailsNumber: number})
 	if err != nil {
-		logx.Errorf("GetProductOrder err: %v", err.Error())
+		logx.Errorf("grpc GetProductOrder err: %v", err.Error())
 		ctx.FailWithMsg(ecode.UnknownErr, "鍐呴儴閿欒")
 		return
 	}

--
Gitblit v1.8.0