팩스 발송 이용정지 회원의 경우 로그인 세션 종료되도록 변경

This commit is contained in:
rosewiper 2023-11-09 11:32:52 +09:00
parent de18196f18
commit bde54ea7a3

View File

@ -6,6 +6,7 @@ import java.time.LocalDateTime;
import javax.annotation.Resource;
import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.lang3.StringUtils;
import org.apache.pdfbox.pdmodel.PDDocument;
@ -129,7 +130,7 @@ public class FaxRestController {
* @throws Exception
*/
@RequestMapping(value= {"/web/mjon/fax/sendData.do"})
public ResponseEntity<StatusResponse> sendData(FaxTranVO faxTranVO) throws Exception{
public ResponseEntity<StatusResponse> sendData(FaxTranVO faxTranVO, HttpServletRequest request) throws Exception{
//로그인 권한정보 불러오기
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
@ -143,6 +144,7 @@ public class FaxRestController {
boolean mberSttus = userManageService.selectUserStatusInfo(userId);
if(!mberSttus) {
request.getSession().invalidate();
return ResponseEntity.ok().body(new StatusResponse(HttpStatus.BAD_REQUEST, "현재 고객님께서는 문자온 서비스 이용이 정지된 상태로 팩스를 발송하실 수 없습니다. 이용정지 해제를 원하시면 고객센터로 연락주시기 바랍니다.", LocalDateTime.now()));
}