SkuName.Upc改为*string(以支持null及添加唯一索引)
This commit is contained in:
@@ -92,5 +92,14 @@ func FilterMapByFieldList(mapData map[string]interface{}, fields []string) (vali
|
||||
}
|
||||
|
||||
func IsValueEqual(value1, value2 interface{}) bool {
|
||||
return fmt.Sprint(value1) == fmt.Sprint(value2)
|
||||
return Interface2String(value1) == Interface2String(value2)
|
||||
}
|
||||
|
||||
func Interface2String(value interface{}) (str string) {
|
||||
valueType := reflect.TypeOf(value)
|
||||
if valueType.Kind() == reflect.Ptr {
|
||||
value = reflect.ValueOf(value).Elem()
|
||||
}
|
||||
str = fmt.Sprint(value)
|
||||
return str
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user