Преглед на файлове

정산정보추가칼럼작업 2021.06.25

tsit14 преди 4 години
родител
ревизия
e3756036c1

+ 5 - 5
src/main/java/com/style24/admin/biz/service/TsaOcmService.java

@@ -197,8 +197,7 @@ public class TsaOcmService {
 					orderDetail.setDelvAddrSq(order.getDelvAddrSq());
 
 					// TODO 총알배송, 구매대행상품여부 체크
-                    ocmDao.createOrderDetail(orderDetail); // 주문상세정보등록
-
+					ocmDao.createOrderDetail(orderDetail); // 주문상세정보등록
                     ocmDao.createOrderDetailHst(orderDetail); // 주문상세이력정보등록
 
                     Collection<ExtmallOrder> orderDetailItemList = ocmDao.getOrderDetailItem(orderDetail); // 주문상세단품정보조회
@@ -268,14 +267,15 @@ public class TsaOcmService {
                         // 2021.05.06 옵션금액 단품 추가
                         orderDetailItem.setOptAddPrice(optAddPrice);
                         orderDetailItem.setCustNo(order.getCustNo());
-
+                        
                         ocmDao.createOrderDetailItem(orderDetailItem); // 주문상세단품정보등록
-
+                        
+                        // 2021.06.25 샵링커 주문수집 결제완료 (정산구분값추가)
+                        orderDetailItem.setOrdDtlStat(TscConstants.OrdDtlItemStat.SALE_PAYMENT_COMPLETE.value());
                         ocmDao.createOrderDetailItemHst(orderDetailItem); // 주문상세단품이력정보등록
 
                         index++;
 
-
                         // 5. 재고등록(샵링커 주문목록을 보면 동일한 몰 주문번호에 동일한 상품(sku)이 수량이 아닌 개별로 있는 데이터가 존재하므로 > 주문번호로 한번에 처리가 아닌 개별로 처리 함)
         				orderDetail.setSellGb(TscConstants.SellGb.ORDER.value());			// 판매구분(10:주문(-),
         				ocmDao.createSellQty(orderDetail);

+ 36 - 30
src/main/java/com/style24/persistence/mybatis/shop/TsaOcm.xml

@@ -968,7 +968,9 @@
 		    , OPT_ADD_PRICE
 		    , DISP_ORD
 		    , ORD_AMT
+		    , ORD_QTY
 		    , CNCL_RTN_AMT
+		    , CNCL_RTN_QTY
 		    , CPN1_DC_AMT
 		    , TMTB1_DC_AMT
 		    , TMTB2_DC_AMT
@@ -984,38 +986,42 @@
 		    , UPD_NO
 		    , UPD_DT
 		)
-		SELECT ORD_DTL_ITEM_SQ
-		     , ORD_DTL_NO
-		     , ORD_NO
-		     , ORD_DTL_STAT
-		     , ITEM_CD
-		     , OPT_CD
-		     , OPT_CD1
-		     , OPT_CD2
-		     , SKU_MODEL_NO
-		     , PRODUCT_NO
-		     , PRODUCT_CODE
-		     , ITEM_QTY
-		     , ITEM_PRICE
-		     , OPT_ADD_PRICE
-		     , DISP_ORD
-		     , ORD_AMT
-		     , CNCL_RTN_AMT
-		     , CPN1_DC_AMT
-		     , TMTB1_DC_AMT
-		     , TMTB2_DC_AMT
-		     , GOODS_CPN_DC_AMT
-		     , CART_CPN_DC_AMT
-		     , PNT_DC_AMT
-		     , PRE_PNT_DC_AMT
-		     , SAVE_PNT_AMT
-		     , REAL_ORD_AMT
-		     , GFCD_USE_AMT
-		     , REG_NO
+		SELECT ODI.ORD_DTL_ITEM_SQ
+		     , ODI.ORD_DTL_NO
+		     , ODI.ORD_NO
+		     , #{ordDtlItemStat}
+		     , ODI.ITEM_CD
+		     , ODI.OPT_CD
+		     , ODI.OPT_CD1
+		     , ODI.OPT_CD2
+		     , ODI.SKU_MODEL_NO
+		     , ODI.PRODUCT_NO
+		     , ODI.PRODUCT_CODE
+		     , ODI.ITEM_QTY
+		     , ODI.ITEM_PRICE
+		     , ODI.OPT_ADD_PRICE
+		     , ODI.DISP_ORD
+		     , ODI.ORD_AMT
+		     , OD.ORD_QTY
+		     , ODI.CNCL_RTN_AMT
+		     , OD.CNCL_RTN_QTY
+		     , ODI.CPN1_DC_AMT
+		     , ODI.TMTB1_DC_AMT
+		     , ODI.TMTB2_DC_AMT
+		     , ODI.GOODS_CPN_DC_AMT
+		     , ODI.CART_CPN_DC_AMT
+		     , ODI.PNT_DC_AMT
+		     , ODI.PRE_PNT_DC_AMT
+		     , ODI.SAVE_PNT_AMT
+		     , ODI.REAL_ORD_AMT
+		     , ODI.GFCD_USE_AMT
+		     , ODI.REG_NO
 		     , NOW()
-		     , UPD_NO
+		     , ODI.UPD_NO
 		     , NOW()
-		  FROM TB_ORDER_DETAIL_ITEM
+		  FROM TB_ORDER_DETAIL_ITEM ODI
+		 INNER JOIN TB_ORDER_DETAIL OD
+		    ON ODI.ORD_DTL_NO = OD.ORD_DTL_NO
 		 WHERE 1=1
 		   AND ORD_DTL_ITEM_SQ = #{ordDtlItemSq}
 	</insert>

+ 1 - 1
src/main/webapp/WEB-INF/views/shoplinker/ShoplinkerOrderForm.html

@@ -38,7 +38,7 @@
 						<td colspan="7">
 							<input name="apiStDate" id="apiStDate" type="text" class="w80 schDate" maxlength="10" required="required" data-valid-name="주문수집일" />
 							&nbsp;&nbsp;&nbsp;&nbsp;
-							<button th:if="${sessionInfo.userId == 'jmh'}" type="button" class="btn btn-primary btn-lg" id="btnCollection">주문수집</button>
+							<button th:if="${sessionInfo.userId == 'jsh77b'}" type="button" class="btn btn-primary btn-lg" id="btnCollection">주문수집</button>
 							&nbsp;<span class="runable_info"></span>
 						</td>
 					</tr>