バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 受注データ編集でエラーが発生

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
K.M
投稿日時: 2020/3/11 14:16
対応状況: −−−
半人前
登録日: 2019/10/3
居住地:
投稿: 12
受注データ編集でエラーが発生
▼テンプレート
[EC-CUBE]2.13.5
[レンタルサーバ]GMO
[OS]Linux riplus.jp 2.6.32-042stab108.1 #1 SMP Thu Apr 23 19:17:11 MSK 2015 i686
[PHP] 5.3.28 (Core, date, ereg, libxml, pcre, filter, Reflection, SPL, hash, apache2handler, SimpleXML, xml, session, iconv, sqlite3, ctype, curl, dom, ftp, gd, gettext, standard, json, mbstring, mcrypt, mysql, mysqli, openssl, PDO, pdo_mysql, pgsql, sockets, zip, zlib, mhash)
[データベース] PostgreSQL 7.4.30
[WEBサーバ]Apache/2.0.64 (Unix)
[ブラウザ]chrome

[現象]
受注管理で個別の受注データを「編集」しようとすると、エラーが発生して編集できない状態です。
どなたか、解決方法をご教示いただけますでしょうか。

▼▼▼ デバッグ情報ここから ▼▼▼

http://*******/admin/order/edit.php


SERVER_ADDR: *******

REMOTE_ADDR: *******

USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36


Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。

SQL: [SELECT T3.product_id,

T3.product_class_id as product_class_id,

T3.product_type_id AS product_type_id,

T2.product_code,

T2.product_name,

T2.classcategory_name1 AS classcategory_name1,

T2.classcategory_name2 AS classcategory_name2,

T2.price,

T2.quantity,

T2.point_rate,

T2.tax_rate,

T2.tax_rule, CASE WHEN

EXISTS(

SELECT * FROM dtb_products

WHERE product_id = T3.product_id

AND del_flg = 0

AND status = 1

)

THEN '1'

ELSE '0'

END AS enable, (

SELECT

CASE

WHEN (SELECT d1.downloadable_days_unlimited FROM dtb_baseinfo d1) = 1 AND T1.payment_date IS NOT NULL THEN 1

WHEN DATE(CURRENT_TIMESTAMP) <= DATE(T1.payment_date + interval '30 days') THEN 1

ELSE 0

END

) AS effective FROM dtb_order T1

JOIN dtb_order_detail T2

ON T1.order_id = T2.order_id

LEFT JOIN dtb_products_class T3

ON T2.product_class_id = T3.product_class_id WHERE T1.order_id = ? ORDER BY T2.order_detail_id ]

MDB2 Error: no such field

prepare: [Error message: Unable to create prepared statement handle]

[Last executed query: DEALLOCATE PREPARE mdb2_statement_pgsql_60915277abbb5fd5f13a851bcde9e4d2d72cf8cbd]

[Native message: ERROR: column t2.point_rate does not exist]

on [/home/*******/www/data/class/SC_Query.php(1095)]

/home/*******/www/shop-orimatsu.com/admin/order/edit.php(29): LC_Page_Admin_Order_Edit_Ex->process

/home/*******/www/data/class_extends/page_extends/admin/order/LC_Page_Admin_Order_Edit_Ex.php(54): LC_Page_Admin_Order_Edit->process

/home/*******/www/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php(133): LC_Page_Admin_Order_Edit->action

/home/*******/www/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php(156): LC_Page_Admin_Order_Edit->setOrderToFormParam

/home/*******/www/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php(566): SC_Helper_Purchase->getOrderDetail

/home/*******/www/data/class/helper/SC_Helper_Purchase.php(974): SC_Query->select

/home/*******/www/data/class/SC_Query.php(176): SC_Query->getAll

/home/*******/www/data/class/SC_Query.php(304): SC_Query->prepare

/home/*******/www/data/class/SC_Query.php(1024): SC_Query->error

/home/*******/www/data/class/SC_Query.php(1095): trigger_error

▲▲▲ デバッグ情報ここまで ▲▲▲

よろしくおお願いいたします。
468
投稿日時: 2020/3/12 10:52
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 受注データ編集でエラーが発生
何かテーブルを変更するようなカスタマイズを行われていますか?
エラーログに以下の通りあるように
ERROR: column t2.point_rate does not exist
point_rateカラムが存在していないと言われてます。
t2はSQLの中の
JOIN dtb_order_detail T2
かと思いますので、dtb_order_detailテーブル(受注明細)にpoint_rateカラムはありますか?

普通にフロントからの注文は処理できていて管理画面からのみ編集できないという事であれば
何かしらカスタマイズを対応された時に管理画面の事を考えずにカスタマイズを施された可能性もあるかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

K.M
投稿日時: 2020/3/12 11:44
対応状況: −−−
半人前
登録日: 2019/10/3
居住地:
投稿: 12
Re: 受注データ編集でエラーが発生
ご教示いただきありがとうございます。
実は前任者が作成したEC-CUBE、DBで仕様書なども残されておらず、
非常に困っておりました。

確認しましたところ、dtb_order_detailテーブル内には
point_rate_2 はありましたが、point_rateはありませんでした。
新しく作成したところ、編集することが可能になりました。
カラムpoint_rateがない、というのは分かったのですが
どこにあるべきカラムなのかわからず困っておりました。
的確なご指摘、誠にありがとうございました。

お教えいただき誠にありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,714名です
総投稿数は109,951件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

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

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