From b9a62531fb93aba42d13e62fd1b03d8dba112fa6 Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期一, 23 十月 2023 12:04:31 +0800 Subject: [PATCH] 位置修改 --- controllers/product_controller.go | 31 ++++++++++++++----------------- 1 files changed, 14 insertions(+), 17 deletions(-) diff --git a/controllers/product_controller.go b/controllers/product_controller.go index b9c02b5..54ac018 100644 --- a/controllers/product_controller.go +++ b/controllers/product_controller.go @@ -38,10 +38,6 @@ util.ResponseFormat(c, code.RequestParamError, "浜у搧鍚嶇О涓嶈兘涓虹┖") return } - if params.SalePrice.IntPart() <= 0 { - util.ResponseFormat(c, code.RequestParamError, "浜у搧鍞环涓嶈兘灏忎簬绛変簬闆�") - return - } if params.Model == "" { util.ResponseFormat(c, code.RequestParamError, "鐗╂枡绫诲瀷涓嶈兘涓虹┖") return @@ -137,10 +133,6 @@ } if params.Name == "" { util.ResponseFormat(c, code.RequestParamError, "浜у搧鍚嶇О涓嶈兘涓虹┖") - return - } - if params.SalePrice.IntPart() <= 0 { - util.ResponseFormat(c, code.RequestParamError, "浜у搧鍞环涓嶈兘灏忎簬绛変簬闆�") return } if params.Model == "" { @@ -543,6 +535,10 @@ util.ResponseFormat(c, code.RequestParamError, "璇ヤ俊鎭棤娉曚慨鏀�") return } + if params.ProductId == "" { + util.ResponseFormat(c, code.RequestParamError, "璇烽�夋嫨鎶ュ簾浜у搧") + return + } detail := &models.OperationDetails{ ProductId: params.ProductId, //ProductName: params.ProductName, @@ -550,15 +546,16 @@ //Unit: params.Unit, } operation := models.Operation{ - Id: params.Id, - Number: params.Number, - SourceNumber: params.SourceNumber, - OperationTypeId: 0, - Status: params.Status, - FromLocationID: params.FromLocationId, - ToLocationID: params.ToLocationId, - OperationDate: params.OperationDate, - Details: []*models.OperationDetails{detail}, + Id: params.Id, + Number: params.Number, + SourceNumber: params.SourceNumber, + OperationTypeId: 0, + Status: params.Status, + FromLocationID: params.FromLocationId, + ToLocationID: params.ToLocationId, + OperationDate: params.OperationDate, + Details: []*models.OperationDetails{detail}, + BaseOperationType: params.BaseOperationType, } if err := models.WithTransaction(func(tx *gorm.DB) error { if err := models.NewOperationDetailsSearch().SetOrm(tx).SetOperationId(params.Id).Delete(); err != nil { -- Gitblit v1.8.0