1
This commit is contained in:
@@ -19,13 +19,13 @@ func init() {
|
||||
baseapi.Init(sugarLogger)
|
||||
|
||||
// 菜市
|
||||
//api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
||||
api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
||||
|
||||
// 果园
|
||||
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
||||
|
||||
//商超
|
||||
api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_kjEKYoGKSl0L4XqfEt9GUA")
|
||||
//api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_kjEKYoGKSl0L4XqfEt9GUA")
|
||||
//cookieStr := `
|
||||
// acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
|
||||
//`
|
||||
|
||||
@@ -863,16 +863,21 @@ func (a *API) GetOrderAddress(orderId int64, reasonType int) (address string, er
|
||||
|
||||
// UploadMediaToOrder 订单上传图片,订单在骑手取货前且未超过订单预计送达时间时可以进行图片上传
|
||||
func (a *API) UploadMediaToOrder(orderId string, images []string) error {
|
||||
mediaData := make([]interface{}, 0, 0)
|
||||
imageList := make([]*UploadMedia, 0, len(images))
|
||||
for _, v := range images {
|
||||
img := map[string]interface{}{
|
||||
"url": v,
|
||||
"type": 0,
|
||||
}
|
||||
mediaData = append(mediaData, img)
|
||||
imageList = append(imageList, &UploadMedia{
|
||||
Url: v,
|
||||
Type: 0,
|
||||
ConfigSnapshotId: 0,
|
||||
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)})
|
||||
if err != nil {
|
||||
@@ -881,3 +886,14 @@ func (a *API) UploadMediaToOrder(orderId string, images []string) error {
|
||||
fmt.Println(data)
|
||||
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) {
|
||||
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