商品前缀
This commit is contained in:
@@ -327,14 +327,9 @@ func FloatWeight2Int(weight float32) int {
|
|||||||
return int(math.Round(float64(weight * 1000)))
|
return int(math.Round(float64(weight * 1000)))
|
||||||
}
|
}
|
||||||
|
|
||||||
func ComposeSkuName(prefix, name, comment, unit string, spec_quality float32, spec_unit string, maxLen int, exPrefix string, exPrefixBegin, exPrefixEnd *time.Time) (skuName string) {
|
func ComposeSkuNameOriginal(prefix, name, comment, unit string, spec_quality float32, spec_unit string, maxLen int) (skuName string) {
|
||||||
if exPrefix != "" && exPrefixBegin != nil && exPrefixEnd != nil {
|
|
||||||
if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*exPrefixBegin) >= 0 && utils.Time2Date(time.Now()).Sub(*exPrefixEnd) <= 0 {
|
|
||||||
skuName = exPrefix
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if prefix != "" {
|
if prefix != "" {
|
||||||
skuName += "[" + prefix + "]"
|
skuName = "[" + prefix + "]"
|
||||||
}
|
}
|
||||||
skuName += name
|
skuName += name
|
||||||
if unit == "份" {
|
if unit == "份" {
|
||||||
@@ -353,6 +348,16 @@ func ComposeSkuName(prefix, name, comment, unit string, spec_quality float32, sp
|
|||||||
return skuName
|
return skuName
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func ComposeSkuName(prefix, name, comment, unit string, spec_quality float32, spec_unit string, maxLen int, exPrefix string, exPrefixBegin, exPrefixEnd *time.Time) (skuName string) {
|
||||||
|
if exPrefix != "" && exPrefixBegin != nil && exPrefixEnd != nil {
|
||||||
|
if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*exPrefixBegin) >= 0 && utils.Time2Date(time.Now()).Sub(*exPrefixEnd) <= 0 {
|
||||||
|
skuName = exPrefix
|
||||||
|
}
|
||||||
|
}
|
||||||
|
skuName += ComposeSkuNameOriginal(prefix, name, comment, unit, spec_quality, spec_unit, maxLen)
|
||||||
|
return skuName
|
||||||
|
}
|
||||||
|
|
||||||
func ComposeSkuNameSync(prefix, name, comment, unit string, spec_quality float32, spec_unit string, maxLen int, exPrefix string, exPrefixBegin, exPrefixEnd *time.Time) (skuName string) {
|
func ComposeSkuNameSync(prefix, name, comment, unit string, spec_quality float32, spec_unit string, maxLen int, exPrefix string, exPrefixBegin, exPrefixEnd *time.Time) (skuName string) {
|
||||||
if exPrefix != "" && exPrefixBegin != nil && exPrefixEnd != nil {
|
if exPrefix != "" && exPrefixBegin != nil && exPrefixEnd != nil {
|
||||||
if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*exPrefixBegin) >= 0 && utils.Time2Date(time.Now()).Sub(*exPrefixEnd) < 0 {
|
if utils.Time2Date(time.Now().Add(6*time.Hour)).Sub(*exPrefixBegin) >= 0 && utils.Time2Date(time.Now()).Sub(*exPrefixEnd) < 0 {
|
||||||
@@ -362,23 +367,7 @@ func ComposeSkuNameSync(prefix, name, comment, unit string, spec_quality float32
|
|||||||
skuName = ""
|
skuName = ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if prefix != "" {
|
skuName += ComposeSkuNameOriginal(prefix, name, comment, unit, spec_quality, spec_unit, maxLen)
|
||||||
skuName += "[" + prefix + "]"
|
|
||||||
}
|
|
||||||
skuName += name
|
|
||||||
if unit == "份" {
|
|
||||||
skuName += "约"
|
|
||||||
}
|
|
||||||
if unit != "" {
|
|
||||||
skuName += ComposeSkuSpec(spec_quality, spec_unit)
|
|
||||||
skuName += "/" + unit
|
|
||||||
}
|
|
||||||
if comment != "" {
|
|
||||||
skuName += "(" + comment + ")"
|
|
||||||
}
|
|
||||||
if maxLen > 0 {
|
|
||||||
skuName = utils.LimitUTF8StringLen(skuName, maxLen)
|
|
||||||
}
|
|
||||||
return skuName
|
return skuName
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user