updateuser

This commit is contained in:
苏尹岚
2020-11-10 13:54:00 +08:00
parent 1be5319436
commit e7627e5904

View File

@@ -604,6 +604,17 @@ func UpdateUser(ctx *jxcontext.Context, payload map[string]interface{}) (err err
UserID: userID,
}
dao.GetEntity(db, user, "UserID")
if payload["lng"] != nil && payload["lat"] != nil {
if address, districtCode, cityCode, err := getAddressInfoFromCoord(db, utils.MustInterface2Float64(payload["lng"]), utils.MustInterface2Float64(payload["lat"])); err == nil {
delete(payload, "lng")
delete(payload, "lat")
payload["address"] = address
payload["districtCode"] = districtCode
payload["cityCode"] = cityCode
} else {
return err
}
}
valid := dao.StrictMakeMapByStructObject(payload, user, ctx.GetUserName())
if len(valid) > 0 {
dao.Begin(db)