updateuser
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user