1
This commit is contained in:
@@ -78,7 +78,7 @@ func (c *PurchaseHandler) onAfsOrderMsg(status string, msg interface{}) (retVal
|
|||||||
case tao_vegetable.OrderStatusApplyAfs:
|
case tao_vegetable.OrderStatusApplyAfs:
|
||||||
refundData := msg.(*tao_vegetable.UserApplyRefundCallBack)
|
refundData := msg.(*tao_vegetable.UserApplyRefundCallBack)
|
||||||
var afsOrder *model.AfsOrder
|
var afsOrder *model.AfsOrder
|
||||||
var api = getAPI("", 0, refundData.StoreId)
|
var apiObj = getAPI("", 0, refundData.StoreId)
|
||||||
|
|
||||||
// 订单商品详细信息
|
// 订单商品详细信息
|
||||||
queryOrderDetailParam := &request591.AlibabaAelophyOrderGetRequest{OrderGetRequest: &domain591.AlibabaAelophyOrderGetOrderGetRequest{
|
queryOrderDetailParam := &request591.AlibabaAelophyOrderGetRequest{OrderGetRequest: &domain591.AlibabaAelophyOrderGetOrderGetRequest{
|
||||||
@@ -86,7 +86,7 @@ func (c *PurchaseHandler) onAfsOrderMsg(status string, msg interface{}) (retVal
|
|||||||
}}
|
}}
|
||||||
|
|
||||||
queryOrderDetailParam.OrderGetRequest.BizOrderId = utils.Int64ToPointer(utils.Str2Int64(orderStatus.RefVendorOrderID))
|
queryOrderDetailParam.OrderGetRequest.BizOrderId = utils.Int64ToPointer(utils.Str2Int64(orderStatus.RefVendorOrderID))
|
||||||
skuList, err := api.QueryOrderDetail(queryOrderDetailParam)
|
skuList, err := apiObj.QueryOrderDetail(queryOrderDetailParam)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return tao_vegetable.CallBackResultInfo(err)
|
return tao_vegetable.CallBackResultInfo(err)
|
||||||
}
|
}
|
||||||
@@ -104,7 +104,7 @@ func (c *PurchaseHandler) onAfsOrderMsg(status string, msg interface{}) (retVal
|
|||||||
ReasonType: 0,
|
ReasonType: 0,
|
||||||
ReasonDesc: refundData.RefundReason,
|
ReasonDesc: refundData.RefundReason,
|
||||||
ReasonImgList: utils.LimitUTF8StringLen(refundData.RefundPictures, 1024),
|
ReasonImgList: utils.LimitUTF8StringLen(refundData.RefundPictures, 1024),
|
||||||
VendorOrgCode: api.GetVendorOrgCode(),
|
VendorOrgCode: apiObj.GetVendorOrgCode(),
|
||||||
VendorOrderID2: refundData.RefundId,
|
VendorOrderID2: refundData.RefundId,
|
||||||
}
|
}
|
||||||
afsOrder.FreightUserMoney = 0 // 订单运费
|
afsOrder.FreightUserMoney = 0 // 订单运费
|
||||||
@@ -122,13 +122,15 @@ func (c *PurchaseHandler) onAfsOrderMsg(status string, msg interface{}) (retVal
|
|||||||
orderSku := &model.OrderSkuFinancial{
|
orderSku := &model.OrderSkuFinancial{
|
||||||
Count: utils.Float64TwoInt(*sku.BuySaleQuantity),
|
Count: utils.Float64TwoInt(*sku.BuySaleQuantity),
|
||||||
VendorSkuID: *sku.SkuCode,
|
VendorSkuID: *sku.SkuCode,
|
||||||
SkuID: utils.Str2Int(*sku.SkuCode),
|
|
||||||
Name: *sku.SkuName,
|
Name: *sku.SkuName,
|
||||||
UserMoney: refundSku.MaxRefundFee,
|
UserMoney: refundSku.MaxRefundFee,
|
||||||
PmSkuSubsidyMoney: *sku.DiscountPlatformFee, // 平台补贴商品
|
PmSkuSubsidyMoney: *sku.DiscountPlatformFee, // 平台补贴商品
|
||||||
VendorOrderID: orderStatus.VendorOrderID,
|
VendorOrderID: orderStatus.VendorOrderID,
|
||||||
VendorSubOrderID: *sku.OutSubOrderId,
|
VendorSubOrderID: *sku.OutSubOrderId,
|
||||||
}
|
}
|
||||||
|
if len(*sku.SkuCode) <= 9 {
|
||||||
|
orderSku.SkuID = utils.Str2Int(*sku.SkuCode)
|
||||||
|
}
|
||||||
afsOrder.PmSkuSubsidyMoney += orderSku.PmSkuSubsidyMoney
|
afsOrder.PmSkuSubsidyMoney += orderSku.PmSkuSubsidyMoney
|
||||||
afsOrder.Skus = append(afsOrder.Skus, orderSku)
|
afsOrder.Skus = append(afsOrder.Skus, orderSku)
|
||||||
orderSkuCount += utils.Float64TwoInt64(*sku.BuySaleQuantity)
|
orderSkuCount += utils.Float64TwoInt64(*sku.BuySaleQuantity)
|
||||||
|
|||||||
Reference in New Issue
Block a user