天貓order前後臺

2021-09-24 14:54:12 字數 1290 閱讀 1154

表的設計

訂單(order)

id int(11) not null auto_increment comment '唯一索引id',

order_code varchar(255) not null comment '訂單號',

address varchar(255) not null comment '收貨位址',

post varchar(255) not null comment '郵編',

receiver varchar(255) not null comment '收貨人姓名',

mobile varchar(255) not null comment '手機號碼',

user_message varchar(255) not null comment '使用者備註的資訊',

create_date datetime not null comment '訂單建立時間',

pay_date datetime default null comment '訂單支付時間',

delivery_date datetime default null comment '發貨日期',

confirm_date datetime default null comment '確認收貨日期',

user_id int(11) default null comment '對應的使用者id',

status varchar(255) not null comment '訂單狀態',

訂單項(orderitem)

id int(11) not null auto_increment comment '唯一索引id',

product_id int(11) not null comment '對應產品id',

order_id int(11) not null comment '對應訂單id',

number int(11) default null comment '對應產品購買的數量',

primary key (id) comment '郵編',

互動操作:(登入狀態)

加入購物車:orderitem新增一條,加入購物車按鈕變為不可點

根據使用者id,查詢其下的訂單項中是否有此商品?update新增產品數量:新增orderitem

調整訂單項數量:在【0,stock】合法範圍內,對應金額調整,總金額調整,修改orderitem中對應的訂單項數量

前後臺系統

早期的嵌入式系統中沒有作業系統的概念,程式設計師編寫嵌入式程式通常直接面對裸機及裸裝置。在這種情況下,通常把嵌入式程式分成兩部分,即前台程式和後台程式。前台程式通過中段來處理事件,其結構一般為無限迴圈 後台程式則掌管整個嵌入式系統軟 硬體資源的分配 管理以及任務的排程,是乙個系統管理排程程式。這就是...

前後臺系統

早期的嵌入式系統中沒有作業系統的概念,程式設計師編寫嵌入式程式通常直接面對裸機及裸裝置。在這種情況下,通常把嵌入式程式分成兩部分,即前台程式和後台程式。應用程式是乙個無限的迴圈,迴圈中呼叫相應的函式完成相應的操作,這部分可以看成後台行為。前台程式通過中斷來處理事件 後台程式則掌管整個嵌入式系統軟 硬...

前後臺系統

簡單的小型系統設計一般是基於前後臺或無限迴圈的系統,包含乙個無限迴圈的模組實現需要的操作 後台 中斷處理程式實現非同步事件 前台 前台也叫做中斷級,後台也叫做任務級。臨界操作應該在任務級中被執行,如不可避免的要在中斷服務程式中執行,也要確保是在很短的時間內完成。因為這會導致中斷服務程式占用過長的時間...