Page 503 - MDP2022-3
P. 503

SimpleMailMessage  message  =  new  SimpleMailMessage();
                             message.setFrom(sender);
                             message.setTo(userEmail);
                             message.setSubject("세미콜론  :  회원가입을  완료해주세요.");
                             message.setText("아래   링크를   클릭해      회원가입을         완료해주세요         ->     "   +
             System.lineSeparator()  +
                                             "http://localhost:8081/api/signup/"  +  userNickName  +  "/"  +  key);
                             mailSender.send(message);
                     }


             }




             com.webmister.semicolon.service.ReportService
             import  com.webmister.semicolon.domain.Report;
             import  com.webmister.semicolon.domain.UserInfo;
             import  com.webmister.semicolon.enumclass.DepartStatus;
             import  com.webmister.semicolon.repository.ReportRepository;
             import  com.webmister.semicolon.repository.UserInfoRepository;
             import  com.webmister.semicolon.request.DeleteReportRequest;
             import  com.webmister.semicolon.request.UploadRequest;
             import  org.springframework.stereotype.Service;


             import  java.util.List;


             @Service
             public  class
             ReportService  {


                     final  ReportRepository  reportRepository;
                     final  UserInfoRepository  userInfoRepository;


                     public   ReportService(ReportRepository      reportRepository,      UserInfoRepository
             userInfoRepository)  {
                             this.reportRepository  =  reportRepository;
                             this.userInfoRepository  =  userInfoRepository;
                     }






                     public   Boolean   reportUpload(UploadRequest   uploadRequest,    UserInfo    userInfo,
             DepartStatus  departStatus){
                             try{
                                     reportRepository.save(Report.builder()
   498   499   500   501   502   503   504   505   506   507   508