今年鐵人賽真是特別硬呢
連續兩個連假,一轉眼庫存直接掃空....
但~沒事,我超邊緣,可以假日來公司加班順便打個鐵人賽~
這次鐵人賽也是個多執行序的概念
在我打這些增刪改查的程式碼同時
也在研究研究on cloud線上環境究竟可以怎麽可以混寫完最後十天
今天寫個修改,明天寫個刪除,就又要回線上處理那些飄渺的東西啦
但其實使用post判斷有沒有傳入id來決定是增還是改也是很多啦....
//將要修改的資料"整筆"傳進來,不傳原本有的欄位會null喔
@PutMapping
public ResponseEntity updateProfile(@RequestBody UserInfo userInfo) throws Exception {
return new ResponseEntity(userInfoService.updateDoc(userInfo), HttpStatus.CREATED);
}
public String updateDoc(UserInfo userInfo) throws Exception {
return userInfoDAO.updateDoc(userInfo);
}
public String updateDoc(UserInfo userInfo) throws IOException {
//創建一個請求,代入要對哪個index與哪個id資料做修改
UpdateRequest updateRequest = new UpdateRequest(INDEX,userInfo.getId());
//將資料轉換撐map準備送出
updateRequest.doc(convertUserInfoToMap(userInfo));
//最後將方法送出,並將結果往返前端
return client.update(updateRequest, RequestOptions.DEFAULT).getResult().name();
}
那麼來看看今天的結果吧~
然後我們將正確資料送出~
最後再截postman的資料實在沒啥意思,我們直接回雲端看看
欸~是的,看到資料正常沒問題
字數也遠遠超過300字,所以今天又可以下班囉~
果然寫程式真是最快樂的事呢~