|
|
@@ -109,8 +109,6 @@ public class TscOrderOcmService {
|
|
|
|
|
|
orderDetail.setUploadStat(TscConstants.ExtmallUploadStat.FAIL.value()); // 실패
|
|
|
orderDetail.setOrdNo(null);
|
|
|
- orderDetail.setUploadFailCd(orderDetail.getUploadFailCd());
|
|
|
- orderDetail.setUploadFailReason(orderDetail.getUploadFailReason());
|
|
|
orderOcmDao.updateExtmallOrder(orderDetail);
|
|
|
|
|
|
}else {
|
|
|
@@ -291,11 +289,13 @@ public class TscOrderOcmService {
|
|
|
// 주문등록 전체실패시 상태 업데이트
|
|
|
GagaMap vdMap;
|
|
|
for( ExtmallOrder orderDetail : order.getOrderDetailList()) {
|
|
|
- vdMap = this.checkGoodsInfo(orderDetail);
|
|
|
+
|
|
|
+ if("G022_70".equals(orderDetail.getUploadFailCd())) {
|
|
|
+ vdMap = this.checkGoodsInfo(orderDetail);
|
|
|
+ orderDetail.setOrdNo(vdMap.getInt("ordNo")); // 실패
|
|
|
+ }
|
|
|
+
|
|
|
orderDetail.setUploadStat(TscConstants.ExtmallUploadStat.FAIL.value()); // 실패
|
|
|
- orderDetail.setOrdNo(vdMap.getInt("ordNo")); // 실패
|
|
|
- orderDetail.setUploadFailCd(vdMap.getString("uploadFailCd"));
|
|
|
- orderDetail.setUploadFailReason(vdMap.getString("message"));
|
|
|
orderOcmDao.updateExtmallOrder(orderDetail);
|
|
|
}
|
|
|
}
|
|
|
@@ -503,7 +503,7 @@ public class TscOrderOcmService {
|
|
|
failGoodsAdmMsg = "";
|
|
|
stockFailCnt = 0;
|
|
|
for (ExtmallOrder orderDetail : orderDetailList) {
|
|
|
- if("".equals(orderDetail.getUploadFailCd())) {
|
|
|
+ if("SUCCESS".equals(orderDetail.getUploadFailReason())) {
|
|
|
orderDetail.setUploadFailCd(TscConstants.ExtmallUploadFailStat.ETC.value());
|
|
|
orderDetail.setUploadFailReason("(정상) 다른 옵션으로 인한 실패");
|
|
|
}
|