From 55bd24a2d654052d4c4c8eb6e7bee244af81d446 Mon Sep 17 00:00:00 2001 From: jiangshuai <291802688@qq.com> Date: 星期四, 19 十月 2023 15:53:22 +0800 Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/aps/WMS --- controllers/location.go | 24 +++++++++++++++++------- 1 files changed, 17 insertions(+), 7 deletions(-) diff --git a/controllers/location.go b/controllers/location.go index 5785eb6..e545fb9 100644 --- a/controllers/location.go +++ b/controllers/location.go @@ -4,7 +4,6 @@ "errors" "github.com/gin-gonic/gin" "strconv" - "strings" "wms/extend/code" "wms/extend/util" "wms/models" @@ -115,13 +114,24 @@ util.ResponseFormat(c, code.RequestParamError, err) return } - index := strings.LastIndex(params.JointName, "/") - if index > 0 { - jn := params.JointName[:index] - oldName := params.JointName[index+1:] - if oldName != params.Name { - params.JointName = jn + "/" + params.Name + //index := strings.LastIndex(params.JointName, "/") + //if index > 0 { + // jn := params.JointName[:index] + // oldName := params.JointName[index+1:] + // if oldName != params.Name { + // params.JointName = jn + "/" + params.Name + // } + //} + if params.ParentId != 0 { + //鏌ヨ涓婄骇鍚嶇О + first, err := models.NewLocationSearch().SetID(params.ParentId).First() + if err != nil { + util.ResponseFormat(c, code.RequestParamError, "鏌ヨ涓婄骇鍚嶇О澶辫触") + return } + params.JointName = first.JointName + "/" + params.Name + } else { + params.JointName = params.Name } err := models.NewLocationSearch().Update(¶ms) if err != nil { -- Gitblit v1.8.0