新規投稿
フォローする

優先組織が子組織である親組織であるか判定

こちらの質問に関連しまして投稿させていただきます。

https://developer.cybozu.io/hc/ja/community/posts/900003077923-%E5%84%AA%E5%85%88%E7%B5%84%E7%B9%94%E3%81%AE%E5%8F%96%E5%BE%97%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

 

優先組織からマスタの情報を取得する場合、クエリの昇順の場合親組織が、降順の場合子組織が取得されてしまいます。

事前に優先組織を取得しそれが子組織でない場合親組織を取得するSQLを発行するようにすることで対応できないかと考えております。

 

 kintone.api('/v1/user/organizations', 'GET', { code: kintone.getLoginUser()['code'] }, function (resp1) {
var orgCode = resp1['organizationTitles'][0]['organization']['code']
alert('優先組織' + orgCode);

  //承認マスタを取得するSQLを組織により設定
var sql_parent='拠点 in (PRIMARY_ORGANIZATION()) order by $id desc limit 1'
var sql_child='拠点 in (PRIMARY_ORGANIZATION()) order by $id asc limit 1'

//親組織ならsql_parentをそうでないならsql_childを発行する
var sql=sql_parent;
if(orgCode === '子組織である場合'){
sql=sql_child;
}

この'子組織である場合’の部分です。

判定する方法があればご教示いただけると幸いです。

よろしくお願いします。

0

0件のコメント

サインインしてコメントを残してください。