- fixed bug of jd api:OrderJDZBDelivery and DeliveryEndOrder.

This commit is contained in:
gazebo
2018-07-24 09:23:50 +08:00
parent 80fbee68a5
commit dd49babf29
6 changed files with 80 additions and 8 deletions

View File

@@ -26,9 +26,7 @@ func init() {
// sandbox
dadaapi = New("dada9623324449cd250", "30c2abbfe8a8780ad5aace46300c64b9", "73753", "http://callback.jxc4.com/dada/order", false)
// prod
testOrder = &OperateOrderRequiredParams{
ShopNo: testShopNo,
OriginID: "234242342",

View File

@@ -21,9 +21,8 @@ func init() {
// sandbox
elmapi = New("623c0904c0d2499e83df15b62902eb65", "RwT214gAsS", "56afff4b9ebd8a7eb532d18fa33f17be57f9b9db", false)
// prod
// elmapi = New("a530ade4a8e0b99542df0592b06575b5", "KLRDcOZGrk", "1fc221f8265506531da36fb613d5f5ad673f2e9a", true)
// elmapi = New("d2cbacee0359c1932e3e3827950cbbb1", "KLRDcOZGrk", "1fc221f8265506531da36fb613d5f5ad673f2e9a", true)
}
func TestTest(t *testing.T) {
@@ -129,3 +128,31 @@ func TestConfirmOrder(t *testing.T) {
t.Fatalf("Error when accessing ConfirmOrdererror:%v", err)
}
}
func TestCancelOrder(t *testing.T) {
err := elmapi.CancelOrder("3023582487561731159", CancelOrderTypeOthers, "")
if err != nil {
t.Fatalf("Error when accessing ConfirmOrdererror:%v", err)
}
}
func TestDeliveryBySelfLite(t *testing.T) {
err := elmapi.DeliveryBySelfLite("3023582487561731159")
if err != nil {
t.Fatalf("Error when accessing ConfirmOrdererror:%v", err)
}
}
func TestStartDeliveryBySelf(t *testing.T) {
err := elmapi.StartDeliveryBySelf("3023582487561731159", "13812345678")
if err != nil {
t.Fatalf("Error when accessing ConfirmOrdererror:%v", err)
}
}
func TestCompleteDeliveryBySelf(t *testing.T) {
err := elmapi.CompleteDeliveryBySelf("3023582487561731159", "13812345678")
if err != nil {
t.Fatalf("Error when accessing ConfirmOrdererror:%v", err)
}
}

View File

@@ -21,8 +21,11 @@ func init() {
logger, _ := zap.NewDevelopment()
sugarLogger = logger.Sugar()
baseapi.Init(sugarLogger)
// jdapi = New("91633f2a-c5f5-4982-a925-a220d19095c3", "1dba76d40cac446ca500c0391a0b6c9d", "a88d031a1e7b462cb1579f12e97fe7f4") // prod
jdapi = New("c8854ef2-f80a-45ee-aceb-dc8014d646f8", "06692746f7224695ad4788ce340bc854", "d6b42a35a7414a5490d811654d745c84") //test
// sandbox
jdapi = New("c8854ef2-f80a-45ee-aceb-dc8014d646f8", "06692746f7224695ad4788ce340bc854", "d6b42a35a7414a5490d811654d745c84")
// prod
// jdapi = New("91633f2a-c5f5-4982-a925-a220d19095c3", "1dba76d40cac446ca500c0391a0b6c9d", "a88d031a1e7b462cb1579f12e97fe7f4")
}
func TestTest(t *testing.T) {
@@ -228,3 +231,42 @@ func TestCallbackMsgPlayback(t *testing.T) {
}
}
}
func TestOrderAcceptOperate(t *testing.T) {
result, err := jdapi.OrderAcceptOperate("813344594000041", true)
if err != nil {
t.Fatal(err.Error())
}
sugarLogger.Debug(result)
}
func TestOrderJDZBDelivery(t *testing.T) {
result, err := jdapi.OrderJDZBDelivery("813344594000041")
if err != nil {
t.Fatal(err.Error())
}
sugarLogger.Debug(result)
}
func TestModifySellerDelivery(t *testing.T) {
result, err := jdapi.ModifySellerDelivery("813344594000041")
if err != nil {
t.Fatal(err.Error())
}
sugarLogger.Debug(result)
}
func TestOrderSerllerDelivery(t *testing.T) {
result, err := jdapi.OrderSerllerDelivery("813344594000041")
if err != nil {
t.Fatal(err.Error())
}
sugarLogger.Debug(result)
}
func TestDeliveryEndOrder(t *testing.T) {
result, err := jdapi.DeliveryEndOrder("813344594000041")
if err != nil {
t.Fatal(err.Error())
}
sugarLogger.Debug(result)
}

View File

@@ -105,7 +105,7 @@ func (a API) OrderJDZBDelivery(orderId string) (interface{}, error) {
"orderId": orderId,
"operator": utils.GetAPIOperator(),
}
return a.AccessAPINoPage("/bm/open/api/order/OrderJDZBDelivery", jdParams, nil, nil)
return a.AccessAPINoPage("bm/open/api/order/OrderJDZBDelivery", jdParams, nil, nil)
}
// 订单达达配送转商家自送接口
@@ -133,7 +133,7 @@ func (a API) OrderSerllerDelivery(orderId string) (interface{}, error) {
func (a API) DeliveryEndOrder(orderId string) (interface{}, error) {
jdParams := map[string]interface{}{
"orderId": orderId,
"operator": utils.GetAPIOperator(),
"operPin": utils.GetAPIOperator(),
"operTime": utils.GetCurTimeStr(),
}
return a.AccessAPINoPage("ocs/deliveryEndOrder", jdParams, nil, nil)

View File

@@ -18,7 +18,10 @@ func init() {
logger, _ := zap.NewDevelopment()
sugarLogger = logger.Sugar()
baseapi.Init(sugarLogger)
// sandbox
mtpsapi = New("25e816550bc9484480642f19a95f13fd", "r4$HqrKx9~=7?2Jfo,$Z~a7%~k!Au&pEdI2)oPJvSbH2ao@2N0[8wSIvtuumh_J^")
// prod
// mtpsapi = New("3c0a05d464c247c19d7ec13accc78605", "b1M}9?:sTbsB[OF2gNORnN(|(iy9rB8(`7]|[wGLnbmt`evfM>E:A90DjHAW:UPE")
}

View File

@@ -18,6 +18,8 @@ func init() {
logger, _ := zap.NewDevelopment()
sugarLogger = logger.Sugar()
baseapi.Init(sugarLogger)
// sandbox
weixinapi = New("wxbf235770edaabc5c", "ba32b269a068a5b72486a0beafd171e8")
}