Bläddra i källkod

스윗트래커 배송추적 데이터 수신 시 로그인체크 제외 처리

gagamel 5 år sedan
förälder
incheckning
afa2b0d482

+ 7 - 10
src/main/java/com/style24/scm/biz/web/TssDeliveryController.java

@@ -2,17 +2,17 @@ package com.style24.scm.biz.web;
 
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.ResponseBody;
 
-import com.gagaframework.web.rest.server.GagaResponse;
 import com.style24.persistence.domain.SweetTracker;
 import com.style24.scm.biz.service.TssDeliveryService;
 import com.style24.scm.support.controller.TssBaseController;
 
 import lombok.extern.slf4j.Slf4j;
 
+import com.gagaframework.web.rest.server.GagaResponse;
+
 /**
  * 배송 Controller
  *
@@ -24,25 +24,22 @@ import lombok.extern.slf4j.Slf4j;
 @Slf4j
 public class TssDeliveryController extends TssBaseController {
 
-
 	@Autowired
 	private TssDeliveryService deliveryService;
 
 	/**
-	 * 스윗트래커 
+	 * 스윗트래커(배송추적) 배송상태 데이터 처리
 	 *
-	 * @param String
+	 * @param sweetTracker - 스윗트래커 정보
 	 * @return  
 	 * @author moon
 	 * @since 2021. 04. 13
 	 */
 	@RequestMapping(value = "/sweettracker/response")
 	@ResponseBody
-	public GagaResponse sweetTrackerResponse(SweetTracker sweetTracker) throws Exception {
-
-		log.info("-----> "+sweetTracker);
+	public GagaResponse sweetTrackerResponse(SweetTracker sweetTracker) {
+		log.info("sweetTracker params: {}", sweetTracker);
 		deliveryService.saveDelvStat(sweetTracker);
 		return super.ok("OK");
-		
-	}	
+	}
 }

+ 1 - 1
src/main/java/com/style24/scm/support/config/TssWebMvcConfig.java

@@ -33,7 +33,7 @@ public class TssWebMvcConfig implements WebMvcConfigurer {
 	@Override
 	public void addInterceptors(InterceptorRegistry registry) {
 		final String[] excludePathPatterns = new String[] {
-			"/", "/index", "/signin", "/image/**", "/ux/**", "/smartEditor/**",
+			"/", "/index", "/signin", "/image/**", "/ux/**", "/smartEditor/**", "/favicon.ico",
 			"/error/**", "/data/**", "/login", "/logout",
 			"/delivery/sweettracker/response"
 		};