From b9a62531fb93aba42d13e62fd1b03d8dba112fa6 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期一, 23 十月 2023 12:04:31 +0800 Subject: [PATCH] 位置修改 --- controllers/location_product.go | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/controllers/location_product.go b/controllers/location_product.go index 07d012b..ca86491 100644 --- a/controllers/location_product.go +++ b/controllers/location_product.go @@ -2,7 +2,9 @@ import ( "github.com/gin-gonic/gin" + "github.com/shopspring/decimal" "strconv" + "time" "wms/extend/code" "wms/extend/util" "wms/models" @@ -44,11 +46,22 @@ util.ResponseFormat(c, code.RequestParamError, "璇烽�夋嫨浜у搧") return } - if params.ProductCategoryID == 0 { - util.ResponseFormat(c, code.RequestParamError, "璇烽�夋嫨浜у搧绫诲埆") + //if params.ProductCategoryID == 0 { + // util.ResponseFormat(c, code.RequestParamError, "璇烽�夋嫨浜у搧绫诲埆") + // return + //} + + if err := models.NewLocationProductSearch().Create(¶ms); err != nil { + logx.Errorf("Operation create err: %v", err) + util.ResponseFormat(c, code.SaveFail, "娣诲姞澶辫触锛�"+err.Error()) return } - if err := models.NewLocationProductSearch().Create(¶ms); err != nil { + locationProductAmount := &models.LocationProductAmount{ + LocationProductId: params.Id, + Amount: decimal.NewFromFloat(0), + CreateDate: time.Now().Format("2006-01-02 15:04:05"), + } + if err := models.NewLocationProductAmountSearch().Create(locationProductAmount); err != nil { logx.Errorf("Operation create err: %v", err) util.ResponseFormat(c, code.SaveFail, "娣诲姞澶辫触锛�"+err.Error()) return @@ -69,7 +82,7 @@ util.ResponseFormat(c, code.RequestParamError, "鍙傛暟瑙f瀽澶辫触锛屾暟鎹被鍨嬮敊璇�:"+err.Error()) return } - if params.Check() { + if !params.Check() { util.ResponseFormat(c, code.RequestParamError, "鍙傛暟寮傚父") return } @@ -89,7 +102,7 @@ // @Tags 涓婃灦瑙勫垯 // @Summary 淇敼涓婃灦瑙勫垯 // @Produce application/json -// @Param object body request.UpdateLocationProduct true "鍏ュ簱淇℃伅" +// @Param object body request.UpdateLocationProduct true "淇敼鍙傛暟" // @Success 200 {object} util.Response "鎴愬姛" // @Router /api-wms/v1/locationProduct/update [post] func (slf LocationProductController) Update(c *gin.Context) { -- Gitblit v1.8.0