diff --git a/luigi-service/src/main/java/com/bzgame/server/luigi/service/bo/PoemService.java b/luigi-service/src/main/java/com/bzgame/server/luigi/service/bo/PoemService.java index 5e3eeb6..3518f35 100644 --- a/luigi-service/src/main/java/com/bzgame/server/luigi/service/bo/PoemService.java +++ b/luigi-service/src/main/java/com/bzgame/server/luigi/service/bo/PoemService.java @@ -66,7 +66,7 @@ public class PoemService { } else { if (poemBo.getAuthorId() != null) { Integer prevAuthorId = poemMapper.selectByPrimaryKey(poemBo.getId()).getAuthorId(); - if (poemBo.getStatus() < 0) { + if (poemBo.getStatus() != null && poemBo.getStatus() < 0) { manualMapper.decrAuthorPoemCnt(prevAuthorId); } else if (!poemBo.getAuthorId().equals(prevAuthorId)) { manualMapper.decrAuthorPoemCnt(prevAuthorId);