This commit is contained in:
邹宗楠
2024-05-24 09:49:14 +08:00
parent 6afc1582fa
commit ad5f763b56
16 changed files with 1547 additions and 81 deletions

View File

@@ -69,13 +69,19 @@ func TestQueryAfsOrderDetail(t *testing.T) {
}
func Test222(t *testing.T) {
fmt.Println((3 & 1) != 0)
}
// 接单
func TestDeliveryFinishACCEPTED(t *testing.T) {
orderID := 8000101702997900468
storeID := "JX102364"
param := &request591.AlibabaAelophyOrderWorkCallbackRequest{}
param.WorkCallbackRequest = &domain591.AlibabaAelophyOrderWorkCallbackWorkCallbackRequest{
StoreId: utils.String2Pointer("lb019"),
BizOrderId: utils.Int64ToPointer(5000952367288620290),
Status: utils.String2Pointer(OrderStatusNew),
StoreId: utils.String2Pointer("JX102364"),
BizOrderId: utils.Int64ToPointer(int64(orderID)),
Status: utils.String2Pointer(OrderStatusSuccess),
StatusRemark: nil,
//DelivererName: utils.String2Pointer("张廷"),
//DelivererPhone: utils.String2Pointer("SIGN"),
@@ -83,9 +89,28 @@ func TestDeliveryFinishACCEPTED(t *testing.T) {
DelivererCompany: nil,
LogisticsNo: nil,
}
apiTao.SetToken("50002C01524csKWniqfypk8dbshKRTeFIOIy1a46c0cfgsvodWjsseMsXqpvWvECMj1")
workCallbackSubOrderInfoList := make([]domain591.AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo, 0, 0)
orderDetail, err := apiTao.QueryOrderDetail(&request591.AlibabaAelophyOrderGetRequest{OrderGetRequest: &domain591.AlibabaAelophyOrderGetOrderGetRequest{
StoreId: utils.String2Pointer(storeID),
BizOrderId: utils.Int64ToPointer(utils.Str2Int64(utils.Int2Str(orderID))),
}})
if err != nil {
return
}
for _, v := range *orderDetail.SubOrderResponseList {
workCallbackSubOrderInfo := domain591.AlibabaAelophyOrderWorkCallbackWorkCallbackSubOrderInfo{
BizSubOrderId: v.BizSubOrderId,
SkuCode: v.SkuCode,
PickSaleQuantity: utils.String2Pointer(utils.Float64ToStr(*v.BuySaleQuantity)),
PickStockQuantity: utils.String2Pointer(utils.Float64ToStr(*v.BuyStockQuantity)),
}
workCallbackSubOrderInfoList = append(workCallbackSubOrderInfoList, workCallbackSubOrderInfo)
}
param.WorkCallbackRequest.WorkCallbackSubOrderInfoList = &workCallbackSubOrderInfoList
apiTao.SetToken("50000C00432zMSClqLiSDjBr2NyiazjtFmsgTOdbBfti16a73f18k0XDfkUQywSmcjfC")
//apiTao.SetToken("50002C01524csKWniqfypk8dbshKRTeFIOIy1a46c0cfgsvodWjsseMsXqpvWvECMj1")
err := apiTao.DeliveryFinish(param)
err = apiTao.DeliveryFinish(param)
fmt.Println(err)
}