function notice_list_onclick(em){ let ids =[]; let id = $(em).attr("data-id"); ids.push(id) let badge = $(".badge").text(); $(".badge").text(badge-1); $(this).remove(); $("button[data-dismiss='modal']").click(); $.ajax({ url:"updateMessageStatus", type: 'post', data:JSON.stringify(ids), contentType: 'application/json', dataType : "json", success:function(data){ } }) } @PostMapping("updateMessageStatus") @ResponseBody public void updateMessageStatus(@RequestBody List<String> ids){ System.out.println(ids.size()); List<Integer> list = ids.stream().map(Integer::valueOf).collect(Collectors.toList()); List<Message> messageList = messageService.findByIds(list); messageList.stream().forEach(e->{ e.setIsRead(1); }); messageService.saveAll(messageList); }