|
|
@@ -156,7 +156,7 @@ public class TsaShoplinkerController extends TsaBaseController {
|
|
|
*/
|
|
|
@PostMapping("/goods/send/excelupload/register")
|
|
|
@ResponseBody
|
|
|
- public void shoplinkerGoodsRegister(@RequestParam HashMap<String, String> paramMap) throws IOException {
|
|
|
+ public void shoplinkerGoodsRegister(@RequestParam HashMap<String, String> paramMap) throws Exception {
|
|
|
|
|
|
ShoplinkerGoods shoplinkerGoods = new ShoplinkerGoods();
|
|
|
shoplinkerGoods.setExcelFileNm(paramMap.get("excelFileNm"));
|
|
|
@@ -169,14 +169,14 @@ public class TsaShoplinkerController extends TsaBaseController {
|
|
|
// API 호출 중인건수 있는지 확인
|
|
|
ShoplinkerSearch slkSearch = new ShoplinkerSearch();
|
|
|
slkSearch.setApiType("GOODS");
|
|
|
- ShoplinkerSearch runMap = tscShoplinkerService.getCallRunableInfo(slkSearch);
|
|
|
+ slkSearch.setSid(paramMap.get("sid"));
|
|
|
+ slkSearch.setRegNo(TsaSession.getInfo().getUserNo());
|
|
|
+ ShoplinkerSearch runMap = tscShoplinkerService.getCallRunableInfoGoods(slkSearch);
|
|
|
|
|
|
-log.info(" #### SHOPLINKER CHK1 - "+runMap.getRunCnt() +" || "+GagaDateUtil.getTodayDateTime());
|
|
|
- if( runMap.getRunCnt() < 1 ) {
|
|
|
+log.info(" #### SHOPLINKER CHKE 1 - "+runMap.getRunCnt()+" | "+runMap.getSidOverlapCnt() +" | "+paramMap.get("sid"));
|
|
|
+ if( runMap.getRunCnt() < 1 && runMap.getSidOverlapCnt() < 1 ) {
|
|
|
try {
|
|
|
// 1. API 호출 이력 저장 시작(실행중 재호출 금지하기 위함)
|
|
|
- slkSearch.setSid(GagaDateUtil.getTodayDateTime());
|
|
|
- slkSearch.setRegNo(TsaSession.getInfo().getUserNo());
|
|
|
tscShoplinkerService.saveCallApiRunable(slkSearch);
|
|
|
|
|
|
// 2. 엑셀데이터 확인 및 xml 관련 위치 확인
|
|
|
@@ -450,12 +450,12 @@ log.info(" #### SHOPLINKER CHK1 - "+runMap.getRunCnt() +" || "+GagaDateUtil.getT
|
|
|
* 주문수집관리-주문수집 api 호출
|
|
|
* @param apiStDate
|
|
|
* @author jmh
|
|
|
- * @throws IOException
|
|
|
+ * @throws Exception
|
|
|
* @since 2021. 5. 20
|
|
|
*/
|
|
|
@PostMapping("/order/collection/receiveList/{apiStDate}")
|
|
|
@ResponseBody
|
|
|
- public void orderReceiveList(@PathVariable("apiStDate") String apiStDate) throws IOException {
|
|
|
+ public void orderReceiveList(@PathVariable("apiStDate") String apiStDate) throws Exception {
|
|
|
|
|
|
GagaMap rtnMap = new GagaMap();
|
|
|
|
|
|
@@ -816,7 +816,7 @@ log.info(" #### SHOPLINKER CHK1 - "+runMap.getRunCnt() +" || "+GagaDateUtil.getT
|
|
|
*/
|
|
|
@PostMapping("/check/api_runable")
|
|
|
@ResponseBody
|
|
|
- public ShoplinkerSearch apiRunable(@RequestBody ShoplinkerSearch slkSearch) throws IOException {
|
|
|
+ public ShoplinkerSearch apiRunable(@RequestBody ShoplinkerSearch slkSearch) throws Exception {
|
|
|
|
|
|
slkSearch.setRegNo(TsaSession.getInfo().getUserNo());
|
|
|
ShoplinkerSearch runMap = tscShoplinkerService.getCallRunableInfo(slkSearch);
|