Ver Fonte

【海凌科】【新版物流发货二开】【淘宝订单对接明细新增子订单ID字段】

wuyx há 1 ano atrás
pai
commit
ef27c560e9

BIN
lib/taobao-sdk-java-auto_1629280165553-20210818-source.jar


BIN
lib/taobao-sdk-java-auto_1629280165553-20210818.jar


BIN
lib/taobao-sdk-java-auto_1730973697233-20241107-source.jar


BIN
lib/taobao-sdk-java-auto_1730973697233-20241107.jar


+ 2 - 2
src/main/java/com/uas/eis/task/TaoBaoDownLoadTask.java

@@ -142,10 +142,10 @@ public class TaoBaoDownLoadTask {
             List<Order> orders = trade.getOrders();
             for (int j = 0; j < orders.size(); j++) {
                 String INSERTSALEDETAILSql = "insert into saledetail(SD_PROPERTIES,sd_remark,sd_id,sd_said,sd_code,sd_detno,sd_prodcode,sd_qty,sd_price,sd_total" +
-                        ",sd_statuscode,sd_status,sd_discount,SD_DIVIDE_ORDER_FEE,SD_PART_MJZ_DISCOUNT )" +
+                        ",sd_statuscode,sd_status,sd_discount,SD_DIVIDE_ORDER_FEE,SD_PART_MJZ_DISCOUNT,SD_OID)" +
                         "  SELECT  ' " + trimNull(orders.get(j).getSkuPropertiesName()) + " ' ,  ' " + orders.get(j).getTitle() + " ' , saledetail_seq.nextval ," + said + "  ,' " + trade.getTid() + " '," + (j+1) + ",'" + trimNull(orders.get(j).getOuterIid()) + "'," + orders.get(j).getNum() + "," + orders.get(j).getPrice() + " ," + orders.get(j).getPayment() +
                         ",'ENTERING','在录入', " + orders.get(j).getDiscountFee() + "," + orders.get(j).getDivideOrderFee() + "," + orders.get(j).getPartMjzDiscount() + " FROM DUAL   WHERE  NOT EXISTS ( select sd_id from  sale left join  saledetail on sa_id=sd_said " +
-                        "WHERE SD_CODE = '" + tid + "'  and sd_detno = " + (j+1) + " )  ";
+                        "WHERE SD_CODE = '" + tid + "'  and sd_detno = " + (j+1) + ","+orders.get(j).getOid()+" )  ";
                 executeSqls.add(INSERTSALEDETAILSql);
             }
         }