diff --git a/model/gmodel/fs_address_logic.go b/model/gmodel/fs_address_logic.go index e0bbce03..b3826175 100755 --- a/model/gmodel/fs_address_logic.go +++ b/model/gmodel/fs_address_logic.go @@ -107,10 +107,8 @@ func (a *FsAddressModel) SettingUserDefaultAddress(ctx context.Context, userId i } func (a *FsAddressModel) DeleteOne(ctx context.Context, addressId int64, userId int64) (err error) { - address := &FsAddress{ - AddressId: addressId, - UserId: &userId, - } - err = a.db.WithContext(ctx).Model(&FsAddress{}).Where("`address_id` = ? and `user_id` = ? and `status` = ? ", addressId, userId, 1).Delete(address).Error + err = a.db.WithContext(ctx).Model(&FsAddress{}). + Where("`address_id` = ? and `user_id` = ? and `status` = ? ", addressId, userId, 1). + UpdateColumn("status", 0).Error return err }