This commit is contained in:
邹宗楠
2023-07-10 16:50:46 +08:00
parent 489fd49408
commit dd0f65c3fa

View File

@@ -1,6 +1,7 @@
package tao_vegetable
import (
"encoding/json"
"errors"
"fmt"
"git.rosy.net.cn/baseapi/platformapi/tao_vegetable"
@@ -16,7 +17,7 @@ import (
"git.rosy.net.cn/jx-callback/business/partner"
"git.rosy.net.cn/jx-callback/globals"
"git.rosy.net.cn/jx-callback/globals/api"
"strings"
"strconv"
"time"
)
@@ -320,15 +321,21 @@ func (c *PurchaseHandler) onAfsOrderMsg(status string, msg interface{}) (retVal
for _, v := range *scarceGoods {
var refundFee int64 = 0
skuSt := *v.Attributes
a2 := strings.Index(skuSt, "skuName")
a3 := strings.Index(skuSt, "wdkrfqr")
skuName := skuSt[a2+12 : a3-5]
skuStr := *v.Attributes
str2, err := strconv.Unquote("\"" + skuStr + "\"")
if err != nil {
return tao_vegetable.CallBackResultInfo(err)
}
skuDetail := tao_vegetable.GoodsScarceRefund{}
if err := json.Unmarshal([]byte(str2), &skuDetail); err != nil {
return tao_vegetable.CallBackResultInfo(err)
}
orderSku := &model.OrderSkuFinancial{
Count: utils.Float64TwoInt(utils.Str2Float64(*v.RefundQuantity)),
VendorSkuID: *v.SkuCode,
SkuID: utils.Str2Int(*v.SkuCode),
Name: skuName,
Name: skuDetail.SkuName,
UserMoney: *v.RefundAmount,
PmSkuSubsidyMoney: 0, // 平台补贴商品
VendorOrderID: orderStatus.VendorOrderID,