-
Notifications
You must be signed in to change notification settings - Fork 654
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
Feature/#4716 管理者ページ-受注一覧における検索条件の修正 #4766
Feature/#4716 管理者ページ-受注一覧における検索条件の修正 #4766
Conversation
unitテストが落ちており確認しましたところ テストの記述に問題があるのではないかと思いましてご相談です。 端的に言うと ①実行しているテストの内容としては必ず1個以上データベースに存在する$companyNameを定義し、 今回のテストのDetailsはexpectedの方が数が多くなっているため、自動テストが落ちている原因は別かもしれないのですが、ご確認いただけますと幸甚でございます。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@morry48
プルリクありがとうございます。
変更内容みて一点コメントしました。
テストが落ちている原因はまだ見れていません。
'o.order_no LIKE :likemulti OR o.email LIKE :likemulti OR o.phone_number LIKE :likemulti') | ||
->setParameter('multi', $multi) | ||
->setParameter('likemulti', '%'.$searchData['multi'].'%'); | ||
->setParameter('order_id', $id) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
より正確でわかりやすい key に変えていただいてわかりやすくなったと思いますが、カスタマイズされて使われている可能性もありますので、マイナーバージョンではkeyは変更しない方がいい以下と思いました。
order_id
-> multi
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
なるほど!
注文者の実装を参考にしたのですが、プラグインへの影響まで考慮できていませんでした。
修正のコミット追加しておりますので、ご確認のほど、よろしくおねがいします。
e6e8afd
to
42609b5
Compare
…arch 受注のマルチ検索で、会社名はスペースを除去せず検索
会社名はスペース有りなんですね。仕様を考慮できていませんでした。 アプルーブしてマージにましたので、ご確認のほど宜しくおねがいします。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ありがとうございます!
会社名のスペースありは私も把握していない仕様でした。
勉強になりました。
修正内容、テスト、動作共に問題ありません。
@morry48 |
概要(Overview・Refs Issue)
#4716
方針(Policy)
注文者名(カナ)については記載がありませんでしたが、利便性を考えると「カナ」の場合もフルネームで検索できる方がいいと思いますので、こちらも対応しております。
実装に関する補足(Appendix)
特にありません。
テスト(Test)
#4716 (comment)
・上記不可の項目が検索可能となること
・カナ入力においてもフルネームで検索可能であること
・既存機能の注文番号・お名前・会社名・メールアドレス・電話番号で検索可能なこと(デグレを起こしていないこと)
相談(Discussion)
受注一覧-詳細検索-注文者名(カナ)においてスペースを入れて検索しようとすると、
ec-cube/src/Eccube/Form/Type/Admin/SearchOrderTypeでスペースを含めていないため、不正入力扱いになります。
仕様的にOKでしょうか。(スペースも入力可能とする必要はないでしょうか)
ちなみに(注文番号・お名前・会社名・メールアドレス・電話番号)の方で検索すると「ヤマダ タロウ」のようにスペースを含めたカナ検索は可能となっています。
マイナーバージョン互換性保持のための制限事項チェックリスト
レビュワー確認項目