mysql之间互相订阅_mysql – 开票和订阅的应用程序逻辑?
生活随笔
收集整理的這篇文章主要介紹了
mysql之间互相订阅_mysql – 开票和订阅的应用程序逻辑?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們正處于為客戶提供訂閱的網絡應用程序的規劃階段.訂閱期有所不同,可以由我們的客戶無限期延長,但始終至少一個月(30天).
當客戶注冊時,客戶信息(賬單地址,電話號碼等)存儲在客戶表中,并在訂閱表中創建訂閱:
id | start_date | end_date | customer_id
--------------------------------------------------------
1 | 2010-12-31 | 2011-01-31 | 1
每個月我們都會遍歷訂閱表(最好是cronjob)并為過去的訂閱期創建發票,這些發票存放在他們自己的表中 – 發票.根據客戶的不同,發票可以手動打印出來并通過郵件發送,或者只是通過電子郵件發送給客戶.
由于我們的客戶和產品的性質,我們需要提供各種不同的付款方式,包括電匯和信用卡付款,因此一些發票可能需要手工處理并由我們的員工注冊.
每月15日,發票表都會循環顯示,如果沒有為實際發票標記付款,則相應的訂閱將被刪除.如果已注冊付款,則訂閱表中的end_date將再增加30天(或現在我們的客戶選擇的時間段).
我們是通過增加日期向前和向后來處理非付費客戶和擴展訂閱來看待頭痛嗎?隨著客戶擴展訂閱,添加新訂閱會更好嗎?
總結
以上是生活随笔為你收集整理的mysql之间互相订阅_mysql – 开票和订阅的应用程序逻辑?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php mysql查询时间_php查询时
- 下一篇: linux cmake编译源码,linu