-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Q14. [個人技能題組][Backend] 功能:商品訂購。 #15
Comments
「於 2017/04/12 開始答題」 a. group by ifnull(sum(b.quentity),0) alter table [table1] add foreign key (table1 column) references table2 (table2 column) c. B.確定無法修改已完成付款訂單 C.確定無法刪除已完成付款訂單 D.付款時寄信是否確實達成 E.付款時是否查看存貨不足 F.付款時查看存貨是否扣除 G.付款時查看transaction機制是否運行 「於 2017/04/12 答題結束」 |
「於2017/04/19 開始答題」 a. 描述一下這次 sql 你用到哪些新語法? 驗收「DB錯誤情況」
驗收「認證token(HEADER)」
新增整筆訂單(需token)驗收「確認必填欄位」
新增單筆訂單(需token)驗收「確認必填欄位」
驗收「如果訂貨量超過庫存」
驗收「如果訂單完成」
更新單筆訂單(需token)驗收「確認必填欄位」
驗收「有無該筆資料」
刪除單筆/多筆訂單(需token)驗收「確認必填欄位」
錯誤:
訂單完成(付款完成)(需token)
驗收「是否有存貨」
驗收「是否有成功扣除存貨」
驗收「是否收到信件」
「因不小心把不該上傳的東西上傳到remote 在修改remote repositories後已經是2017/04/24。答題結束。」 |
@PenguinRun |
「於2017/04/25 開始答題」
b. 畫出這次題目每個情境的流程圖,並標示所對應的 API。 c. 請提供驗收項目清單。
2.驗證是否為會員及購物車是否存在
3.驗證該次購物車中的品項是否存在,庫存是否足夠
orderlist(POST)
2.驗證該會員是否有購物及訂單是否已存在
payment
2.判斷訂單付款狀態及訂單是否存在
orderlist(GET)
updateorderlist(GET)
updateorderlist({PUT)
2.驗證email,products_id,products_quentity欄位
3.驗證訂單付款狀態
4.驗證該次修改的品項是否存在,庫存是否足夠
deleteorderlist
2.驗證訂單付款狀態
|
@wildwindjen 已完成答題 |
|
基本上我覺得 @dustfantasy 在程式碼的切分,是最簡潔的,符合我們之前討論過的重點原則。其他人可以參考他的 code 。 還可以更好的地方:
|
「於 2017/05/16 開始答題」 a. 描述一下這次 sql 你用到哪些新語法? b. 畫出這次題目每個情境的流程圖,並標示所對應的 API。 c. 請提供驗收項目清單。
驗收取消訂單
驗收訂單清單
「於 2017/05/16 結束答題」 |
@HoHow |
訂購商品的流程如下:
[訂購]
會員來到商品瀏覽頁面,點選想要購買的商品,加入購物車,等到東西買齊了,就點選購物車,來到結賬畫面。結賬畫面先顯示目前所有挑選商品數量及單價資訊,沒問題的話會員會按下「付款」,成功的話會 mail 該筆交易記錄的資訊給會員。
[查閱訂單記錄]
會員可以查閱訂單記錄。訂單記錄會出現「已付款」跟「未付款」的單。未付款的單可以被刪除或修改,已付款的單子則不行。
請提供簡易的前端頁面,並開發出對應的後端 API。
a. 描述一下這次 sql 你用到哪些新語法?
b. 畫出這次題目每個情境的流程圖,並標示所對應的 API。
c. 請提供驗收項目清單。
答題時間: 40 hr
The text was updated successfully, but these errors were encountered: