ホームページ >バックエンド開発 >PHPチュートリアル >ERP はビジネス ロジックの問題に遭遇し、アイデアを探しています

ERP はビジネス ロジックの問題に遭遇し、アイデアを探しています

WBOY
WBOYオリジナル
2016-06-23 13:55:011063ブラウズ

現在 ERP システムで作業しているのですが、問題が発生しました。
例: テーブル A にはフィールドがあります
id1 cname ネックレス番号 3 iseku 0

私たちがしなければならないことは、各商品の方向を追跡するために、各注文の各数量を異なるシリアル番号で出荷する必要があるということです。フィールド ページ上の 3 つの同一の行をループアウトし、それぞれに出荷シリアル番号を割り当てます。最初の行の出荷ボタンをクリックすると、iseku が出荷を示す 1 に更新されます。すると、次の 2 つの項目のステータスが在庫切れになり、次の 2 つの行は在庫切れになりません。ここでの数量 3 は減りません。


端的に言えば、連続して記録された各数量を個別にマークする方法です。 !緊急


ディスカッション(解決策)への返信

iseku は 0,1,2,3,4.... として記録できます

流通しているアイテムの位置をそれぞれ表します

テーブル ID cname 番号iseku ステータス時間

1 携帯電話 5 入庫 0 xx
1 携帯電話 2 出庫 1 xx
1 携帯電話 1 1 配達 1 xx
1 携帯電話 1 1 転送 2 xx


ステータスを満たすことができます = 0 は受信ステータスを意味しますstatus = 1 はアウトバウンドを意味します
転送がある場合はステータスにステータスマークを追加するだけです

iseku は 0,1,2,3,4.... として記録できます

それぞれ位置を示します流通しているアイテムの

私のビジネスニーズを理解できないかもしれません。




明らかに、注文ごとに整理されたテーブルも必要です。物流ステータスはそこに記録されます

そして、在庫テーブル (テーブル A) には在庫数量のみが記録されます

そうですね、上司がビジネス ロジックを変更しました、ありがとう全て。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。