目的
在離開系統前 , 問使用者有沒有要刪除或更新資料。
1.主選單
2.Main
case 2 (刪除使用者):
if(confirm.equalsIgnoreCase("y") : 如果使用者輸入的是不分大小寫的y的話 , 就執行下面的程式碼。
user_dao.deleteCurrentUser :呼叫方法 , 把currentUserId和dao丟入 。
case 3(直接登出) : 直接return。
3.UserDAO的deleteCurrentUser
先在UserDAO刪除使用者 , 再呼叫FoodLogDAO的方法刪除食物記錄。
if(dao != null) : 先檢查傳進來的dao是否存在 , 存在就呼叫deleteAllLogsByUserId方法 。
4.deleteAllLogsByUserId
把userId丟入 , 刪除food_log表的id。
5.結果