Skip to content

Commit 8267c3e

Browse files
committed
突合に関する next action (TODO) をコメントに付記した
1 parent c531133 commit 8267c3e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

upsert_dojos_geojson.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@
1313
File.open("events_japan.json"){|file| events_japan = JSON.load(file, nil, json_load_options) }
1414
#pp dojos_earth.first, dojos_japan.first, events_japan.first
1515

16-
# dojo2dojo.csv から Dojo 名の突合準備をする
16+
# dojo2dojo.csv で Clubs DB と Japan DB のクラブ名を突合する
1717
# 【フォーマット】
1818
# Japan登録名 Zen登録名
1919
# ひばりヶ丘 Hibarigaoka
2020
# ...
21+
# TODO: Japan DB にも Clubs DB と同じ UUID を持たせると突合でき、上記の名前突合が不要になる
2122
File.foreach("dojo2dojo.csv") do |line|
2223
japan_name, zen_name = line.split("\t").map(&:chomp)
2324
next if japan_name.empty? or zen_name.empty?
@@ -85,8 +86,10 @@
8586
if dojo[:countryCode] == "JP"
8687

8788
# dojo2dojo.csv に無かったらスキップ
88-
# Japan DB 上で Inactive ならスキップ (Clubs DB より厳密に管理されているため)
89+
# TODO: Japan DB にも Clubs DB と同じ UUID を持たせると突合でき、以下のような名前での突合が不要になる
8990
next if zen2japan[dojo[:name]].nil?
91+
92+
# Japan DB 上で Inactive ならスキップ (Clubs DB より厳密に管理されているため)
9093
next if name2is_active[zen2japan[dojo[:name]]] == false
9194

9295
# Clubs API 上のクラブ名を Japan DB 上のクラブ前に変換する by Hash

0 commit comments

Comments
 (0)