|
|
@@ -8,6 +8,7 @@ import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.core.env.Environment;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import com.gagaframework.excel.GagaExcelUtil;
|
|
|
import com.gagaframework.excel.env.GagaExcelConstants;
|
|
|
@@ -723,12 +724,14 @@ public class TsaShoplinkerService {
|
|
|
//cert_item 의 경우 인증코드 값이 있으면 'C011', 없으면 'C010'
|
|
|
if("".equals(map.getCertNo())){
|
|
|
sbRequest.append(" <cert_item>").append("C010").append("</cert_item>\n");
|
|
|
+ sbRequest.append(" <cert_organ><![CDATA[.]]></cert_organ>\n");
|
|
|
+ sbRequest.append(" <cert_no><![CDATA[.]]></cert_no>\n");
|
|
|
}else {
|
|
|
sbRequest.append(" <cert_item>").append("C011").append("</cert_item>\n");
|
|
|
+ sbRequest.append(" <cert_organ><![CDATA[").append(map.getCertOrgan()).append("]]></cert_organ>\n");
|
|
|
+ sbRequest.append(" <cert_no><![CDATA[").append(map.getCertNo()).append("]]></cert_no>\n");
|
|
|
}
|
|
|
|
|
|
- sbRequest.append(" <cert_organ><![CDATA[").append(map.getCertOrgan()).append("]]></cert_organ>\n");
|
|
|
- sbRequest.append(" <cert_no><![CDATA[").append(map.getCertNo()).append("]]></cert_no>\n");
|
|
|
sbRequest.append(" </cert>\n");
|
|
|
sbRequest.append(" </certinfo>\n");
|
|
|
sbRequest.append(" </product>\n");
|
|
|
@@ -1091,12 +1094,12 @@ public class TsaShoplinkerService {
|
|
|
// 헤더 title 설정
|
|
|
String[] listTitles = { "제휴몰주문등록상태", "실패사유", "업로드실패사유", "스타일24 주문번호", "샵링커 주문번호", "쇼핑몰 주문번호", "배송번호", "쇼핑몰 명", "배송상태[발주확인]"
|
|
|
,"주문 상품번호", "샵링커 상품번호", "자사 상품코드", "상품명", "주문수량", "주문금액", "판매단가", "공급가"
|
|
|
- , "옵션코드", "옵션명", "옵션1", "옵션2", "교환접수여부", "주문수집일자", "제휴몰등록일", "등록자"};
|
|
|
+ , "옵션코드", "옵션명", "옵션1", "옵션2", "교환접수여부", "주문수집일자", "제휴몰등록일", "등록자", "CS메모", "CS메모수정일시"};
|
|
|
|
|
|
// DB 처리 시 사용되는 파라미터명(셀명) 설정
|
|
|
String[] cellNames = {"UPLOAD_STAT", "UPLOAD_FAIL_CD", "UPLOAD_FAIL_REASON", "ORD_NO", "SHOPLINKER_ORDER_ID", "MALL_ORDER_ID", "SHIP_NO", "MALL_NAME", "BAESONG_STATUS"
|
|
|
, "ORDER_PRODUCT_ID", "SHOPLINKER_PRODUCT_ID", "PARTNER_PRODUCT_ID", "PRODUCT_NAME", "QUANTITY", "ORDER_PRICE", "SALE_PRICE", "SUPPLY_PRICE"
|
|
|
- , "SKU_MATCH_CODE", "SKU", "OPT_CD1", "OPT_CD2", "EXCHANGE_ORDER_YN", "ORDER_REG_DATE", "EXTMALL_REG_DT", "REG_NM"};
|
|
|
+ , "SKU_MATCH_CODE", "SKU", "OPT_CD1", "OPT_CD2", "EXCHANGE_ORDER_YN", "ORDER_REG_DATE", "EXTMALL_REG_DT", "REG_NM", "CS_MEMO", "CS_MEMO_UPD_DT"};
|
|
|
|
|
|
String[] cellTypes = {
|
|
|
GagaExcelConstants.CellType.CHAR_CENTER.name(), GagaExcelConstants.CellType.CHAR_CENTER.name(),
|
|
|
@@ -1111,6 +1114,7 @@ public class TsaShoplinkerService {
|
|
|
GagaExcelConstants.CellType.CHAR_CENTER.name(), GagaExcelConstants.CellType.CHAR_CENTER.name(),
|
|
|
GagaExcelConstants.CellType.CHAR_CENTER.name(), GagaExcelConstants.CellType.CHAR_CENTER.name(),
|
|
|
GagaExcelConstants.CellType.CHAR_CENTER.name(), GagaExcelConstants.CellType.CHAR_CENTER.name(),
|
|
|
+ GagaExcelConstants.CellType.CHAR_CENTER.name(), GagaExcelConstants.CellType.CHAR_LEFT.name(),
|
|
|
GagaExcelConstants.CellType.CHAR_CENTER.name()};
|
|
|
|
|
|
shoplinkerOrder.setExcelDownType("1");
|
|
|
@@ -1461,4 +1465,18 @@ public class TsaShoplinkerService {
|
|
|
|
|
|
return resultQty;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 샵링커 주문수집 목록 - 제휴몰업로드 메모 저장
|
|
|
+ *
|
|
|
+ * @param extmallOrder
|
|
|
+ * @return
|
|
|
+ * @author jmh
|
|
|
+ * @since 2021. 11. 17
|
|
|
+ */
|
|
|
+ @Transactional("shopTxnManager")
|
|
|
+ public void updateExtmallUploadMemo(ExtmallOrder extmallOrder) {
|
|
|
+ admShoplinkerDao.updateExtmallUploadMemo(extmallOrder);
|
|
|
+ }
|
|
|
+
|
|
|
}
|