バージョン選択

フォーラム

メニュー

オンライン状況

155 人のユーザが現在オンラインです。 (142 人のユーザが フォーラム を参照しています。)
登録ユーザ: 3
ゲスト: 152
bountiful koye tattsu もっと...

サイト内検索

機能要望 > フロント機能 > 決済完了後にdtb_order_detailの各商品にも変更を加える(リンク型決済)

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ritz
投稿日時: 2010/5/18 14:40
対応状況: −−−
半人前
登録日: 2008/6/19
居住地:
投稿: 23
Re: 決済完了後にdtb_order_detailの各商品にも変更を加える(リンク型決済)
自己レスです。解決しました。

本件の「各商品」ごとに「lot_number」を追加することができました。

selectでまずorder_idとマッチするレコードを抽出。
countでレコード数を抽出。

for文でレコード数回処理。
処理は、selectでマッチしたレコードの商品コード+テキストをデータとして定義($arrData)
updateでorder_id AND 商品コードでマッチさせて、それぞれのlot_numberを変更。


// 各商品detailの商品コードを入手
$arrRet = $objQuery->select("product_code", "dtb_order_detail", "order_id = ?", array($arrRequest['invoice']));
// 何商品あったか商品数を調べる=order_idでマッチしたdetailの数
$arrRetcnt = $objQuery->count("dtb_order_detail", "order_id = ?", array($arrRequest['invoice']));

$arrData = array();
for($i = 0; $i < $arrRetcnt; $i++) {
	//登録するテキストデータを定義
	$arrData[$i]['lot_number'] = $arrRet[$i]['product_code']."_テキスト";
	//データベースを変更(登録)$arrRetで入手した商品コードとorder_idでマッチさせる
	$objQuery->update("dtb_order_detail", $arrData[$i], "product_code = '".$arrRet[$i]['product_code']. "' AND order_id = ?", array($arrRequest['invoice']));
};


一部抜粋してみました(参考までに)
後はテキストを日付にするなどで本件は解決できそうです、
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   決済完了後にdtb_order_detailの各商品にも変更を加える(リンク型決済) ritz 2010/5/17 18:58
     Re: 決済完了後にdtb_order_detailの各商品にも変更を加える(リンク型決済) seasoft 2010/5/17 21:44
       Re: 決済完了後にdtb_order_detailの各商品にも変更を加える(リンク型決済) ritz 2010/5/17 22:50
         Re: 決済完了後にdtb_order_detailの各商品にも変更を加える(リンク型決済) seasoft 2010/5/17 23:25
           Re: 決済完了後にdtb_order_detailの各商品にも変更を加える(リンク型決済) ritz 2010/5/18 12:22
           » Re: 決済完了後にdtb_order_detailの各商品にも変更を加える(リンク型決済) ritz 2010/5/18 14:40

 



ログイン


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

統計情報

総メンバー数は90,244名です
総投稿数は110,341件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1688
8
red
1571
9
mcontact
1356
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.