TOP  >  仕事の日記  >  OhYeah!  >  携帯農薬検索実験室  >  「非結球あぶらな科葉菜類(タアサイを除く)」に仮ID

OhYeah! さんの日記

2015
3月 9
(月)
22:07
「非結球あぶらな科葉菜類(タアサイを除く)」に仮ID
カテゴリー  携帯農薬検索実験室
タグ  ACFinder MACS
本文
2月18日の登録変更で、「プレバソンフロアブル5」に「タアサイ」が追加されたため、「非結球あぶらな科葉菜類」が「非結球あぶらな科葉菜類(タアサイを除く)」に変更され、作物 ID が未設定になっていました。

このため、ACFinder の作物タブや携帯農薬検索実験室の作物からの検索で「非結球あぶらな科葉菜類」を指定しても、「プレバソンフロアブル5」が表示されませんでした。先ほど、「非結球あぶらな科葉菜類(タアサイを除く)」に仮 ID を設定するように修正しましたので、現在は問題なく検索可能です。

作物 ID は FAMIC の検索システムのものを流用していますが、せめて毎月月頭のデータ更新時に、作物一覧も更新して欲しいものです。とりあえず「(○○を除く)」が追加された場合は、自動で仮 ID を振るようにしないとダメかなあ…。
閲覧(4250)

コメント一覧

OhYeah!  投稿日時 2015.03.18 15:56 | 最終変更
引用:とりあえず「(○○を除く)」が追加された場合は、自動で仮 ID を振るようにしないとダメかなあ…。  FAMIC の vtllk101.do に ID が存在しない作物は、ほぼ条件付き作物名の「△△(○○を除く)」か「△△(○○)」に限られるので、この2種類で ID が存在しない場合は、自動で仮 ID を割り振るように変更しました。

 今回は、KB堂のWさんに「作物タブで非結球あぶらな科葉菜類で検索するとプレバソンフロアブル5が表示されないんだけど」と連絡をいただいて気がついたんですが、この修正によってこのような問題は回避されます。また、今までにも何回か発生した、ID が存在しない栽培条件付き作物名が複数存在することによる ACFinder の SQL エラーも回避できます。

 データの自動更新時にエラーが発生した場合、私のケータイメールにアラートを送るようにしてあるんですが、今のところ ID が存在しない作物名があってもアラートを送信するようにはしていません。が、作物名より上のカテゴリーで新しい作物名が追加された場合に備えて、ID の存在しない作物名がある場合には、データ更新エラーと同様にアラートを送るように修正すれば完璧かな…。