掲示板に戻る




CartMax7.5ユニークな数字列につきまして 投稿者: よしおか
えふ様

お世話になります。

No.28251での質問で、購入履歴を保存するにした場合4.ユニークな数字列に変更しましたが、
管理画面で履歴の状況を選択しますと、一つの注文を入金待ちにしてもユニークな数字列全てが自動的に入金待ちになります。
ユニークな数字列への変更以前の注文履歴は影響を受けていません。

お手数をおかけして申し訳せんが宜しくお願いいたします。
No.283092019/9/15(Sun) 12:54:58 Res


Re: CartMax7.5ユニークな数字列につきまして 投稿者: えふ
遅くなってすいません。
追加した
$odrID=&MakeId;
の下に
&Func::filelock($CF::lockfile_c);
unless(open(FILE,$CF::countlog)){
     &main::error("countlogが開けません。");
}
$count=<FILE>;
close (FILE);
if($count eq ""){
     $count=0;
}
$count++;
unless(open(FILE,">$CF::countlog")){
     &main::error("countlogに書き込みできません。パーミッション等を確認してください。");
}
print FILE $count;
close FILE;
&Func::unlock;

と追加してください。
変更する前に
rireki.logに
1234,weddwwof,
1235,tgopw2c,
のように
カウント,注文番号のように並んでいますので
多分
,rr8vkwsd,
のように空になっていると思いますので
1234,wkeijdke,
1235,rridjiekc,
1236,45wwkslwk,
のように
一番左の列が縦に連番になるように記入して
一番最後の数字を
cgi/log/count.logに
1236
のように記入してください。
1236の後には改行はつけないでください。



No.283112019/9/18(Wed) 22:58:25 Res


Re^2: CartMax7.5ユニークな数字列につきまして 投稿者: よしおか
お世話になっております。

書き換えましたところ個別に変更できるようになったのですが、新たな問題が出てきました。

管理画面では一つ前に選択した項目がコピーされた状態になります。

前の注文が入金確認と設定している場合、新たな注文は未処理にならず入金確認と表示されます。

管理画面の履歴の状況は未処理が一番目になっております

member_mainページは、前の注文は入金確認、新たな注文は未処理となっております。

何度もお手数をお掛け致しますが宜しくお願い致します。
No.283142019/9/19(Thu) 14:34:47 Res


Re^3: CartMax7.5ユニークな数字列につきまして 投稿者: よしおか
お世話になっております。

管理ページの購入履歴を再読み込みした場合は前注文の選択内容と同じ内容が表示されますが機能選択から新たに入りなおすと正常に表示される事が確認できました。

再読み込みしなければ問題ありませんので解決致しました。

有り難う御座いました。

No.283152019/9/21(Sat) 10:54:58 Res