###### tags: `實習` # 2022/3/5 Ubereats 列印失敗 Ubereats的簡寫id會出現重複的問題 問題如何發生: 我們目前ubereat爬蟲的流程 1. 登入 2. 拿取資料 3. 若對程式來說是新資料,傳送資料至api api 列印流程 1. 檢查是否有資料 2. 檢查sql是否有此資料 目前指令: `"SELECT * FROM ubereats_print_history WHERE id = ? ORDER BY `index` DESC";` 3. 若沒有才輸出訊息至T3 跟列印 所以我們需要改一下api流程 api 列印流程 1. 檢查是否有資料 2. 檢查sql是否有此資料 目前指令: `"SELECT * FROM ubereats_print_history WHERE id = ? ORDER BY `index` DESC"` 3. 檢查最後一筆資料的uuid是否跟這訂單一致 ![](https://i.imgur.com/fFfoRxM.png) 5. 若沒有相同才輸出訊息至T3 跟列印