diff --git a/contact-center/app/src/main/java/com/cskefu/cc/controller/apps/AgentController.java b/contact-center/app/src/main/java/com/cskefu/cc/controller/apps/AgentController.java index c147685a..dc4e0935 100644 --- a/contact-center/app/src/main/java/com/cskefu/cc/controller/apps/AgentController.java +++ b/contact-center/app/src/main/java/com/cskefu/cc/controller/apps/AgentController.java @@ -689,9 +689,11 @@ @Menu(type = "apps", subtype = "agent") public ModelAndView readmsg(HttpServletRequest request, @Valid String userid) { - AgentUserTask agentUserTask = agentUserTaskRes.findById(userid).orElse(null); - agentUserTask.setTokenum(0); - agentUserTaskRes.save(agentUserTask); + agentUserTaskRes.findById(userid).ifPresent(task -> { + task.setTokenum(0); + agentUserTaskRes.save(task); + }); + return request(super.createView("/public/success")); }