SkuID超范围

This commit is contained in:
gazebo
2020-02-19 10:04:35 +08:00
parent 6af337d7ac
commit 638328a0e6

View File

@@ -1,6 +1,8 @@
package jd
import (
"math"
"git.rosy.net.cn/baseapi/platformapi/jdapi"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/model"
@@ -97,7 +99,9 @@ func (p *PurchaseHandler) OrderDetail2Financial(a *jdapi.API, orderData map[stri
// orderFinancial.JxSubsidyMoney += orderSkuFinancial.JxSubsidyMoneyForSku
orderFinancial.SalePriceMoney += orderSkuFinancial.SalePrice * int64(orderSkuFinancial.Count)
orderSkuFinancial.SkuID = int(utils.Str2Int64WithDefault(utils.Interface2String(xMap["skuIdIsv"]), 0))
if orderSkuFinancial.SkuID > math.MaxInt32 {
orderSkuFinancial.SkuID = 0
}
orderFinancial.Skus = append(orderFinancial.Skus, orderSkuFinancial)
}
}