Page 467 - MDP2022-3
P. 467

resHeaders.add("Content-Type",  "application/json;charset=UTF-8");


                             if(status)  {


                                     TokenDto  jwt  =  jwtTokenProvider.reCreateToken(authentication);


                                     resHeaders.add(JwtFilter.AUTHORIZATION_HEADER,  jwt.getAccessToken());


                                     return  new  ResponseEntity<>(jwt,  resHeaders,  HttpStatus.OK);
                             }


                             return  new  ResponseEntity<>(null,  resHeaders,  HttpStatus.UNAUTHORIZED);


                     }
             }




             com.webmister.semicolon.controller.ReportController
             import  com.webmister.semicolon.domain.Report;
             import  com.webmister.semicolon.domain.UserInfo;
             import  com.webmister.semicolon.enumclass.DepartStatus;
             import  com.webmister.semicolon.request.DeleteReportRequest;
             import  com.webmister.semicolon.request.FindReportOnlyOneRequest;
             import  com.webmister.semicolon.request.UploadRequest;
             import  com.webmister.semicolon.response.FindReportOnlyOneResponse;
             import  com.webmister.semicolon.service.ReportService;
             import  com.webmister.semicolon.service.UserInfoService;
             import  org.springframework.http.HttpHeaders;
             import  org.springframework.http.HttpStatus;
             import  org.springframework.http.ResponseEntity;
             import  org.springframework.web.bind.annotation.*;


             import  java.util.List;


             @RestController
             @RequestMapping("/api")
             public  class  ReportController  {


                     final  ReportService  reportService;
                     final  UserInfoService  userInfoService;


                     public  ReportController(ReportService  reportService,  UserInfoService  userInfoService)  {
                             this.reportService  =  reportService;
                             this.userInfoService  =  userInfoService;
                     }
   462   463   464   465   466   467   468   469   470   471   472