1
This commit is contained in:
@@ -860,3 +860,24 @@ func (a *API) GetOrderAddress(orderId int64, reasonType int) (address string, er
|
||||
|
||||
return result.(map[string]interface{})["recipient_address"].(string), nil
|
||||
}
|
||||
|
||||
// UploadMediaToOrder 订单上传图片,订单在骑手取货前且未超过订单预计送达时间时可以进行图片上传
|
||||
func (a *API) UploadMediaToOrder(orderId string, images []string) error {
|
||||
mediaData := make([]interface{}, 0, 0)
|
||||
for _, v := range images {
|
||||
img := map[string]interface{}{
|
||||
"url": v,
|
||||
"type": 0,
|
||||
}
|
||||
mediaData = append(mediaData, img)
|
||||
}
|
||||
|
||||
byteData := utils.MustMarshal(mediaData)
|
||||
|
||||
data, err := a.AccessAPI("ecommerce/order/uploadMedia", false, map[string]interface{}{"order_id": orderId, "media_list": string(byteData)})
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
fmt.Println(data)
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user