diff --git a/business/partner/delivery/sfps/waybill.go b/business/partner/delivery/sfps/waybill.go index ea435cad1..5a9b2228e 100644 --- a/business/partner/delivery/sfps/waybill.go +++ b/business/partner/delivery/sfps/waybill.go @@ -377,7 +377,8 @@ func OnWaybillMsg(urlIndex string, msg interface{}) (resp *sfps2.CallbackRespons order, goodsOrder := GetWaybillByStatus(urlIndex, msg) //判断是否是果园 - if goodsOrder == nil && beego.BConfig.RunMode != "jxgy" { + globals.SugarLogger.Debugf("sfsfsf goodsOrder=%s runMode=%s", utils.Format4Output(goodsOrder, false), beego.BConfig.RunMode) + if goodsOrder == nil && beego.BConfig.RunMode == "jxgy" { globals.SugarLogger.Debugf("sfsfsf 我在这里") pushCallbackToGy(urlIndex, msg) return sfps2.SuccessResponse @@ -394,8 +395,12 @@ func OnWaybillMsg(urlIndex string, msg interface{}) (resp *sfps2.CallbackRespons } } //获取实时订单信息 + var temp = api.SfPsAPI + globals.SugarLogger.Debugf("sfsfsf sfApi=%s", utils.Format4Output(temp, false)) + sfOrder, err := api.SfPsAPI.GetOrderStatus(order.VendorWaybillID) if err != nil { + globals.SugarLogger.Debugf("SFPS OnWaybillMsg GetOrderStatus err=%v", err) return sfps2.Err2CallbackResponse(err) } globals.SugarLogger.Debugf("SFPS OnWaybillMsg sfOrder=%s", utils.Format4Output(sfOrder, false)) @@ -474,6 +479,7 @@ func pushCallbackToGy(urlIndex string, msg interface{}) { request, err = http.NewRequest(http.MethodPost, "http://callback-jxgy.jxc4.com/SFPS/SfOrder", strings.NewReader(utils.Map2URLValues(param).Encode())) } if err != nil { + globals.SugarLogger.Debugf("sfsfsf pushCallbackToGy err=%v", err) return } request.Header.Set("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8")