- add SaveOrder to IOrderManager
- add Map2Order to IPurchasePlatformHandler
This commit is contained in:
@@ -106,6 +106,13 @@ func (p *PurchaseHandler) GetOrder(vendorOrderID string) (order *model.GoodsOrde
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
order = p.Map2Order(result)
|
||||
return order, err
|
||||
}
|
||||
|
||||
func (p *PurchaseHandler) Map2Order(orderData map[string]interface{}) (order *model.GoodsOrder) {
|
||||
result := orderData
|
||||
vendorOrderID := utils.Int64ToStr(utils.MustInterface2Int64(result["orderNo"]))
|
||||
deliveryDetail := result["deliveryDetail"].(map[string]interface{})
|
||||
logisticsDeliveryDetail := deliveryDetail["logisticsDeliveryDetail"].(map[string]interface{})
|
||||
// paymentInfo := result["paymentInfo"].(map[string]interface{})
|
||||
@@ -156,7 +163,7 @@ func (p *PurchaseHandler) GetOrder(vendorOrderID string) (order *model.GoodsOrde
|
||||
}
|
||||
p.arrangeSaleStore(order, utils.Interface2String(logisticsDeliveryDetail["receiverCity"]), utils.Interface2String(logisticsDeliveryDetail["receiverProvince"]))
|
||||
p.setStoreOrderSeq(order)
|
||||
return order, err
|
||||
return order
|
||||
}
|
||||
|
||||
func (p *PurchaseHandler) GetStatusActionTimeout(statusType, status int) time.Duration {
|
||||
|
||||
Reference in New Issue
Block a user