Skip to content

Commit

Permalink
Merge pull request #50 from Zatch-Team/Feature/Api
Browse files Browse the repository at this point in the history
#46 feat : 응답모델적용, 별점후기등록 수정
Suanna01 authored May 11, 2023
2 parents 28ac932 + 9ef2ec5 commit b282851
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions src/main/java/com/zatch/zatchserver/controller/ChatController.java
Original file line number Diff line number Diff line change
@@ -4,11 +4,13 @@
import com.zatch.zatchserver.ResponseMessage;
import com.zatch.zatchserver.StatusCode;
import com.zatch.zatchserver.domain.ChatRoom;
import com.zatch.zatchserver.dto.GetBlockResDto;
import com.zatch.zatchserver.dto.PostChatReqDto;
import com.zatch.zatchserver.service.ChatService;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.*;
import lombok.RequiredArgsConstructor;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;

@@ -51,14 +53,20 @@ public String outChatRoom(@PathVariable("userId") String userId, @PathVariable("
}

//(거래 후) 별점, 후기 등록하기

@ApiResponses(value = {
@ApiResponse(code = 200, message = "Success", response = PostChatReqDto.class,
examples = @Example(@ExampleProperty(value = "{'property1': 'value1', 'property2': 'value2'}", mediaType = MediaType.APPLICATION_JSON_VALUE)))
})
@PostMapping("/after_deal")
@ApiOperation(value = "별점&후기 등록", notes = "별점&후기 등록 API")
public ResponseEntity postStarReview(HttpServletRequest req) {
public ResponseEntity postStarReview(@RequestBody PostChatReqDto postChatReqDto) {
try {
Long send_user_id = Long.valueOf(req.getParameter("send_user_id"));
Long receive_user_id = Long.valueOf(req.getParameter("receive_user_id"));
String review_context = req.getParameter("review_context");
int star_rating = Integer.parseInt(req.getParameter("star_rating"));
Long send_user_id = postChatReqDto.getSend_user_id();
Long receive_user_id = postChatReqDto.getReceive_user_id();
String review_context = postChatReqDto.getReview_context();
int star_rating = postChatReqDto.getStar_rating();
System.out.println("send_user_id : " + send_user_id);
chatService.after_deal(send_user_id, receive_user_id, review_context, star_rating);
return new ResponseEntity(DefaultRes.res(StatusCode.OK, ResponseMessage.AFTER_CHAT_SUCCESS, new PostChatReqDto(send_user_id, receive_user_id, review_context, star_rating)), HttpStatus.OK);
} catch (Exception e) {

0 comments on commit b282851

Please sign in to comment.