wangshan 5 жил өмнө
parent
commit
44bebd6b57
1 өөрчлөгдсөн 31 нэмэгдсэн , 3 устгасан
  1. 31 3
      src/jfw/public/search.go

+ 31 - 3
src/jfw/public/search.go

@@ -453,9 +453,37 @@ func FormatExportData(data *[]map[string]interface{}, webdomain string, dataType
 				if entData != nil && *entData != nil && len(*entData) > 0 {
 					for _, ev := range *entData {
 						if v["s_winner"] == ev["company_name"] {
-							v["legal_person"] = ev["legal_person"]
-							v["company_phone"] = ev["company_phone"]
-							v["company_email"] = ev["company_name"]
+							legal_person := ""
+							if ev["legal_person"] != nil {
+								legal_person = ev["legal_person"].(string)
+							}
+							company_phone := ""
+							if ev["company_phone"] != nil {
+								company_phone = ev["company_phone"].(string)
+							}
+							company_email := ""
+							if ev["company_email"] != nil && ev["company_email"] != "无" {
+								company_email = ev["company_email"].(string)
+							}
+							if isBreviary {
+								if legal_person != "" {
+									var xx = "*"
+									switch len([]rune(legal_person)) {
+									case 3:
+										xx = "**"
+									case 4:
+										xx = "***"
+									}
+									legal_person = string([]rune(legal_person)[:1]) + xx
+								}
+								company_phone = company_phone[:7] + "****"
+								if len(strings.Split(company_email, "@")) > 1 {
+									company_email = "******" + strings.Split(company_email, "@")[1]
+								}
+							}
+							v["legal_person"] = legal_person
+							v["company_phone"] = company_phone
+							v["company_email"] = company_email
 						}
 					}
 				}