package step_price // 返回美元 func GetStepPrice(minBuyNum int, stepNum []int, stepPrice []int) float64 { if minBuyNum > stepNum[len(stepNum)-1] { return float64(stepPrice[len(stepPrice)-1]) / float64(1000) } for k, v := range stepNum { if minBuyNum <= v { if k <= (len(stepPrice) - 1) { return float64(stepPrice[k]) / float64(1000) } return float64(stepPrice[len(stepPrice)-1]) / float64(1000) } } return float64(stepPrice[len(stepPrice)-1]) / float64(1000) } // 返回厘 func GetCentStepPrice(minBuyNum int, stepNum []int, stepPrice []int) int64 { if minBuyNum > stepNum[len(stepNum)-1] { return int64(stepPrice[len(stepPrice)-1]) } for k, v := range stepNum { if minBuyNum <= v { if k <= (len(stepPrice) - 1) { return int64(stepPrice[k]) } return int64(stepPrice[len(stepPrice)-1]) } } return int64(stepPrice[len(stepPrice)-1]) }