月充值企业微信文案
This commit is contained in:
@@ -6,7 +6,6 @@ import com.accompany.business.common.dto.RewardDto;
|
||||
import com.accompany.business.common.vo.RewardVo;
|
||||
import com.accompany.business.constant.activity.ActivityH5RedisKey;
|
||||
import com.accompany.business.constant.activity.ActivityRewardStatus;
|
||||
import com.accompany.business.constant.activity.ActivitySkipType;
|
||||
import com.accompany.business.constant.activity.ActivityType;
|
||||
import com.accompany.business.model.activity.h5.ActivityH5AwardRecord;
|
||||
import com.accompany.business.model.activity.h5.ActivityH5LevelAward;
|
||||
@@ -69,7 +68,7 @@ public class ActivityH5AwardRecordServiceImpl extends ServiceImpl<ActivityH5Awar
|
||||
|
||||
@Override
|
||||
public void sendAward(ActivityType activityType, Integer partitionId, Long uid, Integer level, String date) {
|
||||
this.baseSendAward(activityType, partitionId, uid, level, date, null, null, null);
|
||||
this.baseSendAward(activityType, partitionId, uid, level, date, null, null);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -79,7 +78,7 @@ public class ActivityH5AwardRecordServiceImpl extends ServiceImpl<ActivityH5Awar
|
||||
boolean added = set.add(level);
|
||||
set.expire(statusCacheDay, TimeUnit.DAYS);
|
||||
if (added) {
|
||||
this.baseSendAward(activityType, partitionId, uid, level, date, null, null, null);
|
||||
this.baseSendAward(activityType, partitionId, uid, level, date, null, null);
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
return Boolean.FALSE;
|
||||
@@ -93,19 +92,19 @@ public class ActivityH5AwardRecordServiceImpl extends ServiceImpl<ActivityH5Awar
|
||||
boolean added = set.add(level);
|
||||
set.expire(statusCacheDay, TimeUnit.DAYS);
|
||||
if (added) {
|
||||
this.baseSendAward(activityType, partitionId, uid, level, date, null, null, goldBillObjType);
|
||||
this.baseSendAward(activityType, partitionId, uid, level, date, null, goldBillObjType);
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
return Boolean.FALSE;
|
||||
}
|
||||
|
||||
private void baseSendAward(ActivityType activityType, Integer partitionId, Long uid,
|
||||
Integer level, String date, ActivitySkipType activitySkipType, String message, BillObjTypeEnum goldBillObjType) {
|
||||
Integer level, String date, String message, BillObjTypeEnum goldBillObjType) {
|
||||
ActivityH5LevelExp activityH5LevelExp = activityH5LevelExpService.getLevelExp(partitionId, level, activityType.getType());
|
||||
List<ActivityH5LevelAward> activityH5LevelAwards = activityH5LevelAwardService.listByLevelPartition(partitionId, level, activityType.getType());
|
||||
if (CollectionUtils.isEmpty(activityH5LevelAwards)) {
|
||||
log.info("h5SendAward-empty,ActivityType:{},uid:{},level:{},date:{},activitySkipType:{},message:{}",
|
||||
activityType.getName(), uid, level, date, activitySkipType, message);
|
||||
log.info("h5SendAward-empty,ActivityType:{},uid:{},level:{},date::{},message:{}",
|
||||
activityType.getName(), uid, level, date, message);
|
||||
return;
|
||||
}
|
||||
for (ActivityH5LevelAward award : activityH5LevelAwards) {
|
||||
@@ -117,7 +116,7 @@ public class ActivityH5AwardRecordServiceImpl extends ServiceImpl<ActivityH5Awar
|
||||
if (StringUtils.isBlank(message) && activityH5LevelExp != null) {
|
||||
message = getMessage(uid, activityH5LevelExp);
|
||||
}
|
||||
if (StringUtils.isNotEmpty(message) && ActivitySkipType.normal == activitySkipType) {
|
||||
if (StringUtils.isNotEmpty(message)) {
|
||||
baseSendService.sendsecretaryMsg(uid, message);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user