Bladeren bron

메뉴접속이력 생성 시 오류가 발생해도 다음 프로세스가 수행되도록 수정

gagamel 5 jaren geleden
bovenliggende
commit
ffa2f65c46

+ 1 - 0
src/main/java/com/style24/admin/biz/service/TsaSystemService.java

@@ -335,6 +335,7 @@ public class TsaSystemService {
 	 * @author gagamel
 	 * @since 2020. 10. 7
 	 */
+	@Transactional("shopTxnManager")
 	public void createMenuAccessHistory(String menuId, String reqUrl, String params) {
 		MenuAccessHst menuAccessHst = new MenuAccessHst();
 		menuAccessHst.setUserNo(TsaSession.getInfo().getUserNo());

+ 6 - 2
src/main/java/com/style24/admin/support/interceptor/TsaDefaultInterceptor.java

@@ -87,8 +87,12 @@ public class TsaDefaultInterceptor extends HandlerInterceptorAdapter {
 			String params = IOUtils.toString(request.getInputStream(), StandardCharsets.UTF_8);
 			log.info("params: {}", params);
 
-			// 메뉴접속이력 생성
-			systemService.createMenuAccessHistory(ckMenuId, reqUrl, (params.isEmpty() ? "" : params.toString()));
+			try {
+				// 메뉴접속이력 생성
+				systemService.createMenuAccessHistory(ckMenuId, reqUrl, (params.isEmpty() ? "" : params.toString()));
+			} catch (Exception e) {
+				// Do nothing
+			}
 		}
 	}