diff --git a/server/like-admin/src/main/java/com/mdd/admin/service/channel/impl/ChannelOaReplyServiceImpl.java b/server/like-admin/src/main/java/com/mdd/admin/service/channel/impl/ChannelOaReplyServiceImpl.java index 34f595d0..e057cd17 100644 --- a/server/like-admin/src/main/java/com/mdd/admin/service/channel/impl/ChannelOaReplyServiceImpl.java +++ b/server/like-admin/src/main/java/com/mdd/admin/service/channel/impl/ChannelOaReplyServiceImpl.java @@ -346,15 +346,16 @@ public class ChannelOaReplyServiceImpl implements IChannelOaReplyService { Assert.notNull(officialReply, "数据不存在!"); + Integer status = officialReply.getStatus() == 1 ? 0 : 1; if (officialReply.getReplyType() != 2 && officialReply.getStatus() == 1) { OfficialReply reply = new OfficialReply(); reply.setStatus(0); - officialReplyMapper.update(reply, new QueryWrapper() + officialReplyMapper.update(reply, new QueryWrapper() .eq("reply_type", officialReply.getReplyType())); } officialReply.setId(id); - officialReply.setStatus(officialReply.getStatus() == 1 ? 0 : 1); + officialReply.setStatus(status); officialReply.setUpdateTime(System.currentTimeMillis() / 1000); officialReplyMapper.updateById(officialReply); }