定期注文自動生成エラーのチェックが入っているにも関わらず子注文生成が出来てしまう不具合を修正

■対象画面: 受注管理>定期注文マスター、受注管理>定期注文変更履歴
 
■事象: 前提といたしまして、
元来より以下全ての条件に該当した場合、マイアカウント・定期注文編集画面のいずれかで操作を行うと10分後に子注文生成処理が動く仕組みとなっております。
 
<子注文生成が自動実行される操作例>
※本事例は重要項目設定の各種設定に依存します。
・マイアカントで次回お届け希望日を直近の日程に変更したことで次回出荷予定日が当日となってしまった場合
・次回お届け希望日当日はカード決済エラー(与信NG)により子注文が生成されなかったが、後日エラー解消したため定期注文自動生成エラーのチェックを解除した場合
 
<定期注文編集から10分後に子注文自動生成処理が発動する条件>
・定期注文マスターが正常に更新できた場合
・次回出荷予定日が当日である
・コース注文状況が「継続」である
※ここで記載している「子注文生成」は、毎朝の自動生成や手動生成ではなく、例で記載した操作が行われるなどした直後(10分後)に自動実行される生成処理を指しています。
上記を前提とし、本機能において下記事象が発生しておりました。
 
【発生事象1】
定期注文自動生成エラーのチェックが入っているにも関わらず、定期注文編集から10分後に子注文生成処理が行われる。
 
【発生事象2】
マイアカウント・定期注文編集画面どちらの操作であっても「変更者:顧客」で変更履歴に記載されてしまう。
 
<変更履歴表記例>
変更者:顧客名
変更内容:次回注文を作成
 
■修正内容:
以下の通りそれぞれ修正いたしました。
 
【事象1】
定期注文自動生成エラーが入っている場合は子注文生成処理が動かないよう修正いたしました。
また、子注文生成処理を行わない場合は通知ログでお知らせを表示するよう修正いたしました。
 
【事象2】
マイアカウントからの操作の場合は「変更者:顧客」とし、定期注文編集画面からの操作の場合は「変更者:管理者」として定期注文変更履歴に残るよう修正いたしました。