预期:想查符合条件的最后一条插入的数据
实际:查询了第一条数据
修改
func (s *UserService) GetUserAuthInfo(id int64) (*gen_model.WxRedMoonsAuth, error) {
authQ := internal.GEN_Q.WxRedMoonsAuth
authInfo, err := authQ.Where(authQ.RedMoonID.Eq(id)).Order(authQ.ID.Desc()).First()
if err != nil && !errors.Is(err, gorm.ErrRecordNotFound) {
return nil, err
}
return authInfo, nil
}
评论区