Эх сурвалжийг харах

fix:字段为空时不做打码处理

duxin 2 жил өмнө
parent
commit
b5435509ba

+ 2 - 2
src/jfw/front/shorturl.go

@@ -927,10 +927,10 @@ func Filter(obj map[string]interface{}) map[string]interface{} {
 	for k, _ := range obj {
 		detailNeedMosaic, _ := config.Sysconfig["detailNeedMosaic"].(map[string]interface{})
 		if ok, _ := detailNeedMosaic[k].(bool); ok {
-			if util.ObjToString(obj[k]) != "" {
+			if util.InterfaceToStr(obj[k]) != "" {
 				detail = strings.ReplaceAll(detail, util.ObjToString(obj[k]), mosaicText)
+				obj[k] = mosaicText
 			}
-			obj[k] = mosaicText
 		}
 	}
 	obj["detail"] = detail

+ 2 - 2
src/jfw/modules/app/src/app/front/shorturl.go

@@ -286,10 +286,10 @@ func Filter(obj map[string]interface{}) map[string]interface{} {
 	for k, _ := range obj {
 		detailNeedMosaic, _ := config.Sysconfig["detailNeedMosaic"].(map[string]interface{})
 		if ok, _ := detailNeedMosaic[k].(bool); ok {
-			if util.ObjToString(obj[k]) != "" {
+			if util.InterfaceToStr(obj[k]) != "" {
 				detail = strings.ReplaceAll(detail, util.ObjToString(obj[k]), mosaicText)
+				obj[k] = mosaicText
 			}
-			obj[k] = mosaicText
 		}
 	}
 	obj["detail"] = detail