我使用三张表来保存发票:
当用户添加商品时,我在TempInvoiceDetail中添加商品。
然后用户选择所有商品并点击“保存发票”。
我在Invoice中添加一行,然后将所有行从TempInvoiceDetail移动到InvoiceDetail ,然后删除TempInvoiceDetail。
我保存了userid 这是真的吗? 你知道吗?
答案 0 :(得分:1)
你的设计很好。
无需将临时开票更改为会话,但更好的设计可能是在status
表上设置Invoice
字段,以表明这是临时或最终发票。