(ctx context.Context, questionIDs []string, loginUserID string)
| 208 | } |
| 209 | |
| 210 | func (qs *QuestionCommon) FindInfoByID(ctx context.Context, questionIDs []string, loginUserID string) (map[string]*schema.QuestionInfoResp, error) { |
| 211 | list := make(map[string]*schema.QuestionInfoResp) |
| 212 | questionList, err := qs.questionRepo.FindByID(ctx, questionIDs) |
| 213 | if err != nil { |
| 214 | return list, err |
| 215 | } |
| 216 | questions, err := qs.FormatQuestions(ctx, questionList, loginUserID) |
| 217 | if err != nil { |
| 218 | return list, err |
| 219 | } |
| 220 | for _, item := range questions { |
| 221 | list[item.ID] = item |
| 222 | } |
| 223 | return list, nil |
| 224 | } |
| 225 | |
| 226 | func (qs *QuestionCommon) InviteUserInfo(ctx context.Context, questionID string) (inviteList []*schema.UserBasicInfo, err error) { |
| 227 | InviteUserInfo := make([]*schema.UserBasicInfo, 0) |
no test coverage detected