功能:扩展开放平台氢耗溯源与合作站数据
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
package openplatform
|
||||
|
||||
import "strings"
|
||||
|
||||
// excelSinopecStationNames is the approved cooperative-station roster from
|
||||
// “中石化加氢站订单来源统计.xlsx” (站点名称、简称). Both columns are retained so
|
||||
// the classification survives the naming differences between OneOS imports.
|
||||
var excelSinopecStationNames = map[string]struct{}{
|
||||
"中国石化青岛炼油化工有限责任公司": {},
|
||||
"青岛中石化加氢站": {},
|
||||
"武汉群力加油站": {},
|
||||
"中国石化群力加油站": {},
|
||||
"中国石化张家港朝阳加能站": {},
|
||||
"张家港中石化朝阳加氢站加氢站": {},
|
||||
"中国石化广州金坑加氢站": {},
|
||||
"广州中石化金坑加氢站": {},
|
||||
"中国石化广州开泰北加油加氢站": {},
|
||||
"广州中石化开泰北加氢站": {},
|
||||
"佛山佛西加气站": {},
|
||||
"佛山中石化佛西加氢站": {},
|
||||
"盐城创咏加氢站": {},
|
||||
"盐城中石化创咏加氢站": {},
|
||||
"宁波镇海区中国石化加氢站": {},
|
||||
"宁波镇海中石化加氢站": {},
|
||||
"佛山青龙加油站": {},
|
||||
"佛山中石化青龙加氢站": {},
|
||||
// OneOS uses “樟坑” while the approved Excel roster uses “青龙”; the
|
||||
// station address is on 佛山青龙线, so retain both OneOS aliases.
|
||||
"中国石化樟坑加油加氢站": {},
|
||||
"佛山中石化樟坑加氢站": {},
|
||||
"中石化西上海发展站加油站": {},
|
||||
"上海中石化西上海加氢站": {},
|
||||
"中石化青卫油氢混合站": {},
|
||||
"上海中石化青卫加氢站": {},
|
||||
"嘉兴滨海大道加油加气站": {},
|
||||
"嘉兴中石化滨海加氢站": {},
|
||||
"中国石化善通加油加氢站": {},
|
||||
"嘉善中石化善通加氢站": {},
|
||||
"中国石化站前路加气加氢站": {},
|
||||
"嘉善中石化站前路加氢站": {},
|
||||
"中国石化滨文路CNG加气站": {},
|
||||
"杭州中石化加氢站": {},
|
||||
"武汉革新大道加油站": {},
|
||||
"武汉中石化革新加氢站": {},
|
||||
"中国石化绿能加气加氢站": {},
|
||||
"桐乡中石化绿能加氢站": {},
|
||||
"中国石化青云店气能加油加气站": {},
|
||||
"北京中石化青云加氢站": {},
|
||||
"扬州文昌西路站": {},
|
||||
"扬州中石化文昌西路加氢站": {},
|
||||
"东明三路综合能源站": {},
|
||||
"广州中石化东明三路加氢站": {},
|
||||
"中国石化龙珠源加油加气站": {},
|
||||
"深圳中石化龙珠源加氢站": {},
|
||||
"中国石化江南西彭综合能源站": {},
|
||||
"重庆中石化西彭综合能源站": {},
|
||||
"成都天府机场高速北站": {},
|
||||
"成都中石化天府机场高速北站加氢站": {},
|
||||
"成都天府机场高速南站": {},
|
||||
"成都中石化天府机场高速南站加氢站": {},
|
||||
"永川高升加氢站": {},
|
||||
"重庆中石化高升加氢站": {},
|
||||
"高管汉宜潜江服务北站": {},
|
||||
"潜江中石化潜江服务区加氢站": {},
|
||||
"涪陵长寿化中大道加能站": {},
|
||||
"重庆中石化长寿化中大道加氢站": {},
|
||||
"江南空港加气站": {},
|
||||
"重庆中石化空港加氢站": {},
|
||||
"中国石化江南半山环道加能站": {},
|
||||
"重庆中石化半山环道加氢站": {},
|
||||
"武汉中石化双龙站": {},
|
||||
"南京溧水柘塘东站": {},
|
||||
"南京中石化溧水加氢站": {},
|
||||
}
|
||||
|
||||
func isExcelSinopecStation(names ...string) bool {
|
||||
for _, name := range names {
|
||||
name = strings.Join(strings.Fields(strings.TrimSpace(name)), " ")
|
||||
if _, ok := excelSinopecStationNames[name]; ok {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
Reference in New Issue
Block a user