diff --git a/business/jxutils/jxutils_cms.go b/business/jxutils/jxutils_cms.go index 18e2b8b44..65c538f9d 100644 --- a/business/jxutils/jxutils_cms.go +++ b/business/jxutils/jxutils_cms.go @@ -219,11 +219,17 @@ func RegularizeSkuQuality(specQuality float32, specUnit string) (g int) { // 计算SKU价格,unitPrice为一斤的单价,specQuality为质量,单位为克 func CaculateSkuPrice(unitPrice int, specQuality float32, specUnit string, skuNameUnit string) int { + globals.SugarLogger.Debugf("=====unitPrice := %d", unitPrice) + globals.SugarLogger.Debugf("=====specQuality := %f", specQuality) + globals.SugarLogger.Debugf("=====specUnit := %s", specUnit) + globals.SugarLogger.Debugf("=====skuNameUnit := %s", skuNameUnit) if skuNameUnit != model.SpecialUnit { return unitPrice } specQuality2 := RegularizeSkuQuality(specQuality, specUnit) + globals.SugarLogger.Debugf("=====specQuality2 := %d", specQuality2) floatPrice := float64(unitPrice) * float64(specQuality2) / float64(model.SpecialSpecQuality) + globals.SugarLogger.Debugf("=====floatPrice := %s", utils.Float64ToStr(floatPrice)) // if specQuality2 < 250 { // floatPrice = floatPrice * 110 / 100 // } else if specQuality2 < 500 {