对接新供应链-唯品尚

This commit is contained in:
zhongqiang
2025-05-29 15:12:49 +08:00
parent 79f36b239b
commit c9190ea4d4
4 changed files with 248 additions and 11 deletions

View File

@@ -283,3 +283,42 @@ func (w *WeiPinShangClient) WPSPost(url string, paramMap map[string]any) (res []
return
}
// Test ----------------------------------------------------------------------------------------------
func (w *WeiPinShangClient) DeliverGoods(deliverGoodsReq *DeliverGoodsReq) (res *TestRes, err error) {
fmt.Println("deliverGoodsReq", deliverGoodsReq)
paramMap := make(map[string]any)
paramMap["c_order_item_no"] = deliverGoodsReq.COrderItemNo
paramMap["c_delivery_name"] = deliverGoodsReq.CDeliveryName
paramMap["c_delivery_no"] = deliverGoodsReq.CDeliveryNo
postRes, err := w.WPSPost("mcang/Cycle/deliverGoods", paramMap)
if err != nil {
return
}
err = json.Unmarshal(postRes, &res)
if err != nil || res == nil {
err = fmt.Errorf("转换TestRes结构体失败: %s", string(postRes))
return
}
return
}
func (w *WeiPinShangClient) UpdateService(updateServiceReq *UpdateServiceReq) (res *TestRes, err error) {
fmt.Println("updateServiceReq", updateServiceReq)
paramMap := make(map[string]any)
paramMap["c_order_item_no"] = updateServiceReq.COrderItemNo
paramMap["c_type"] = updateServiceReq.CType
postRes, err := w.WPSPost("mcang/Cycle/updateService", paramMap)
if err != nil {
return
}
err = json.Unmarshal(postRes, &res)
if err != nil || res == nil {
err = fmt.Errorf("转换TestRes结构体失败: %s", string(postRes))
return
}
return
}