fix
This commit is contained in:
parent
b6d0ef1c7c
commit
50c5e28381
|
@ -126,6 +126,11 @@ func (l *GetProductStepPriceLogic) GetProductStepPrice(req *types.GetProductStep
|
||||||
"item_price": format.CentitoDollar(rangeInfo.Price+fittingPrice, 3),
|
"item_price": format.CentitoDollar(rangeInfo.Price+fittingPrice, 3),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
//计算起购数量的单价
|
||||||
|
_, minBuyUnitsQuantityPrice, err := l.svcCtx.Repositories.NewShoppingCart.CaculateStepPrice(stepPrice.MinBuyUnitsNum, stepPrice, fittingPrice)
|
||||||
|
if err != nil {
|
||||||
|
return resp.SetStatusWithMessage(basic.CodeServiceErr, "failed to get min buy quantity item price")
|
||||||
|
}
|
||||||
mapRsp[fmt.Sprintf("_%d", *modelPriceInfo.SizeId)] = map[string]interface{}{
|
mapRsp[fmt.Sprintf("_%d", *modelPriceInfo.SizeId)] = map[string]interface{}{
|
||||||
"step_purchase_quantity": stepPurchaseQuantity,
|
"step_purchase_quantity": stepPurchaseQuantity,
|
||||||
"step_purchase_quantity_description": stepPurchaseQuantityDescription,
|
"step_purchase_quantity_description": stepPurchaseQuantityDescription,
|
||||||
|
@ -133,6 +138,7 @@ func (l *GetProductStepPriceLogic) GetProductStepPrice(req *types.GetProductStep
|
||||||
"max_price": maxPrice,
|
"max_price": maxPrice,
|
||||||
"step_range": stepRange,
|
"step_range": stepRange,
|
||||||
"min_buy_units_quantity": stepPrice.MinBuyUnitsNum,
|
"min_buy_units_quantity": stepPrice.MinBuyUnitsNum,
|
||||||
|
"min_buy_units_quantity_item_price": format.CentitoDollar(minBuyUnitsQuantityPrice, 3),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return resp.SetStatusWithMessage(basic.CodeOK, "success", mapRsp)
|
return resp.SetStatusWithMessage(basic.CodeOK, "success", mapRsp)
|
||||||
|
|
|
@ -8,7 +8,6 @@ import (
|
||||||
|
|
||||||
// 数字变成带千分位的字符串
|
// 数字变成带千分位的字符串
|
||||||
func NumToStringWithThousandthPercentile(numberStr string) string {
|
func NumToStringWithThousandthPercentile(numberStr string) string {
|
||||||
numberStr = strings.TrimLeft(numberStr, "0") //去掉左边开始的0
|
|
||||||
if _, err := strconv.ParseFloat(numberStr, 64); err != nil {
|
if _, err := strconv.ParseFloat(numberStr, 64); err != nil {
|
||||||
logx.Error("is not a number")
|
logx.Error("is not a number")
|
||||||
return ""
|
return ""
|
||||||
|
|
Loading…
Reference in New Issue
Block a user