バグ報告 > 管理機能 > 管理機能の配送業者の追加でエラー |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Asion |
投稿日時: 2009/6/15 19:14
対応状況: −−−
|
新米 登録日: 2009/6/11 居住地: 投稿: 3 |
Re: 管理機能の配送業者の追加でエラー seasoft様
ありがとうございます! 自信が持てました。 >これも絡んでいそうですね。 >http://svn.ec-cube.net/open_trac/ticket/410 >ホント勘弁してほしい仕様・・・ 上記の情報ありがとうございます。 本当に勘弁してほしい仕様ですね(--; |
seasoft |
投稿日時: 2009/6/15 18:52
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 管理機能の配送業者の追加でエラー ソースの精査は出来ていませんが、その抜粋を見る限り、その部分の原因である確率は極めて高そうです。
|
Asion |
投稿日時: 2009/6/15 18:47
対応状況: −−−
|
新米 登録日: 2009/6/11 居住地: 投稿: 3 |
Re: 管理機能の配送業者の追加でエラー seasoft様
私のほうでも調査してみたのですが、以下の部分が怪しのではないでしょうか。 /data/class/helper/SC_Helper_DB.php:1709行目 /** * 都道府県、支払い方法から配送料金を加算する. * * @param array $arrData */ function lfAddDelivFee(&$arrData) { //$arrData['deliv_fee'] += $this->sfGetDelivFee($arrRet); $arrData['deliv_fee'] += $this->sfGetDelivFee($arrData); } $arrRetをvar_dumpしてみた所、nullとなりました。 $arrDataをsfGetDelivFeeに渡したところ、送料は正しく計算されているように見えました。 こちらが原因でしょうか? |
seasoft |
投稿日時: 2009/6/11 12:11
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 管理機能の配送業者の追加でエラー エンバグしてしまったかもしれません。
確認してみます。 これも絡んでいそうですね。 http://svn.ec-cube.net/open_trac/ticket/410 ホント勘弁してほしい仕様・・・
|
Asion |
投稿日時: 2009/6/11 11:54
対応状況: −−−
|
新米 登録日: 2009/6/11 居住地: 投稿: 3 |
Re: 管理機能の配送業者の追加でエラー はじめまして。
Asionといいます。 先日同じエラーに遭遇し、チェンジセット 18023を適用したのですが 私の環境で別のエラーが発生しましたのでこちらに報告させていただきます。 ------------------------------------------------------- EC-CUBE 2.4.0 DBサーバ MySQL 5.0.27 PHP 5 ------------------------------------------------------- チェンジセット 18023適用後、管理画面から問題なく配送業者の追加が行えるようになりましたが 商品の購入テストをした際、商品の送料が以下のようになりました。 ・送料が常にdtb_delivのrankが最も高い業者の東京都の値になる チェンジセットのファイルを全てアップロード後、データベースを一回削除し、インストールし直して上記の症状が出ています。 |
seasoft |
投稿日時: 2009/5/23 11:34
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 管理機能の配送業者の追加でエラー 改修してみました。
http://svn.ec-cube.net/open_trac/changeset/18023 テーブル定義変更を伴いますので、導入済み環境に当てる場合、下記の SQL を参考にしていただければと思います。 http://seasoft.jp1.cx/ec/%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88/r18023
|
pigmon |
投稿日時: 2009/5/22 13:16
対応状況: −−−
|
常連 登録日: 2008/3/5 居住地: 投稿: 63 |
Re: 管理機能の配送業者の追加でエラー チケット発行ありがとうございました。
とりあえづDBにsqlを直接発行して使ってみます。 改訂を楽しみにしております。 |
seasoft |
投稿日時: 2009/5/21 20:38
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 管理機能の配送業者の追加でエラー 正式版でも発現している問題でしたので、チケットを発行しました。
http://svn.ec-cube.net/open_trac/ticket/472 チケットに貼ったリンク先の情報は非常に参考になると思います。
|
seasoft |
投稿日時: 2009/5/21 18:16
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 管理機能の配送業者の追加でエラー 以前は本来と異なる配送時間が表示されるケースがあり、それを回避しようと試みたものの、中途半端な状況になっているという実情です。
現状 dtb_delivtime.time_id が単一キーなのか、複合キーの2番目なのか不明確になっています。 下記の改定で、「$cnt * $deliv_id」としたのが誤りな気がしています。本来は「$cnt + ($deliv_id * DELIVTIME_MAX)」辺りが妥当だったような。 http://svn.ec-cube.net/open_trac/ticket/329 http://svn.ec-cube.net/open_trac/changeset/17513 しかし、そもそも複合キーの方が妥当な気がしますので、その方向で改訂してみようかと思います。
|
pigmon |
投稿日時: 2009/5/21 17:08
対応状況: −−−
|
常連 登録日: 2008/3/5 居住地: 投稿: 63 |
Re: 管理機能の配送業者の追加でエラー いつもありがとうございます。
エラーは2回以上発生させていますが、やはり同様の症状です。 しかし、配送時間を空白にするといちおう登録できます。 配送時間の登録でエラーになっているのでしょうか? |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |