From 9984c2c7cef1cca16055ae5d49d5ad275a7981ab Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期二, 29 八月 2023 21:08:43 +0800 Subject: [PATCH] 按采购编号查询质检单列表 --- api/v1/purchase/purchase.go | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-) diff --git a/api/v1/purchase/purchase.go b/api/v1/purchase/purchase.go index 67aec20..0a5c918 100644 --- a/api/v1/purchase/purchase.go +++ b/api/v1/purchase/purchase.go @@ -3,7 +3,6 @@ import ( "fmt" "github.com/gin-gonic/gin" - "github.com/mitchellh/mapstructure" "go.uber.org/zap" "gorm.io/gorm" "srm/global" @@ -44,7 +43,7 @@ } var purchaseRecord purchase.Purchase - if err := mapstructure.Decode(params.Purchase, &purchaseRecord); err != nil { + if err := utils.AssignTo(params.Purchase, &purchaseRecord); err != nil { global.GVA_LOG.Error("Add Purchase failed", zap.Error(err)) response.FailWithMessage(err.Error(), c) return @@ -75,7 +74,7 @@ return } global.GVA_LOG.Error("鍒涘缓澶辫触!", zap.Error(err)) - response.FailWithMessage("鍒涘缓澶辫触", c) + response.FailWithMessage(err.Error(), c) return } response.OkWithMessage("鍒涘缓鎴愬姛", c) @@ -123,7 +122,7 @@ } var purchaseRecord purchase.Purchase - if err := mapstructure.Decode(params.Purchase, &purchaseRecord); err != nil { + if err := utils.AssignTo(params.Purchase, &purchaseRecord); err != nil { response.FailWithMessage(err.Error(), c) return } @@ -167,7 +166,7 @@ return } respProductList := make([]*purchaseRes.PurchaseProducts, len(productList)) - err = mapstructure.Decode(productList, &respProductList) + err = utils.AssignTo(productList, &respProductList) if err != nil { global.GVA_LOG.Error("鑾峰彇澶辫触!", zap.Error(err)) response.FailWithMessage("鑾峰彇澶辫触", c) @@ -177,7 +176,7 @@ respProductList[k].Amount = item.Amount respProductList[k].Price = item.Price respProductList[k].Total = item.Total - err = mapstructure.Decode(item.Product, &respProductList[k]) + err = utils.AssignTo(item.Product, &respProductList[k]) if err != nil { global.GVA_LOG.Error("鑾峰彇澶辫触!", zap.Error(err)) response.FailWithMessage("鑾峰彇澶辫触", c) @@ -265,7 +264,7 @@ } purchaseTypeList := make([]*purchase.PurchaseType, 0, len(params)) - if err := mapstructure.Decode(params, &purchaseTypeList); err != nil { + if err := utils.AssignTo(params, &purchaseTypeList); err != nil { response.FailWithMessage(err.Error(), c) return } -- Gitblit v1.8.0