Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

複数冊所蔵している資料に複数の予約がついた場合、2冊目以降の予約が取り置きされない #1924

Open
yukisalad opened this issue Dec 4, 2024 · 5 comments

Comments

@yukisalad
Copy link

一つの書誌に対して、複数の資料が登録されており、
その書誌に対して、複数の利用者から同時に予約が入っている場合に
予約取り置きされている資料が1つもなければ、
対象の資料が返却されると
position = 1の予約に対して取り置きがされるのですが、
取り置き中の予約が存在する場合に、
他の対象資料が返却されても取り置きされない、
という現象が確認されております。

2冊目以降の資料の返却の際にも、予約取り置きがされるように
修正をいただけませんでしょうか?

@nabeta
Copy link
Member

nabeta commented Dec 15, 2024

@yukisalad こちら、反応が遅くなりまして申し訳ありません。現在作業中ですので、しばらくお待ちください。
#1925

@nabeta
Copy link
Member

nabeta commented Dec 23, 2024

@yukisalad 対応しましたので、1.4ブランチの最新版を試していただけますか。

@yukisalad
Copy link
Author

@nabeta
ご確認ありがとうございました!
手元で動かしてみたところ、返却時に「予約されています!」の表示はされているのですが
2件目の予約への紐づけはされませんでした。

もう一度ご確認お願いできますでしょうか?

@nabeta
Copy link
Member

nabeta commented Jan 13, 2025

@yukisalad デモサーバで以下の手順で確認してみましたが、想定どおり取り置き状態になります。この手順と異なりますでしょうか。

  1. https://enju.next-l.jp/manifestations/2834 に利用者番号099999で予約を入れる
  2. 利用者番号0で、所蔵番号9001の貸出と返却を行う
  3. 利用者番号99999に対して所蔵番号9001が取り置き済みになる

@yukisalad
Copy link
Author

@nabeta
期待動作が下記のとおりです。

  1. 利用者Aさん、Bさん(利用者番号0,99999以外の任意の利用者)で所蔵番号9001,9002をそれぞれ借りる
  2. https://enju.next-l.jp/manifestations/2834 に利用者番号0と99999で予約を入れる
  3. Aさん、Bさんがそれぞれ返却を行う
  4. 利用者番号0の予約に9001、利用者番号99999の予約に9002が予約取置される(予約に資料が紐づく)
     ※要は予約した順番に、返却された資料が順番に紐づけられていく

テストしたところ、4の結果が、
利用者番号0の予約に9001が紐づけられ、
利用者番号99999の予約には資料の紐づけが無かった です

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants