1
This commit is contained in:
@@ -384,15 +384,19 @@ func (c *PurchaseHandler) callbackAfsMsg2Status(status string, msg interface{})
|
||||
StoreId: utils.String2Pointer(refundData.StoreId),
|
||||
RefundIds: &[]int64{utils.Str2Int64(refundData.BizSubRefundId)},
|
||||
}
|
||||
time.Sleep(time.Second * 1)
|
||||
refundAfs, _ := getAPI("", 0, refundData.StoreId).QueryAfsOrderDetail(param)
|
||||
orderId := *refundAfs.Orders
|
||||
|
||||
orderStatus.RefVendorOrderID = utils.Int64ToStr(*orderId[0].OriginParentId)
|
||||
orderStatus.VendorStatus = fmt.Sprintf("%s:%s", tao_vegetable.OrderStatusRefundSuccess, "用户售中退款成功")
|
||||
orderStatus.Status = c.GetAfsStatusFromVendorStatus(tao_vegetable.OrderStatusRefundSuccess)
|
||||
orderStatus.StatusTime = time.Now()
|
||||
orderStatus.Remark = fmt.Sprintf("QueryTaoAfsOrderId:%s", refundData.BizSubRefundId)
|
||||
orderStatus.VendorOrderID = orderStatus.RefVendorOrderID
|
||||
if refundAfs.Orders == nil {
|
||||
globals.SugarLogger.Debugf("================售中退款成功回调查询售后单为空:")
|
||||
} else {
|
||||
orderId := *refundAfs.Orders
|
||||
orderStatus.RefVendorOrderID = utils.Int64ToStr(*orderId[0].OriginParentId)
|
||||
orderStatus.VendorStatus = fmt.Sprintf("%s:%s", tao_vegetable.OrderStatusRefundSuccess, "用户售中退款成功")
|
||||
orderStatus.Status = c.GetAfsStatusFromVendorStatus(tao_vegetable.OrderStatusRefundSuccess)
|
||||
orderStatus.StatusTime = time.Now()
|
||||
orderStatus.Remark = fmt.Sprintf("QueryTaoAfsOrderId:%s", refundData.BizSubRefundId)
|
||||
orderStatus.VendorOrderID = orderStatus.RefVendorOrderID
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user