|
@@ -195,7 +195,7 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, Activity> impl
|
|
|
// 批量查询满减活动的适用商品ID
|
|
// 批量查询满减活动的适用商品ID
|
|
|
Map<Long, List<Long>> activityGoodsMap = new HashMap<>();
|
|
Map<Long, List<Long>> activityGoodsMap = new HashMap<>();
|
|
|
if (!CollUtil.isEmpty(fullActivityIds)) {
|
|
if (!CollUtil.isEmpty(fullActivityIds)) {
|
|
|
- // 假设有批量查询方法
|
|
|
|
|
|
|
+ //批量查询
|
|
|
activityGoodsMap = activityGoodsService.getByActivityShopIds(fullActivityIds);
|
|
activityGoodsMap = activityGoodsService.getByActivityShopIds(fullActivityIds);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -262,7 +262,6 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, Activity> impl
|
|
|
/**
|
|
/**
|
|
|
* 根据id获取活动信息
|
|
* 根据id获取活动信息
|
|
|
* 如id对应记录不存在,则抛出数据不存在异常
|
|
* 如id对应记录不存在,则抛出数据不存在异常
|
|
|
- *
|
|
|
|
|
* @param id 活动id
|
|
* @param id 活动id
|
|
|
* @return activity
|
|
* @return activity
|
|
|
*/
|
|
*/
|
|
@@ -278,7 +277,6 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, Activity> impl
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 获取活动配置
|
|
* 获取活动配置
|
|
|
- *
|
|
|
|
|
* @param activityDTO
|
|
* @param activityDTO
|
|
|
* @return 活动config json串
|
|
* @return 活动config json串
|
|
|
*/
|
|
*/
|
|
@@ -297,7 +295,6 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, Activity> impl
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 校验活动参数
|
|
* 校验活动参数
|
|
|
- *
|
|
|
|
|
* @param activityDTO activityDTO
|
|
* @param activityDTO activityDTO
|
|
|
*/
|
|
*/
|
|
|
private void checkParam(ActivityDTO activityDTO) {
|
|
private void checkParam(ActivityDTO activityDTO) {
|
|
@@ -315,7 +312,6 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, Activity> impl
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 校验活动时间
|
|
* 校验活动时间
|
|
|
- *
|
|
|
|
|
* @param startTime 开始时间
|
|
* @param startTime 开始时间
|
|
|
* @param endTime 结束时间
|
|
* @param endTime 结束时间
|
|
|
*/
|
|
*/
|
|
@@ -328,7 +324,6 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, Activity> impl
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 校验全局优惠活动参数信息
|
|
* 校验全局优惠活动参数信息
|
|
|
- *
|
|
|
|
|
* @param globalDiscountsInfo 全局优惠信息
|
|
* @param globalDiscountsInfo 全局优惠信息
|
|
|
*/
|
|
*/
|
|
|
private void checkGlobalActivityParam(ActivityOfGlobalDiscountDTO globalDiscountsInfo) {
|
|
private void checkGlobalActivityParam(ActivityOfGlobalDiscountDTO globalDiscountsInfo) {
|
|
@@ -343,7 +338,6 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, Activity> impl
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 校验满减优惠活动参数信息
|
|
* 校验满减优惠活动参数信息
|
|
|
- *
|
|
|
|
|
* @param fullReductionInfo 满减优惠信息
|
|
* @param fullReductionInfo 满减优惠信息
|
|
|
*/
|
|
*/
|
|
|
private void checkFullActivityParam(ActivityOfFullReductionDTO fullReductionInfo) {
|
|
private void checkFullActivityParam(ActivityOfFullReductionDTO fullReductionInfo) {
|
|
@@ -362,7 +356,6 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, Activity> impl
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 校验时段优惠活动参数信息
|
|
* 校验时段优惠活动参数信息
|
|
|
- *
|
|
|
|
|
* @param timeIntervalInfos 时段优惠信息
|
|
* @param timeIntervalInfos 时段优惠信息
|
|
|
*/
|
|
*/
|
|
|
private void checkTimeActivityParam(List<ActivityOfTimeIntervalDTO> timeIntervalInfos) {
|
|
private void checkTimeActivityParam(List<ActivityOfTimeIntervalDTO> timeIntervalInfos) {
|
|
@@ -386,7 +379,6 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, Activity> impl
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 活动限制过滤
|
|
* 活动限制过滤
|
|
|
- *
|
|
|
|
|
* @param shopActivityBO 店铺活动信息
|
|
* @param shopActivityBO 店铺活动信息
|
|
|
* @param order 订单信息
|
|
* @param order 订单信息
|
|
|
* @return 订单是否适用当前活动
|
|
* @return 订单是否适用当前活动
|
|
@@ -413,7 +405,6 @@ public class ActivityServiceImpl extends ServiceImpl<ActivityDao, Activity> impl
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 计算当前订单商品适用的活动优惠价格
|
|
* 计算当前订单商品适用的活动优惠价格
|
|
|
- *
|
|
|
|
|
* @param shopActivityBO 店铺活动信息
|
|
* @param shopActivityBO 店铺活动信息
|
|
|
* @param orderGoodsList 订单商品列表
|
|
* @param orderGoodsList 订单商品列表
|
|
|
* @return 订单适用活动信息
|
|
* @return 订单适用活动信息
|