6 Commits

Author SHA1 Message Date
zhongqiang
2483d9c305 Merge branch 'refs/heads/feature/对接新供应链-唯品尚' 2025-05-29 17:45:13 +08:00
zhongqiang
e936dd6622 对接新供应链-唯品尚 2025-05-29 17:45:03 +08:00
zhongqiang
3e765809e1 Merge branch 'refs/heads/feature/对接新供应链-唯品尚' 2025-05-29 17:30:44 +08:00
zhongqiang
ecfa733a9b 对接新供应链-唯品尚 2025-05-29 17:30:36 +08:00
zhongqiang
448d47d0cb Merge branch 'refs/heads/feature/对接新供应链-唯品尚' 2025-05-29 17:20:42 +08:00
zhongqiang
fa3ae27283 对接新供应链-唯品尚 2025-05-29 17:20:36 +08:00
3 changed files with 9 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
package weipinshang_api
type CreateAfsApplyReq struct {
McOrderNo int `json:"mcOrderNo"` // 子订单号 是 int 下单时候返回子订单号 20190704124955600363
McOrderNo string `json:"mcOrderNo"` // 子订单号 是 int 下单时候返回子订单号 20190704124955600363
CustomerExpect int `json:"customerExpect"` // 售后类型 是 int [退货(10)、仅退款(40)] 10
QuestionDesc string `json:"questionDesc"` // 原因描述 否 String [产品问题描述最多600字符] 看下面请求示例
QuestionPic string `json:"questionPic"` //问题描述图片 否 String [问题描述图片.最多2000字符] 支持多张图片,用逗号分隔(英文逗号)

View File

@@ -69,6 +69,12 @@ type Data struct {
}
type GetOrderInfoByItemNORes struct {
Code int `json:"code"` // 0为成功其它为失败
Msg string `json:"msg"` // 请求接口消息
Data OrderInfoByItemNOData `json:"data"` // 返回数据 data array
}
type OrderInfoByItemNOData struct {
OrderItemNo string `json:"order_item_no"` // 子订单号
SendStatus string `json:"send_status"` //发货状态【CHECKED订单被创建,INSTOCK已备货,SENDED已发货,RECEIVED已收货
DeliveryName string `json:"delivery_name"` // 快递公司

View File

@@ -197,7 +197,7 @@ func (w *WeiPinShangClient) CreateAfsApply(createAfsApplyReq *CreateAfsApplyReq)
paramMap["pickwareCounty"] = createAfsApplyReq.PickwareCounty
paramMap["pickwareAddress"] = createAfsApplyReq.PickwareAddress
postRes, err := w.WPSPost("mcang/Refunds/IsRefund", paramMap)
postRes, err := w.WPSPost("mcang/Refunds/createAfsApply", paramMap)
if err != nil {
return
}
@@ -214,7 +214,7 @@ func (w *WeiPinShangClient) OrderCancel(mcOrderNo string) (res *OrderCancelRes,
fmt.Println("mcOrderNo", mcOrderNo)
paramMap := make(map[string]any)
paramMap["mcOrderNo"] = mcOrderNo
postRes, err := w.WPSPost("mcang/Refunds/IsRefund", paramMap)
postRes, err := w.WPSPost("mcang/Refunds/orderCancel", paramMap)
if err != nil {
return
}