implement patch methods
This commit is contained in:
parent
1af6962b12
commit
1119c91da3
@ -105,7 +105,10 @@ func (svc *Service) ListSubmissions(ctx context.Context, request api.ListSubmiss
|
|||||||
//
|
//
|
||||||
// PATCH /submissions/{SubmissionID}/completed
|
// PATCH /submissions/{SubmissionID}/completed
|
||||||
func (svc *Service) PatchSubmissionCompleted(ctx context.Context, params api.PatchSubmissionCompletedParams) error {
|
func (svc *Service) PatchSubmissionCompleted(ctx context.Context, params api.PatchSubmissionCompletedParams) error {
|
||||||
return nil
|
pmap := datastore.Optional()
|
||||||
|
pmap.AddNotNil("completed", params.Completed)
|
||||||
|
err := svc.DB.Submissions().Update(ctx, params.SubmissionID, pmap)
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// PatchSubmissionModel implements patchSubmissionModel operation.
|
// PatchSubmissionModel implements patchSubmissionModel operation.
|
||||||
@ -114,7 +117,11 @@ func (svc *Service) PatchSubmissionCompleted(ctx context.Context, params api.Pat
|
|||||||
//
|
//
|
||||||
// PATCH /submissions/{SubmissionID}/model
|
// PATCH /submissions/{SubmissionID}/model
|
||||||
func (svc *Service) PatchSubmissionModel(ctx context.Context, params api.PatchSubmissionModelParams) error {
|
func (svc *Service) PatchSubmissionModel(ctx context.Context, params api.PatchSubmissionModelParams) error {
|
||||||
return nil
|
pmap := datastore.Optional()
|
||||||
|
pmap.AddNotNil("asset_id", params.ModelID)
|
||||||
|
pmap.AddNotNil("asset_version", params.VersionID)
|
||||||
|
err := svc.DB.Submissions().Update(ctx, params.SubmissionID, pmap)
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// PatchSubmissionStatus implements patchSubmissionStatus operation.
|
// PatchSubmissionStatus implements patchSubmissionStatus operation.
|
||||||
@ -123,5 +130,8 @@ func (svc *Service) PatchSubmissionModel(ctx context.Context, params api.PatchSu
|
|||||||
//
|
//
|
||||||
// PATCH /submissions/{SubmissionID}/status
|
// PATCH /submissions/{SubmissionID}/status
|
||||||
func (svc *Service) PatchSubmissionStatus(ctx context.Context, params api.PatchSubmissionStatusParams) error {
|
func (svc *Service) PatchSubmissionStatus(ctx context.Context, params api.PatchSubmissionStatusParams) error {
|
||||||
return nil
|
pmap := datastore.Optional()
|
||||||
|
pmap.AddNotNil("status", params.Status)
|
||||||
|
err := svc.DB.Submissions().Update(ctx, params.SubmissionID, pmap)
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user