Page 469 - MDP2022-3
P. 469

List<Report>  showDepartReport  =  reportService.findDepartAll(departStatus);


                             HttpHeaders  resHeaders  =  new  HttpHeaders();
                             resHeaders.add("Content-Type",  "application/json;charset=UTF-8");
                             return  new  ResponseEntity<>(showDepartReport,  resHeaders,    HttpStatus.OK);
                     }


                     @DeleteMapping("/{departStatus}/{userNickname}/reportDelete")
                     public  ResponseEntity<Boolean>  reportDelete(@PathVariable("departStatus")  DepartStatus
             departStatus,
                                                                                                             @PathVariable("userNickname")   String
             userNickname,
                                                                                                             @RequestBody   DeleteReportRequest
             deleteReportRequest){
                             HttpHeaders  resHeaders  =  new  HttpHeaders();
                             resHeaders.add("Content-Type",  "application/json;charset=UTF-8");


                             try  {
                                     r e p o r t S e r v i c e . d e l e t e R e p o r t ( d e l e t e R e p o r t R e q u e s t ,
             userInfoService.findUserInfoByUserNickname(userNickname).getUserInfoId(),  departStatus);
                             }catch  (Exception  e){
                                     return   new     ResponseEntity<>(Boolean.FALSE,           resHeaders,
             HttpStatus.BAD_REQUEST);
                             }
                             return  new  ResponseEntity<>(Boolean.TRUE,  resHeaders,  HttpStatus.OK);
                     }
             }






             com.webmister.semicolon.controller.UserInfoController
             import  com.webmister.semicolon.domain.UserInfo;
             import  com.webmister.semicolon.dto.TokenDto;
             import  com.webmister.semicolon.jwt.JwtFilter;
             import  com.webmister.semicolon.jwt.JwtTokenProvider;
             import  com.webmister.semicolon.request.FindUserOnlyOneRequest;
             import  com.webmister.semicolon.request.Login;
             import  com.webmister.semicolon.request.UserInfoRequest;
             import  com.webmister.semicolon.response.FindUserOnlyOneResponse;
             import  com.webmister.semicolon.service.JwtService;
             import  com.webmister.semicolon.service.MailService;
             import  com.webmister.semicolon.service.UserInfoService;
             import  lombok.extern.slf4j.Slf4j;
             import  org.springframework.http.HttpHeaders;
             import  org.springframework.http.HttpStatus;
   464   465   466   467   468   469   470   471   472   473   474