LunaPosLunaPos
お知らせ一覧に戻る
開発アップデートFloor

同じキャストが重複して登録されないようにしました

キャスト一覧に同じ名前が何件も並んでしまう不具合を修正しました。


何が起きていたか


POSがキャスト情報をサーバーに送るとき、本来は「同じIDなら上書き」で処理されます。ところが特定の条件下でIDが毎回新しく振られてしまい、上書きではなく**新規登録として扱われていました**。結果、同期のたびに同じキャストが増えていきます。


この状態になると、キャスト別売上が名前ごとに分散して集計が正しく見えなくなります。


直したこと


  • IDが正しく振られていないキャストは同期しないようにしました
  • サーバー側でも、在籍中に同じ源氏名・本名の組み合わせを二重登録できないようにしました
  • 管理画面で重複を登録しようとすると「同じ源氏名・本名のキャストが既に在籍しています」と表示されます

  • 同じ源氏名のキャストがいる場合


    源氏名だけの重複は禁止していません。実際の店舗では同じ源氏名の別の方が在籍することがあるためです。源氏名と本名の**両方**が一致する場合のみ重複として扱います。


    退職済みのキャストは履歴として残るため、この制限の対象外です。ただし退職者と同じ源氏名・本名の方が在籍中にいる場合、その方を在籍に戻すことはできません。