对接新供应链-唯品尚

This commit is contained in:
zhongqiang
2025-06-04 11:00:10 +08:00
parent e936dd6622
commit 1b97811c6a
4 changed files with 92 additions and 13 deletions

View File

@@ -143,11 +143,9 @@ func (w *WeiPinShangClient) GetOrderInfoByThirdNO(orderNo string) (res *GetOrder
func (w *WeiPinShangClient) GetOrderInfoByItemNO(mcOrderNo string) (res *GetOrderInfoByItemNORes, err error) {
fmt.Println("mcOrderNo", mcOrderNo)
//paramMap := make(map[string]any)
//paramMap["mcOrderNo"] = mcOrderNo
paramMap := map[string]any{
"mcOrderNo": mcOrderNo,
}
paramMap := make(map[string]any)
paramMap["mcOrderNo"] = mcOrderNo
postRes, err := w.WPSPost("mcang/Order/getOrderInfoByItemNO", paramMap)
if err != nil {
return
@@ -227,6 +225,27 @@ func (w *WeiPinShangClient) OrderCancel(mcOrderNo string) (res *OrderCancelRes,
return
}
func (w *WeiPinShangClient) RefundDelivery(refundDeliveryReq RefundDeliveryReq) (res *RefundDeliveryRes, err error) {
fmt.Println("refundDeliveryReq", refundDeliveryReq)
paramMap := make(map[string]any)
paramMap["mcOrderNo"] = refundDeliveryReq.McOrderNo
paramMap["deliveryName"] = refundDeliveryReq.DeliveryName
paramMap["deliveryNo"] = refundDeliveryReq.DeliveryNo
paramMap["freight"] = refundDeliveryReq.Freight
paramMap["freightImg"] = refundDeliveryReq.FreightImg
postRes, err := w.WPSPost("mcang/Refunds/refundDelivery", paramMap)
if err != nil {
return
}
err = json.Unmarshal(postRes, &res)
if err != nil || res == nil {
err = fmt.Errorf("转换RefundDeliveryRes结构体失败: %s", string(postRes))
return
}
return
}
func (w *WeiPinShangClient) Sign(paramMap map[string]any) (res string, err error) {
var sumParamString string
if len(paramMap) != 0 {