public void processUserRead(UserMessage entity, User user) { if (entity.getFirstReadTime() == null) { entity.setFirstReadTime(DateUtils.currentDate()); entity.setLastReadTime(entity.getFirstReadTime()); entity.setReadTotalCount(1); } else { entity.setLastReadTime(DateUtils.currentDate()); entity.setReadTotalCount(entity.getReadTotalCount() + 1); } userMessageDao.save(entity); }