|
@@ -18,6 +18,7 @@ import com.yonge.cooleshow.common.enums.CacheNameEnum;
|
|
|
import com.yonge.cooleshow.common.enums.RewardTypeEnum;
|
|
|
import com.yonge.cooleshow.common.enums.UnitEnum;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
|
+import com.yonge.toolset.base.util.StringUtil;
|
|
|
import com.yonge.toolset.payment.util.DistributedLock;
|
|
|
import com.yonge.toolset.thirdparty.message.MessageSenderPluginContext;
|
|
|
import org.redisson.RedissonMultiLock;
|
|
@@ -190,7 +191,9 @@ public class ActivityRewardServiceImpl extends ServiceImpl<ActivityRewardDao, Ac
|
|
|
activityRewardName.append(activityReward.getRewardName());
|
|
|
}
|
|
|
// 发送活动获奖推送
|
|
|
- sendActivityMessage(userId, activityPlan.getActivityName(), activityRewardName.toString(), activityPlan.getActivityClient());
|
|
|
+ if (!StringUtil.isEmpty(activityRewardName)) {
|
|
|
+ sendActivityMessage(userId, activityPlan.getActivityName(), activityRewardName.toString(), activityPlan.getActivityClient());
|
|
|
+ }
|
|
|
} finally {
|
|
|
if (lock.getHoldCount() >0)
|
|
|
lock.unlock();
|