updateuser
This commit is contained in:
@@ -604,6 +604,17 @@ func UpdateUser(ctx *jxcontext.Context, payload map[string]interface{}) (err err
|
|||||||
UserID: userID,
|
UserID: userID,
|
||||||
}
|
}
|
||||||
dao.GetEntity(db, user, "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())
|
valid := dao.StrictMakeMapByStructObject(payload, user, ctx.GetUserName())
|
||||||
if len(valid) > 0 {
|
if len(valid) > 0 {
|
||||||
dao.Begin(db)
|
dao.Begin(db)
|
||||||
|
|||||||
Reference in New Issue
Block a user