diff --git a/src/main/java/com/bsd/say/service/impl/LoveLetterServiceImpl.java b/src/main/java/com/bsd/say/service/impl/LoveLetterServiceImpl.java index afc829f..0d3fb91 100644 --- a/src/main/java/com/bsd/say/service/impl/LoveLetterServiceImpl.java +++ b/src/main/java/com/bsd/say/service/impl/LoveLetterServiceImpl.java @@ -147,10 +147,10 @@ public class LoveLetterServiceImpl extends BaseServiceImpllambdaQuery().eq(Record::getOpenId,createOpenId) - .and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1))); - if (createrRecord != null){ + if (createOpenId != null){ //说明是非微信端的 + Record createrRecord = recordMapper.selectOne(Wrappers.lambdaQuery().eq(Record::getOpenId,createOpenId) + .and(queryWrapper1 -> queryWrapper1.eq(Record::getState,1))); sourceName = createrRecord.getSource(); } int readTimes = loveLetter.getReadTimes(); @@ -187,7 +187,6 @@ public class LoveLetterServiceImpl extends BaseServiceImpl