1
This commit is contained in:
@@ -470,7 +470,7 @@ func pushCallbackToGy(urlIndex string, msg interface{}) {
|
||||
request *http.Request
|
||||
param = make(map[string]interface{})
|
||||
)
|
||||
param = msg.(map[string]interface{})
|
||||
param = changeToRaw(urlIndex, msg)
|
||||
globals.SugarLogger.Debugf("sfsfsf pushCallbackToGy param=%s", utils.Format4Output(param, false))
|
||||
switch urlIndex {
|
||||
case sfps2.UrlIndexRiderException:
|
||||
@@ -633,6 +633,67 @@ func getWaybillByStatus(urlIndex string, msg interface{}) (waybill *model.Waybil
|
||||
return waybill
|
||||
}
|
||||
|
||||
//转换原始数据 转发果园
|
||||
func changeToRaw(urlIndex string, msg interface{}) (retVal map[string]interface{}) {
|
||||
switch urlIndex {
|
||||
case sfps2.UrlIndexRiderStatus:
|
||||
temp := msg.(sfps2.RiderStatus)
|
||||
retVal["shop_id"] = temp.ShopId
|
||||
retVal["sf_order_id"] = temp.SFOrderID
|
||||
retVal["shop_order_id"] = temp.ShopOrderID
|
||||
retVal["url_index"] = temp.UrlIndex
|
||||
retVal["operator_name"] = temp.OperatorName
|
||||
retVal["operator_phone"] = temp.OperatorPhone
|
||||
retVal["rider_lng"] = temp.RiderLng
|
||||
retVal["rider_lat"] = temp.RiderLat
|
||||
retVal["order_status"] = temp.OrderStatus
|
||||
retVal["status_desc"] = temp.StatusDesc
|
||||
retVal["sf_ucode"] = temp.SFUCode
|
||||
retVal["push_time"] = temp.PushTime
|
||||
case sfps2.UrlIndexRiderRecall:
|
||||
temp := msg.(sfps2.RiderRecall)
|
||||
retVal["order_status"] = temp.OrderStatus
|
||||
retVal["push_time"] = temp.PushTime
|
||||
retVal["sf_order_id"] = temp.SFOrderID
|
||||
retVal["shop_id"] = temp.ShopId
|
||||
retVal["shop_order_id"] = temp.ShopOrderID
|
||||
retVal["url_index"] = temp.UrlIndex
|
||||
retVal["status_desc"] = temp.StatusDesc
|
||||
case sfps2.UrlIndexOrderComplete:
|
||||
temp := msg.(sfps2.OrderComplete)
|
||||
retVal["operator_name"] = temp.OperatorName
|
||||
retVal["operator_phone"] = temp.OperatorPhone
|
||||
retVal["order_status"] = temp.OrderStatus
|
||||
retVal["push_time"] = temp.PushTime
|
||||
retVal["receiRpt_type"] = temp.ReceiRptType
|
||||
retVal["rider_lat"] = temp.RiderLat
|
||||
retVal["rider_lng"] = temp.RiderLng
|
||||
retVal["sf_order_id"] = temp.SfOrderID
|
||||
retVal["sf_ucode"] = temp.SfUcode
|
||||
retVal["shop_id"] = temp.ShopId
|
||||
retVal["shop_order_id"] = temp.ShopOrderID
|
||||
retVal["status_desc"] = temp.StatusDesc
|
||||
retVal["url_index"] = temp.UrlIndex
|
||||
case sfps2.UrlIndexSFCancel:
|
||||
temp := msg.(sfps2.SFCancel)
|
||||
retVal["cancel_reason"] = temp.CancelReason
|
||||
retVal["cancel_code"] = temp.CancelCode
|
||||
retVal["operator_name"] = temp.OperatorName
|
||||
retVal["operator_phone"] = temp.OperatorPhone
|
||||
retVal["order_status"] = temp.OrderStatus
|
||||
retVal["push_time"] = temp.PushTime
|
||||
retVal["rider_lat"] = temp.RiderLat
|
||||
retVal["rider_lng"] = temp.RiderLng
|
||||
retVal["sf_order_id"] = temp.SFOrderID
|
||||
retVal["sf_ucode"] = temp.SFUCode
|
||||
retVal["shop_id"] = temp.ShopId
|
||||
retVal["shop_order_id"] = temp.ShopOrderID
|
||||
retVal["url_index"] = temp.UrlIndex
|
||||
retVal["status_desc"] = temp.StatusDesc
|
||||
}
|
||||
return retVal
|
||||
}
|
||||
|
||||
// GetVendorSource 辅助函数
|
||||
//获取订单来源标识符
|
||||
func GetVendorSource(vendorID int) (source string) {
|
||||
|
||||
Reference in New Issue
Block a user