mirror of
				https://github.com/TeaOSLab/EdgeAdmin.git
				synced 2025-11-04 05:00:25 +08:00 
			
		
		
		
	服务日志:增加区域信息
This commit is contained in:
		@@ -68,21 +68,21 @@ func (this *ExportExcelAction) RunGet(params struct {
 | 
			
		||||
			this.ErrorPage(err)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		if regionResp.Region != nil {
 | 
			
		||||
		if regionResp.IpRegion != nil {
 | 
			
		||||
			pieces := []string{}
 | 
			
		||||
			if len(regionResp.Region.Country) > 0 {
 | 
			
		||||
				pieces = append(pieces, regionResp.Region.Country)
 | 
			
		||||
			if len(regionResp.IpRegion.Country) > 0 {
 | 
			
		||||
				pieces = append(pieces, regionResp.IpRegion.Country)
 | 
			
		||||
			}
 | 
			
		||||
			if len(regionResp.Region.Province) > 0 && !lists.ContainsString(pieces, regionResp.Region.Province) {
 | 
			
		||||
				pieces = append(pieces, regionResp.Region.Province)
 | 
			
		||||
			if len(regionResp.IpRegion.Province) > 0 && !lists.ContainsString(pieces, regionResp.IpRegion.Province) {
 | 
			
		||||
				pieces = append(pieces, regionResp.IpRegion.Province)
 | 
			
		||||
			}
 | 
			
		||||
			if len(regionResp.Region.City) > 0 && !lists.ContainsString(pieces, regionResp.Region.City) && !lists.ContainsString(pieces, strings.TrimSuffix(regionResp.Region.Province, "市")) {
 | 
			
		||||
				pieces = append(pieces, regionResp.Region.City)
 | 
			
		||||
			if len(regionResp.IpRegion.City) > 0 && !lists.ContainsString(pieces, regionResp.IpRegion.City) && !lists.ContainsString(pieces, strings.TrimSuffix(regionResp.IpRegion.Province, "市")) {
 | 
			
		||||
				pieces = append(pieces, regionResp.IpRegion.City)
 | 
			
		||||
			}
 | 
			
		||||
			regionName = strings.Join(pieces, " ")
 | 
			
		||||
 | 
			
		||||
			if len(regionResp.Region.Isp) > 0 {
 | 
			
		||||
				ispName = regionResp.Region.Isp
 | 
			
		||||
			if len(regionResp.IpRegion.Isp) > 0 {
 | 
			
		||||
				ispName = regionResp.IpRegion.Isp
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -71,19 +71,10 @@ func (this *IndexAction) RunGet(params struct {
 | 
			
		||||
			this.ErrorPage(err)
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
		if regionResp.Region != nil {
 | 
			
		||||
			pieces := []string{}
 | 
			
		||||
			if len(regionResp.Region.Country) > 0 {
 | 
			
		||||
				pieces = append(pieces, regionResp.Region.Country)
 | 
			
		||||
			}
 | 
			
		||||
			if len(regionResp.Region.Province) > 0 && !lists.ContainsString(pieces, regionResp.Region.Province) {
 | 
			
		||||
				pieces = append(pieces, regionResp.Region.Province)
 | 
			
		||||
			}
 | 
			
		||||
			if len(regionResp.Region.City) > 0 && !lists.ContainsString(pieces, regionResp.Region.City) && !lists.ContainsString(pieces, strings.TrimSuffix(regionResp.Region.Province, "市")) {
 | 
			
		||||
				pieces = append(pieces, regionResp.Region.City)
 | 
			
		||||
			}
 | 
			
		||||
			if len(regionResp.Region.Isp) > 0 && !lists.ContainsString(pieces, regionResp.Region.Isp) {
 | 
			
		||||
				pieces = append(pieces, "| "+regionResp.Region.Isp)
 | 
			
		||||
		if regionResp.IpRegion != nil {
 | 
			
		||||
			pieces := []string{regionResp.IpRegion.Summary}
 | 
			
		||||
			if len(regionResp.IpRegion.Isp) > 0 && !lists.ContainsString(pieces, regionResp.IpRegion.Isp) {
 | 
			
		||||
				pieces = append(pieces, "| "+regionResp.IpRegion.Isp)
 | 
			
		||||
			}
 | 
			
		||||
			regionName = strings.Join(pieces, " ")
 | 
			
		||||
		}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user