フォーラム forum
homechevron_rightフォーラム

GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:99_その他フォーラム
GS API「タイムカード情報登録・変更」について
[ 8102 ] GS API「タイムカード情報登録・変更」について

お世話になっております
「タイムカード情報登録・変更」で「時間帯」を設定しても指定した時間帯で登録されず
画面上でユーザーが選択可能な時間帯のプルダウンで一番上の時間帯が設定されてしまいます
試しに時間帯で登録していない略称を入れてリクエストすると
「[時間帯]:指定された時間帯は存在しないか、使用権限がありません。」
となるので、パラメータ自体は届いているようです

希望する時間帯に設定するにはどうすればよろしいでしょうか
どうぞよろしくお願いいたします。

投稿者石川
最新書き込み2024/11/26 19:58:02
[ 8108 ] Re: GS API「タイムカード情報登録・変更」について

お世話になっております
ソースコードを確認させていただきましたが、
jp.groupsession.v2.api.timecard.edit.ApiTcdEditBiz.java#80
if (__isLock(usModel, con, admConf.getTacLockTimezone())) {
 for (TcdTimezoneInfoModel model : timezoneList) {
  if (model.getTtiRyaku().equals(paramMdl.getTimezoneType())) {
   tcdMdl.setTtiSid(model.getTtiSid());
  }
 }
}
この「__isLock」がtrueの場合のみ時間帯が指定した値に更新されるようになっていました
ただ同条件で分岐しているif文を見る限り、ロックされていなければ更新可、となっているようなのですが、
この条件だけ逆になっているのは何故でしょうか
もし誤りであれば修正版をリリースいただきたく存じます
どうぞよろしくお願いいたします。

投稿者石川
最新書き込み2024/11/30 18:52:01
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=4&threadSid=2955
 
メールマガジン登録

vertical_align_top