|
@@ -4,13 +4,11 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
-import com.yonge.cooleshow.biz.dal.dao.ActivityPlanDao;
|
|
|
|
import com.yonge.cooleshow.biz.dal.dao.ActivityRewardChangeStockDao;
|
|
import com.yonge.cooleshow.biz.dal.dao.ActivityRewardChangeStockDao;
|
|
import com.yonge.cooleshow.biz.dal.dto.ActivityRewardDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.ActivityRewardDto;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.ActivityRewardChangeStockSearch;
|
|
import com.yonge.cooleshow.biz.dal.dto.search.ActivityRewardChangeStockSearch;
|
|
import com.yonge.cooleshow.biz.dal.entity.ActivityPlan;
|
|
import com.yonge.cooleshow.biz.dal.entity.ActivityPlan;
|
|
import com.yonge.cooleshow.biz.dal.entity.ActivityRewardChangeStock;
|
|
import com.yonge.cooleshow.biz.dal.entity.ActivityRewardChangeStock;
|
|
-import com.yonge.cooleshow.biz.dal.entity.UserOrder;
|
|
|
|
import com.yonge.cooleshow.biz.dal.entity.*;
|
|
import com.yonge.cooleshow.biz.dal.entity.*;
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.InOrOutEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.InOrOutEnum;
|
|
@@ -18,7 +16,6 @@ import com.yonge.cooleshow.biz.dal.vo.ActivityRewardChangeStockVo;
|
|
import com.yonge.cooleshow.biz.dal.enums.MessageTypeEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.MessageTypeEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.SourceTypeEnum;
|
|
import com.yonge.cooleshow.biz.dal.enums.SourceTypeEnum;
|
|
import com.yonge.cooleshow.biz.dal.service.*;
|
|
import com.yonge.cooleshow.biz.dal.service.*;
|
|
-import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
|
import com.yonge.cooleshow.common.enums.CacheNameEnum;
|
|
import com.yonge.cooleshow.common.enums.CacheNameEnum;
|
|
import com.yonge.cooleshow.common.enums.RewardTypeEnum;
|
|
import com.yonge.cooleshow.common.enums.RewardTypeEnum;
|
|
import com.yonge.cooleshow.common.enums.UnitEnum;
|
|
import com.yonge.cooleshow.common.enums.UnitEnum;
|
|
@@ -40,8 +37,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
-import java.util.concurrent.locks.Lock;
|
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
@Service
|
|
@Service
|
|
@@ -151,12 +146,13 @@ public class ActivityRewardServiceImpl extends ServiceImpl<ActivityRewardDao, Ac
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public IPage<ActivityRewardChangeStockVo> selectChangeStockPage(IPage<ActivityRewardChangeStockSearch> page, ActivityRewardChangeStockSearch query) {
|
|
|
|
- return null;
|
|
|
|
|
|
+ public IPage<ActivityRewardChangeStockVo> selectChangeStockPage(IPage<ActivityRewardChangeStockVo> page, ActivityRewardChangeStockSearch query) {
|
|
|
|
+ return page.setRecords(changeStockDao.selectPage(page, query));
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
- private void sendReward(Long userId,Long activityId) {
|
|
|
|
|
|
+ @Override
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
|
+ public void sendReward(Long userId, Long activityId) {
|
|
ActivityPlan activityPlan = activityPlanService.getById(activityId);
|
|
ActivityPlan activityPlan = activityPlanService.getById(activityId);
|
|
if (activityPlan == null) {
|
|
if (activityPlan == null) {
|
|
log.warn("活动不存在");
|
|
log.warn("活动不存在");
|