diff --git a/src/main/java/org/ntlab/tampoposerver/resources/ActivitiesResource.java b/src/main/java/org/ntlab/tampoposerver/resources/ActivitiesResource.java index e4d19c9..c779bb1 100644 --- a/src/main/java/org/ntlab/tampoposerver/resources/ActivitiesResource.java +++ b/src/main/java/org/ntlab/tampoposerver/resources/ActivitiesResource.java @@ -50,11 +50,12 @@ 500(予期せぬエラー) spring bootが500を返してくれるからコードなし */ -// -// //200(filterの値がLATESTのときに最新の単一アクティビティをGET) -// if (filter != null && filter.equals("LATEST")) { //equals:filterの値とLATESTが一致しているときtrue -// return Response.status(Response.Status.OK).entity().build(); -// } + + //200(filterの値がLATESTのときに最新の単一アクティビティをGET) + if (filter != null && filter.equals("LATEST")) { //equals:filterの値とLATESTが一致しているときtrue + Activity getLatestActivity = activityRepository.getLatestActivity(userId); + return Response.status(Response.Status.OK).entity(getLatestActivity).build(); + } //200(アカウントの全アクティビティをGET) return Response.status(Response.Status.OK).entity(activities).build(); @@ -141,7 +142,12 @@ //200(アクティビティを削除) boolean deleteActivity = activityRepository.deleteActivity(userId,activityId); - return Response.status(Response.Status.OK).entity(deleteActivity).build(); + if (deleteActivity == true) { + return Response.status(Response.Status.OK).entity("アクティビティが削除されました").build(); + } + else { + return Response.status(Response.Status.BAD_REQUEST).entity("アクティビティが削除されませんでした").build(); + } }