Description
概要
以下のissueの問題への対応
https://git.dev.d-es.co.jp/gitbucket/jolly/jr-cs-issue/issues/254
カード所持数が1000を超えるとS_GetUserCardDataの
foreach( $sort as $key => $val ){以下で抜け落ちてしまう。
カードの所持数が1000枚を前提にしていたようなのでdefineで定義している最大所持数に変更。
↓ 対応方針を変更
上記の対応では和田さん指摘の問題があったため対応方針を変更。
S_GetCompositionBase関数をS_GetUserCardData関数を使わない形に。
Compostion-Default.incのページ処理でforeachをカード枚数分回さずに最低限の回数で済むように修正。
↓
こちらの対応ではむしろクエリの実行数が増え処理が重くなってしまったので当初の1000を10000件にする方法で対応
テスト方法、確認した内容
開発環境のuser_no10003のアカウントにて再現
TODO
他にも同様の箇所がないか