...
|
...
|
@@ -684,8 +684,10 @@ public class GrassArticleServiceImpl implements IGrassArticleService { |
|
|
logger.info("updateArticle clear topicCache topicId={}", topicId);
|
|
|
grassRefreshCacheService.refreshGrassCache(cacheReq);
|
|
|
}
|
|
|
|
|
|
sendGrassRewards(articleId,oldGrassArticle.getAuthorUid(),oldGrassArticle.getCreateTime());
|
|
|
//审核通过才发奖励
|
|
|
if(authStatus == 1){
|
|
|
sendGrassRewards(articleId,oldGrassArticle.getAuthorUid(),oldGrassArticle.getCreateTime());
|
|
|
}
|
|
|
clearArticleNewCache(req.getArticleId());
|
|
|
|
|
|
}
|
...
|
...
|
@@ -1708,7 +1710,6 @@ public class GrassArticleServiceImpl implements IGrassArticleService { |
|
|
Integer endTime = grassRewardsConfig.getEndTime();
|
|
|
if(rewardInterval != null && rewardInterval != 0){
|
|
|
startTime = getTimeIntInterval(startTime, publishTime , rewardInterval);
|
|
|
endTime = publishTime;
|
|
|
}
|
|
|
List<RewardsSendRecords> userRecords = rewardsSendRecordsDAO.selectByRewardsIdAndTimeBetween(uid,grassRewardsConfig.getId(), startTime,endTime);
|
|
|
if(userRecords.stream().anyMatch(rewardsSendRecords -> rewardsSendRecords.getArticleId().equals(articleId))){
|
...
|
...
|
@@ -1778,7 +1779,6 @@ public class GrassArticleServiceImpl implements IGrassArticleService { |
|
|
Integer endTime = rewardsConfig.getEndTime();
|
|
|
if(rewardInterval != null && rewardInterval != 0){
|
|
|
startTime = getTimeIntInterval(startTime, publishTime , rewardInterval);
|
|
|
endTime = publishTime;
|
|
|
}
|
|
|
List<RewardsSendRecords> userRecords = rewardsSendRecordsDAO.selectByRewardsIdAndTimeBetween(uid,rewardsConfig.getId(), startTime,endTime);
|
|
|
if(userRecords.stream().anyMatch(rewardsSendRecords -> rewardsSendRecords.getArticleId().equals(articleId))){
|
...
|
...
|
|