diff --git a/business/jxstore/cms/user2.go b/business/jxstore/cms/user2.go index ea64440b3..068173edb 100644 --- a/business/jxstore/cms/user2.go +++ b/business/jxstore/cms/user2.go @@ -312,12 +312,13 @@ func getAddressInfoFromCoord(db *dao.DaoDB, lng, lat float64) (formattedAddress return formattedAddress, districtCode, cityCode, err } -func AddMyDeliveryAddress(ctx *jxcontext.Context, address *model.UserDeliveryAddress) (outAddress *model.UserDeliveryAddress, err error) { +func AddMyDeliveryAddress(ctx *jxcontext.Context, address *model.UserDeliveryAddress) (outAddress *dao.UserDeliveryAddressEx, err error) { globals.SugarLogger.Debugf("AddMyDeliveryAddress address:%s", utils.Format4Output(address, true)) _, address.UserID = ctx.GetMobileAndUserID() - outAddress, err = AddUserDeliveryAddress(ctx, address) + out, err := AddUserDeliveryAddress(ctx, address) + list, _, err := dao.QueryUserDeliveryAddress(dao.GetDB(), int64(out.ID), nil, 0, 0, -1) globals.SugarLogger.Debugf("AddMyDeliveryAddress2 address:%s, err:%v", utils.Format4Output(address, true), err) - return outAddress, err + return list[0], err } func DeleteUserDeliveryAddress(ctx *jxcontext.Context, userID string, addressID int) (err error) {