فهرست منبع

LANG条码打印

hexiugang 1 ماه پیش
والد
کامیت
42e21a4751
1فایلهای تغییر یافته به همراه7 افزوده شده و 2 حذف شده
  1. 7 2
      watero-rst-web/src/main/java/com/iamberry/rst/controllers/mq/TaobaoTask.java

+ 7 - 2
watero-rst-web/src/main/java/com/iamberry/rst/controllers/mq/TaobaoTask.java

@@ -300,6 +300,7 @@ public class TaobaoTask {
             order.setSkuId(t.getString("sku_id"));
             order.setStatus(t.getString("status"));
             order.setTotalFee(t.getString("total_fee"));
+            order.setOuterIid(t.getString("outer_iid"));
             trade.getOrders().add(order);
         }
         // 缓存订单信息的OAID
@@ -458,9 +459,13 @@ public class TaobaoTask {
                 warranty = 1;
                 item.setItemWarrantyStatus(1);
             }
+            logger.info("订单号:{},数量:{},产品编码:{}/{}", tid, tradeOrder.getNumIid(), tradeOrder.getOuterSkuId(), tradeOrder.getOuterIid());
             if (tradeOrder.getOuterSkuId() == null) {
-                logger.error("未搜索到产品编码,订单号:{} ", tid);
-                return null;
+                if (tradeOrder.getOuterIid() == null) {
+                    logger.error("未搜索到产品编码,订单号:{} ", tid);
+                    return null;
+                }
+                tradeOrder.setOuterSkuId(tradeOrder.getOuterIid());
             }
             ProductColor productColor = productColorMapper.getProductColorByBar(tradeOrder.getOuterSkuId());
             if(productColor.getProductIsSplit() == 1){