バージョン選択

フォーラム

メニュー

オンライン状況

40 人のユーザが現在オンラインです。 (22 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 39
RiyaKaif もっと...

サイト内検索

バグ報告 > 管理機能 > 2.13.0 商品管理>商品マスター 規格のある商品の編集でDBエラー

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
chocora
投稿日時: 2013/10/15 17:10
対応状況: −−−
半人前
登録日: 2011/4/27
居住地:
投稿: 18
2.13.0 商品管理>商品マスター 規格のある商品の編集でDBエラー
商品マスターより、規格の設定をしてある既存のデータを編集するとエラーが発生します。
※商品別税率機能 有効時

新規インスールで事象を確認しました。
ご確認、修正お願いします。



エラーメッセージ
※一部テスト環境のPC名などマスキングしています。
Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [INSERT INTO dtb_tax_rule(calc_rule,tax_rate,tax_adjust,apply_date,member_id,update_date,tax_rule_id,country_id,pref_id,product_id,product_class_id,create_date) SELECT $1,$2,$3,$4,$5,CURRENT_TIMESTAMP,$6,$7,$8,$9,$10,CURRENT_TIMESTAMP]
PlaceHolder: [array (
0 => '1',
1 => NULL,
2 => 0,
3 => '2013/10/15 17:01:05',
4 => '2',
5 => 2,
6 => 0,
7 => 0,
8 => '4',
9 => '',
)]
MDB2 Error: null value violates not-null constraint
_doQuery: [Error message: Could not execute statement]
[Last executed query: EXECUTE mdb2_statement_pgsql_1665a4db48ea6a3a1f27b7ee8c1453a580390033fb ('1', NULL, 0, '2013/10/15 17:01:05', '2', 2, 0, 0, '4', NULL)]
[Native message: ERROR: null value in column "product_class_id" violates not-null constraint
DETAIL: Failing row contains (2, 0, 0, 4, null, 1, null, 0, 2013-10-15 17:01:05, 2, 0, 2013-10-15 17:01:05.314, 2013-10-15 17:01:05.314).]
on [\data\class\SC_Query.php(1087)] from ******
login_id = ******(0)[k9mn3t0ek51697er7k0mbs8o46]
\html\administrator\products\product.php(29): LC_Page_Admin_Products_Product_Ex->process
\data\class_extends\page_extends\admin\products\LC_Page_Admin_Products_Product_Ex.php(54): LC_Page_Admin_Products_Product->process
\data\class\pages\admin\products\LC_Page_Admin_Products_Product.php(66): LC_Page_Admin_Products_Product->action
\data\class\pages\admin\products\LC_Page_Admin_Products_Product.php(160): LC_Page_Admin_Products_Product->lfRegistProduct
\data\class\pages\admin\products\LC_Page_Admin_Products_Product.php(1136): SC_Helper_TaxRule->setTaxRuleForProduct
\data\class\helper\SC_Helper_TaxRule.php(247): SC_Helper_TaxRule->setTaxRule
\data\class\helper\SC_Helper_TaxRule.php(287): SC_Query->insert
\data\class\SC_Query.php(567): SC_Query->query
\data\class\SC_Query.php(865): SC_Query->execute
\data\class\SC_Query.php(1048): SC_Query->error
\data\class\SC_Query.php(1087): trigger_error

EC-CUBEバージョン 2.13.0
PHPバージョン PHP 5.3.5
DBバージョン PostgreSQL 9.2.2
sumida
投稿日時: 2013/10/16 19:47
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 2.13.0 商品管理>商品マスター 規格のある商品の編集でDBエラー
それらしい場所がありましたので。

追記:
「それらしい場所」は、誤りでした。
正しくは、次の投稿(redさんの投稿)で確認してください。




data/class/pages/admin/products/LC_Page_Admin_Products_Product.php

        $table = <<< __EOF__
            dtb_products AS T1
            LEFT JOIN (
                SELECT product_id AS product_id_sub,
ここに( product_class_id, )追加
                    product_code,
                    price01,
                    price02,
                    deliv_fee,
                    stock,
                    stock_unlimited,
                    weight,
                    sale_limit,
                    point_rate,
                    product_type_id,
                    down_filename,
                    down_realfilename
                FROM dtb_products_class
            ) AS T2
                ON T1.product_id = T2.product_id_sub
__EOF__;

select文のカラム名に
product_class_id
を追加すれば良いのではないでしょうか。
red
投稿日時: 2013/10/17 11:42
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1435
Re: 2.13.0 商品管理>商品マスター 規格のある商品の編集でDBエラー
規格があるのに税率を登録しようとしているのが原因なのかなと思います
http://svn.ec-cube.net/open_trac/changeset/23245

この修正でどうでしょうか?


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

sumida
投稿日時: 2013/10/17 12:05
対応状況: −−−
仙人
登録日: 2013/2/10
居住地: 広島県呉市ときどき瀬戸内海
投稿: 641
Re: 2.13.0 商品管理>商品マスター 規格のある商品の編集でDBエラー
税率の扱いについて、仕様の詳細は、知らないので御任せします。

追記:
おっしゃる通りのようです。
(規格のない場合だけ、product_class_idを取得し直していました。)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は69,518名です
総投稿数は100,154件です

投稿数ランキング

1
seasoft
7333
2
468
2878
3
AMUAMU
2712
4
nanasess
2126
5
umebius
1886
6
yuh
1612
7
red
1435
8
h_tanaka
1069
9
fukap
907
10
tsuji
891
11
shutta
835
12
tao_s
793
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.