--
This commit is contained in:
parent
76b883af11
commit
e4b40cc929
@ -581,7 +581,7 @@ WHERE
|
|||||||
quiz as q
|
quiz as q
|
||||||
WHERE
|
WHERE
|
||||||
q.qid = $1
|
q.qid = $1
|
||||||
RETURNING id,qid;
|
RETURNING (select id from quiz where qid = $2),id, qid;
|
||||||
|
|
||||||
-- name: CopyQuestionQuizID :exec
|
-- name: CopyQuestionQuizID :exec
|
||||||
INSERT INTO question (
|
INSERT INTO question (
|
||||||
|
@ -1762,7 +1762,7 @@ const quizCopyQid = `-- name: QuizCopyQid :one
|
|||||||
quiz as q
|
quiz as q
|
||||||
WHERE
|
WHERE
|
||||||
q.qid = $1
|
q.qid = $1
|
||||||
RETURNING id,qid
|
RETURNING (select id from quiz where qid = $2),id, qid
|
||||||
`
|
`
|
||||||
|
|
||||||
type QuizCopyQidParams struct {
|
type QuizCopyQidParams struct {
|
||||||
@ -1771,14 +1771,15 @@ type QuizCopyQidParams struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type QuizCopyQidRow struct {
|
type QuizCopyQidRow struct {
|
||||||
ID int64 `db:"id" json:"id"`
|
ID int64 `db:"id" json:"id"`
|
||||||
Qid uuid.NullUUID `db:"qid" json:"qid"`
|
ID_2 int64 `db:"id_2" json:"id_2"`
|
||||||
|
Qid uuid.NullUUID `db:"qid" json:"qid"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (q *Queries) QuizCopyQid(ctx context.Context, arg QuizCopyQidParams) (QuizCopyQidRow, error) {
|
func (q *Queries) QuizCopyQid(ctx context.Context, arg QuizCopyQidParams) (QuizCopyQidRow, error) {
|
||||||
row := q.db.QueryRowContext(ctx, quizCopyQid, arg.Qid, arg.Accountid)
|
row := q.db.QueryRowContext(ctx, quizCopyQid, arg.Qid, arg.Accountid)
|
||||||
var i QuizCopyQidRow
|
var i QuizCopyQidRow
|
||||||
err := row.Scan(&i.ID, &i.Qid)
|
err := row.Scan(&i.ID, &i.ID_2, &i.Qid)
|
||||||
return i, err
|
return i, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -596,13 +596,13 @@ func (r *QuizRepository) QuizMove(ctx context.Context, qID, accountID string) (s
|
|||||||
}
|
}
|
||||||
|
|
||||||
err = r.queries.CopyQuestionQuizID(ctx, sqlcgen.CopyQuestionQuizIDParams{
|
err = r.queries.CopyQuestionQuizID(ctx, sqlcgen.CopyQuestionQuizIDParams{
|
||||||
QuizID: data.OriginalQuizID,
|
QuizID: data.ID,
|
||||||
QuizID_2: data.NewQuizID,
|
QuizID_2: data.ID_2,
|
||||||
})
|
})
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", err
|
return "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
return data.OriginalQid.UUID.String(), err
|
return data.Qid.UUID.String(), err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user