1
This commit is contained in:
@@ -19,13 +19,13 @@ func init() {
|
|||||||
baseapi.Init(sugarLogger)
|
baseapi.Init(sugarLogger)
|
||||||
|
|
||||||
// 菜市
|
// 菜市
|
||||||
//api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
||||||
|
|
||||||
// 果园
|
// 果园
|
||||||
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
||||||
|
|
||||||
//商超
|
//商超
|
||||||
api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_kjEKYoGKSl0L4XqfEt9GUA")
|
//api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_kjEKYoGKSl0L4XqfEt9GUA")
|
||||||
//cookieStr := `
|
//cookieStr := `
|
||||||
// acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
|
// acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
|
||||||
//`
|
//`
|
||||||
|
|||||||
@@ -863,16 +863,21 @@ func (a *API) GetOrderAddress(orderId int64, reasonType int) (address string, er
|
|||||||
|
|
||||||
// UploadMediaToOrder 订单上传图片,订单在骑手取货前且未超过订单预计送达时间时可以进行图片上传
|
// UploadMediaToOrder 订单上传图片,订单在骑手取货前且未超过订单预计送达时间时可以进行图片上传
|
||||||
func (a *API) UploadMediaToOrder(orderId string, images []string) error {
|
func (a *API) UploadMediaToOrder(orderId string, images []string) error {
|
||||||
mediaData := make([]interface{}, 0, 0)
|
imageList := make([]*UploadMedia, 0, len(images))
|
||||||
for _, v := range images {
|
for _, v := range images {
|
||||||
img := map[string]interface{}{
|
imageList = append(imageList, &UploadMedia{
|
||||||
"url": v,
|
Url: v,
|
||||||
"type": 0,
|
Type: 0,
|
||||||
}
|
ConfigSnapshotId: 0,
|
||||||
mediaData = append(mediaData, img)
|
ItemId: 0,
|
||||||
|
Seq: 0,
|
||||||
|
InnerSeq: 0,
|
||||||
|
RequireId: 0,
|
||||||
|
MediaCode: "",
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
byteData := utils.MustMarshal(mediaData)
|
byteData := utils.MustMarshal(imageList)
|
||||||
|
|
||||||
data, err := a.AccessAPI("ecommerce/order/uploadMedia", false, map[string]interface{}{"order_id": orderId, "media_list": string(byteData)})
|
data, err := a.AccessAPI("ecommerce/order/uploadMedia", false, map[string]interface{}{"order_id": orderId, "media_list": string(byteData)})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -881,3 +886,14 @@ func (a *API) UploadMediaToOrder(orderId string, images []string) error {
|
|||||||
fmt.Println(data)
|
fmt.Println(data)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type UploadMedia struct {
|
||||||
|
Url string `json:"url"`
|
||||||
|
Type int `json:"type"`
|
||||||
|
ConfigSnapshotId int64 `json:"configSnapshotId"`
|
||||||
|
ItemId int64 `json:"itemId"`
|
||||||
|
Seq int `json:"seq"`
|
||||||
|
InnerSeq int `json:"innerSeq"`
|
||||||
|
RequireId int64 `json:"requireId"`
|
||||||
|
MediaCode string `json:"mediaCode"`
|
||||||
|
}
|
||||||
|
|||||||
@@ -469,5 +469,9 @@ func TestGetOrderAddress(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestUploadMediaToOrder(t *testing.T) {
|
func TestUploadMediaToOrder(t *testing.T) {
|
||||||
api.UploadMediaToOrder("3902139012476194963", []string{"https://img.meituan.net/retailsp/12b8489847a14dbf128527aa2c7dfbd448308.jpg"})
|
api.UploadMediaToOrder("2202182431134417666", []string{"https://img.meituan.net/retailsp/12b8489847a14dbf128527aa2c7dfbd448308.jpg"})
|
||||||
|
}
|
||||||
|
|
||||||
|
func Test111(t *testing.T) {
|
||||||
|
fmt.Println(len("2001405450564559986"))
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user