0

請求書を 2 週間ごとに自動的に生成するソリューションは何ですか? クロンジョブ?

tbl_order テーブルに複数の注文があり、2 週間ごとに (請求用に) 請求書を生成したいと考えています。

    - tbl_order table
    OrderID (PK)
    ShopID (FK)
    CustomerID (FK)
    Status
    Total
    OrderDate

    - invoice table
    InvoiceID (PK)
    InvoiceDate
    InvoiceStatus

   - invoiceorder 
     invoiceorderID (PK)
     InvoiceID (FK)
     OrderID (FK)

2 月の請求日は、2 月 1 日から 2 月 15 日、2 月 16 日から 28 日となります。

および 3 月: 3 月 1 日~15 日、3 月 16 日~31 日

たとえば、3 月 1 日から 3 月 15 日までの請求書を生成します。tbl_order.ShopID = 5

Cron Jobs / PHPまたは代替ソリューションを使用している場合、どうすればそれを行うことができますか?

4

3 に答える 3

1

cron タスクを割り当てるには、次のようなチュートリアルを使用します。

http://www.thefactory.ro/php-cron-tutorial

次に、PHP ハンドラーで、その時間範囲内のすべての注文についてデータベースにクエリを実行し、必要に応じてレポートを作成します。

于 2011-06-08T18:45:28.647 に答える
0

*nix で実行していると仮定すると、cron - を使用する必要がありますman crontab

毎月 1 日と 15 日の午前 0 時にジョブを実行する場合は、次のようにします。

0 0 1,15 * *

于 2011-06-08T18:55:49.923 に答える
0

一般的には言うまでもありませんが、一応言っておきます。履歴の参照/税の目的で、請求書データをデータベースの別のテーブルに保存することを忘れないでください。このようにして、請求書番号と、支払い済みや適用されている割引などのその他の変数を保存できます。

于 2011-06-08T19:10:05.363 に答える