|
@@ -94,7 +94,8 @@ public class JstOrderSyncController {
|
|
|
request.setCorpId("LwMAMdlBIH7agxn2t9N4Zv40"); // 正式环境企业ID
|
|
request.setCorpId("LwMAMdlBIH7agxn2t9N4Zv40"); // 正式环境企业ID
|
|
|
|
|
|
|
|
|
|
|
|
|
- ShopOrderDTO order = buildOrderItem();
|
|
|
|
|
|
|
+ //ShopOrderDTO order = buildOrderItem();
|
|
|
|
|
+ TlOrderItem order = buildOrderItem();
|
|
|
request.setData(Collections.singletonList(order));
|
|
request.setData(Collections.singletonList(order));
|
|
|
|
|
|
|
|
TlOptions options = buildOptions();
|
|
TlOptions options = buildOptions();
|
|
@@ -104,10 +105,11 @@ public class JstOrderSyncController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 构建订单主体
|
|
// 构建订单主体
|
|
|
- private ShopOrderDTO buildOrderItem() {
|
|
|
|
|
- ShopOrderDTO order = new ShopOrderDTO();
|
|
|
|
|
|
|
+ private TlOrderItem buildOrderItem() {
|
|
|
|
|
+ //ShopOrderDTO order = new ShopOrderDTO();
|
|
|
|
|
+ TlOrderItem order = new TlOrderItem();
|
|
|
//order.setShopId(18150182);//测试店铺
|
|
//order.setShopId(18150182);//测试店铺
|
|
|
- order.setShopId(19415819L);
|
|
|
|
|
|
|
+ order.setShopId(19415819);
|
|
|
order.setSoId("SO_20251110_001");
|
|
order.setSoId("SO_20251110_001");
|
|
|
order.setOrderDate("2025-11-10T10:30:00Z");
|
|
order.setOrderDate("2025-11-10T10:30:00Z");
|
|
|
order.setShopStatus("paid");
|
|
order.setShopStatus("paid");
|
|
@@ -118,8 +120,7 @@ public class JstOrderSyncController {
|
|
|
order.setReceiverDistrict("南山区");
|
|
order.setReceiverDistrict("南山区");
|
|
|
order.setReceiverAddress("科技园A座101");
|
|
order.setReceiverAddress("科技园A座101");
|
|
|
order.setReceiverName("张三");
|
|
order.setReceiverName("张三");
|
|
|
- //order.setReceiverMobile("13800138000");
|
|
|
|
|
-
|
|
|
|
|
|
|
+ order.setReceiverMobile("13800138000");
|
|
|
order.setPayAmount(10000.0);
|
|
order.setPayAmount(10000.0);
|
|
|
order.setFreight(0.0);
|
|
order.setFreight(0.0);
|
|
|
|
|
|
|
@@ -127,9 +128,9 @@ public class JstOrderSyncController {
|
|
|
order.setBuyerMessage("请发顺丰");
|
|
order.setBuyerMessage("请发顺丰");
|
|
|
order.setLabels("测试,同步");
|
|
order.setLabels("测试,同步");
|
|
|
|
|
|
|
|
- //order.setCreatorName("李四");
|
|
|
|
|
|
|
+ order.setCreatorName("李四");
|
|
|
order.setShopModified("2025-11-10T10:30:00Z");
|
|
order.setShopModified("2025-11-10T10:30:00Z");
|
|
|
- //order.setSendDate("2025-11-10T10:30:00Z");
|
|
|
|
|
|
|
+ order.setSendDate("2025-11-10T10:30:00Z");
|
|
|
order.setLId("cs12345678912");
|
|
order.setLId("cs12345678912");
|
|
|
order.setIsCod(false);
|
|
order.setIsCod(false);
|
|
|
|
|
|
|
@@ -141,8 +142,9 @@ public class JstOrderSyncController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 构建商品明细
|
|
// 构建商品明细
|
|
|
- private OrderItemDTO buildOrderItemDetail() {
|
|
|
|
|
- OrderItemDTO item = new OrderItemDTO();
|
|
|
|
|
|
|
+ private TlOrderItemDetail buildOrderItemDetail() {
|
|
|
|
|
+ TlOrderItemDetail item = new TlOrderItemDetail();
|
|
|
|
|
+ //OrderItemDTO item = new OrderItemDTO();
|
|
|
item.setSkuId("SKU123");
|
|
item.setSkuId("SKU123");
|
|
|
item.setShopSkuId("SHOP_SKU_001");
|
|
item.setShopSkuId("SHOP_SKU_001");
|
|
|
item.setAmount(BigDecimal.valueOf(10000)); // 实付金额(分)
|
|
item.setAmount(BigDecimal.valueOf(10000)); // 实付金额(分)
|
|
@@ -156,14 +158,16 @@ public class JstOrderSyncController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 构建支付明细
|
|
// 构建支付明细
|
|
|
- private PaymentDTO buildPayDetail() {
|
|
|
|
|
- PaymentDTO pay = new PaymentDTO();
|
|
|
|
|
|
|
+ private TlPayDetail buildPayDetail() {
|
|
|
|
|
+ //PaymentDTO pay = new PaymentDTO();
|
|
|
|
|
+ TlPayDetail pay = new TlPayDetail();
|
|
|
pay.setOuterPayId("PAY_20251110_001"); // 必填
|
|
pay.setOuterPayId("PAY_20251110_001"); // 必填
|
|
|
pay.setPayDate("2025-11-10T10:30:00Z"); // 必填,RFC3339
|
|
pay.setPayDate("2025-11-10T10:30:00Z"); // 必填,RFC3339
|
|
|
pay.setPayment("online");
|
|
pay.setPayment("online");
|
|
|
pay.setSellerAccount("alipay@company.com"); // 必填
|
|
pay.setSellerAccount("alipay@company.com"); // 必填
|
|
|
pay.setBuyerAccount("buyer@example.com"); // 必填
|
|
pay.setBuyerAccount("buyer@example.com"); // 必填
|
|
|
- pay.setAmount(10000.0);
|
|
|
|
|
|
|
+ //pay.setAmount(10000.0);
|
|
|
|
|
+ pay.setAmount(10000);
|
|
|
return pay;
|
|
return pay;
|
|
|
}
|
|
}
|
|
|
|
|
|