diff --git a/business/jxstore/common/common.go b/business/jxstore/common/common.go index 06995ebd2..59b068541 100644 --- a/business/jxstore/common/common.go +++ b/business/jxstore/common/common.go @@ -242,20 +242,20 @@ func UpdateVendorOrgCode(ctx *jxcontext.Context, ID int, payload map[string]inte ) vendorOrgCode.ID = ID err = dao.GetEntity(db, vendorOrgCode) - // if payload["key"] != nil { - // payload["vendorOrgCode"] = payload["key"] - // delete(payload, "key") - // } - // if payload["code"] != nil { - // payload["vendorID"] = payload["code"] - // delete(payload, "code") - // } - // if payload["name"] != nil { - // payload["comment"] = payload["name"] - // delete(payload, "name") - // } valid := dao.StrictMakeMapByStructObject(payload, vendorOrgCode, ctx.GetUserName()) if len(valid) > 0 { + if valid["key"] != nil { + valid["vendorOrgCode"] = valid["key"] + delete(valid, "key") + } + if valid["code"] != nil { + valid["vendorID"] = valid["code"] + delete(valid, "code") + } + if valid["name"] != nil { + valid["comment"] = valid["name"] + delete(valid, "name") + } dao.Begin(db) defer func() { if r := recover(); r != nil {