|
@@ -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
|
|
|
}
|
|
|
}
|
|
|
}
|