|
|
@@ -5,6 +5,7 @@ import java.net.URLEncoder;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Collection;
|
|
|
import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
@@ -559,6 +560,10 @@ log.info(" #### SHOPLINKER CHKE 1 - "+runMap.getRunCnt()+" | "+runMap.getSidOver
|
|
|
String excelfileName = "샵링커_주문_" + GagaDateUtil.getTodayDateTime() + ".xlsx";
|
|
|
String excelFilenameWithPath = GagaFileUtil.getConcatenationPath(env.getProperty("download.path"), "excel", excelfileName);
|
|
|
|
|
|
+ // multi row 검색관련 처리
|
|
|
+ if (!StringUtils.isBlank(shoplinkerOrder.getCondition())) {
|
|
|
+ shoplinkerOrder.setConditionList(shoplinkerOrder.getCondition().replaceAll("\r", "").trim().split("\n"));
|
|
|
+ }
|
|
|
shoplinkerOrder.setRegNo(TsaSession.getInfo().getUserNo()); // 엑셀조회시 로그인 사용자의 엑셀 상품조회시 사용
|
|
|
shoplinkerOrder.setPageable(new TscPageRequest(shoplinkerOrder.getPageNo() - 1, shoplinkerOrder.getPageSize()));
|
|
|
shoplinkerOrder.getPageable().setTotalCount(admShoplinkerService.getShoplinkerOrderListCount(shoplinkerOrder));
|
|
|
@@ -568,6 +573,32 @@ log.info(" #### SHOPLINKER CHKE 1 - "+runMap.getRunCnt()+" | "+runMap.getSidOver
|
|
|
return GagaFileUtil.writeFile(request, excelFilenameWithPath);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 주문수집관리-엑셀다운로드 (제휴몰 주문업로드 양식)
|
|
|
+ *
|
|
|
+ * @param shoplinkerOrder
|
|
|
+ * @return
|
|
|
+ * @author jmh
|
|
|
+ * @since 2021. 06. 29
|
|
|
+ */
|
|
|
+ @GetMapping("/order/excel/extmall_form_list")
|
|
|
+ public ResponseEntity<InputStreamResource> downloadOrderInfoExcelExtmallFormList(HttpServletRequest request, ShoplinkerOrder shoplinkerOrder) throws Exception {
|
|
|
+ String excelfileName = "샵링커_주문(제휴몰양식)_" + GagaDateUtil.getTodayDateTime() + ".xlsx";
|
|
|
+ String excelFilenameWithPath = GagaFileUtil.getConcatenationPath(env.getProperty("download.path"), "excel", excelfileName);
|
|
|
+
|
|
|
+ // multi row 검색관련 처리
|
|
|
+ if (!StringUtils.isBlank(shoplinkerOrder.getCondition())) {
|
|
|
+ shoplinkerOrder.setConditionList(shoplinkerOrder.getCondition().replaceAll("\r", "").trim().split("\n"));
|
|
|
+ }
|
|
|
+ shoplinkerOrder.setRegNo(TsaSession.getInfo().getUserNo()); // 엑셀조회시 로그인 사용자의 엑셀 상품조회시 사용
|
|
|
+ shoplinkerOrder.setPageable(new TscPageRequest(shoplinkerOrder.getPageNo() - 1, shoplinkerOrder.getPageSize()));
|
|
|
+ shoplinkerOrder.getPageable().setTotalCount(admShoplinkerService.getShoplinkerOrderListCount(shoplinkerOrder));
|
|
|
+
|
|
|
+ admShoplinkerService.getOrderExcelExtmallFormList(shoplinkerOrder, excelFilenameWithPath);
|
|
|
+
|
|
|
+ return GagaFileUtil.writeFile(request, excelFilenameWithPath);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 송장전송관리-화면
|
|
|
@@ -701,8 +732,10 @@ log.info(" #### SHOPLINKER CHKE 1 - "+runMap.getRunCnt()+" | "+runMap.getSidOver
|
|
|
String excelfileName = "샵링커_송장_" + GagaDateUtil.getTodayDateTime() + ".xlsx";
|
|
|
String excelFilenameWithPath = GagaFileUtil.getConcatenationPath(env.getProperty("download.path"), "excel", excelfileName);
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+ // multi row 검색관련 처리
|
|
|
+ if (!StringUtils.isBlank(shoplinkerInvoice.getCondition())) {
|
|
|
+ shoplinkerInvoice.setConditionList(shoplinkerInvoice.getCondition().replaceAll("\r", "").trim().split("\n"));
|
|
|
+ }
|
|
|
shoplinkerInvoice.setRegNo(TsaSession.getInfo().getUserNo()); // 엑셀조회시 로그인 사용자의 엑셀 상품조회시 사용
|
|
|
shoplinkerInvoice.setPageable(new TscPageRequest(shoplinkerInvoice.getPageNo() - 1, shoplinkerInvoice.getPageSize()));
|
|
|
shoplinkerInvoice.getPageable().setTotalCount(admShoplinkerService.getSendInvoiceListCount(shoplinkerInvoice));
|
|
|
@@ -902,13 +935,6 @@ System.out.println("####### : "+re.getResult());
|
|
|
System.out.println(i+"### 1.단품 result2 :: "+resultMsg.getMessage());
|
|
|
}*/
|
|
|
|
|
|
- testXmlUrl = "http://ts5000.ipdisk.co.kr:8999/shoplinker/goods_reg/T142TS200P/product.xml";
|
|
|
- responseXmlData = shoplinkerUtil.callShoplinkerApiByGet(GagaShoplinkerConstants.API_DOMAIN+"/Product/attribute_prod_insert.php?iteminfo_url="+URLEncoder.encode(testXmlUrl), "");
|
|
|
- shoplinkerResult = (com.gagaframework.shoplinker.domain.goods.result.Shoplinker)shoplinkerUtil.unmarshal(com.gagaframework.shoplinker.domain.goods.result.Shoplinker.class, responseXmlData);
|
|
|
- resultMsg = shoplinkerResult.getResultMessage();
|
|
|
- System.out.println("\n\n\n### 2.상품 result1 :: "+resultMsg.getResult());
|
|
|
- System.out.println(" :: "+responseXmlData);
|
|
|
- System.out.println("### 2.상품 result2 :: "+resultMsg.getMessage());
|
|
|
|
|
|
for( i=1; i< 1; i++) {
|
|
|
|
|
|
@@ -983,13 +1009,13 @@ System.out.println("####### : "+re.getResult());
|
|
|
*/
|
|
|
|
|
|
//99 주문수집 목록확인
|
|
|
-/*
|
|
|
+
|
|
|
List<com.gagaframework.shoplinker.domain.orderlist.Order> rOrdList;
|
|
|
com.gagaframework.shoplinker.domain.orderlist.Header rHeader;
|
|
|
com.gagaframework.shoplinker.domain.orderlist.Shoplinker shoplinkerOrdResult;
|
|
|
|
|
|
- testXmlUrl = "http://ts5000.ipdisk.co.kr:8999/shoplinker/order/order_time.xml"; // 20210401 143000 ~ 150000
|
|
|
- //testXmlUrl = "http://ts5000.ipdisk.co.kr:8999/shoplinker/order/0528/order_real_1.xml"; // 28~31일 15시~07시
|
|
|
+ //testXmlUrl = "http://ts5000.ipdisk.co.kr:8999/shoplinker/order/order_time.xml"; // 20210401 143000 ~ 150000
|
|
|
+ testXmlUrl = "http://ts5000.ipdisk.co.kr:8999/shoplinker/order/order.xml"; // 28~31일 15시~07시
|
|
|
//testXmlUrl = "http://ts5000.ipdisk.co.kr:8999/shoplinker/order/0528/order_real_28.xml"; // 28 15시~235959 7개
|
|
|
//testXmlUrl = "http://ts5000.ipdisk.co.kr:8999/shoplinker/order/0528/order_real_31.xml"; // 31일 000000시~07시 5582개
|
|
|
responseXmlData = shoplinkerUtil.callShoplinkerApiByGet(GagaShoplinkerConstants.API_DOMAIN+"/Order/orderlist.php?iteminfo_url="+testXmlUrl, "");
|
|
|
@@ -1008,10 +1034,10 @@ System.out.println("####### : "+re.getResult());
|
|
|
System.out.println("### 주문실패 msg :: "+orderFailResultMsg.getMessage());
|
|
|
|
|
|
}else {
|
|
|
- System.out.println("\n\n\n### 7.주문 result1 :: "+responseXmlData);
|
|
|
+ //System.out.println("\n\n\n### 7.주문 result1 :: "+responseXmlData);
|
|
|
|
|
|
//System.out.println(" url chk:: "+GagaShoplinkerConstants.API_DOMAIN+"/Order/orderlist.php?iteminfo_url="+ testXmlUrl);
|
|
|
- System.out.println("### 7.주문 result2 :: "+rHeader.toString());
|
|
|
+ //System.out.println("### 7.주문 result2 :: "+rHeader.toString());
|
|
|
System.out.println("### 7.주문 result22 :: "+rHeader.getTotalCount()); // 1233
|
|
|
System.out.println("### 7.주문 result23 :: "+rHeader.getTotalPage()); //3
|
|
|
System.out.println("### 7.주문 result24 :: "+rHeader.getCurrentlyPage()); //1
|
|
|
@@ -1025,7 +1051,7 @@ System.out.println("####### : "+re.getResult());
|
|
|
//}
|
|
|
|
|
|
}
|
|
|
-*/
|
|
|
+
|
|
|
//99 주문수집 목록확인 끝
|
|
|
|
|
|
}catch(Exception e) {
|