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()