diff --git a/group-buying-sys-app/src/main/resources/mybatis/mapper/group_buy_order_list_mapper.xml b/group-buying-sys-app/src/main/resources/mybatis/mapper/group_buy_order_list_mapper.xml index a0b8171..3e749a5 100644 --- a/group-buying-sys-app/src/main/resources/mybatis/mapper/group_buy_order_list_mapper.xml +++ b/group-buying-sys-app/src/main/resources/mybatis/mapper/group_buy_order_list_mapper.xml @@ -93,7 +93,6 @@ select user_id,team_id,out_trade_no from group_buy_order_list where activity_id = #{activityId} - and user_id = #{userId} and team_id in ( select team_id from group_buy_order where activity_id = #{activityId} and status = 0) and status in (0, 1) and valid_end_time > now() diff --git a/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/adapter/repository/IActivityRepository.java b/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/adapter/repository/IActivityRepository.java index aa03ed4..adcc05a 100644 --- a/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/adapter/repository/IActivityRepository.java +++ b/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/adapter/repository/IActivityRepository.java @@ -24,7 +24,7 @@ public interface IActivityRepository { boolean cutRange(String userId); - List listRandomDetails(Long activityId, String userId, int randomCount); + List listRandomDetails(Long activityId, int randomCount); TeamStatisticVO queryTeamStatisticByActivityId(Long activityId); diff --git a/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/service/IIndexGroupBuyMarketService.java b/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/service/IIndexGroupBuyMarketService.java index 8bc3c09..7f2d6ed 100644 --- a/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/service/IIndexGroupBuyMarketService.java +++ b/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/service/IIndexGroupBuyMarketService.java @@ -29,9 +29,7 @@ public interface IIndexGroupBuyMarketService { * @return 用户拼团明细数据 */ - List queryInProgressUserGroupBuyOrderDetailList(Long activityId, - String userId, - int randomCount); + List queryInProgressUserGroupBuyOrderDetailList(Long activityId, int randomCount); /** * 活动下的拼团队伍统计数据 diff --git a/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/service/IndexGroupBuyMarketServiceImpl.java b/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/service/IndexGroupBuyMarketServiceImpl.java index 01ff188..ef6aaad 100644 --- a/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/service/IndexGroupBuyMarketServiceImpl.java +++ b/group-buying-sys-domain/src/main/java/edu/whut/domain/activity/service/IndexGroupBuyMarketServiceImpl.java @@ -42,12 +42,10 @@ public class IndexGroupBuyMarketServiceImpl implements IIndexGroupBuyMarketServi * 查询当前用户参与的ownerCount个拼团 + randomCount个随机其他拼团 */ @Override - public List queryInProgressUserGroupBuyOrderDetailList(Long activityId, - String userId, - int randomCount) { + public List queryInProgressUserGroupBuyOrderDetailList(Long activityId, int randomCount) { return randomCount <= 0 ? Collections.emptyList() - : repository.listRandomDetails(activityId, userId, randomCount); + : repository.listRandomDetails(activityId,randomCount); } diff --git a/group-buying-sys-infrastructure/src/main/java/edu/whut/infrastructure/adapter/repository/ActivityRepository.java b/group-buying-sys-infrastructure/src/main/java/edu/whut/infrastructure/adapter/repository/ActivityRepository.java index b5fe6ad..f719f2d 100644 --- a/group-buying-sys-infrastructure/src/main/java/edu/whut/infrastructure/adapter/repository/ActivityRepository.java +++ b/group-buying-sys-infrastructure/src/main/java/edu/whut/infrastructure/adapter/repository/ActivityRepository.java @@ -134,9 +134,7 @@ public class ActivityRepository extends AbstractRepository implements IActivityR return dccService.isCutRange(userId); } - public List listRandomDetails(Long activityId, - String userId, - int randomCount) { + public List listRandomDetails(Long activityId, int randomCount) { if (randomCount <= 0) { @@ -146,7 +144,6 @@ public class ActivityRepository extends AbstractRepository implements IActivityR // 直接 DAO 调用,省掉 queryOrderLists GroupBuyOrderList req = new GroupBuyOrderList(); req.setActivityId(activityId); - req.setUserId(userId); req.setCount(randomCount); log.info("Built GroupBuyOrderList req: {}", req); List raw = Optional.ofNullable( diff --git a/group-buying-sys-trigger/src/main/java/edu/whut/trigger/http/MarketIndexController.java b/group-buying-sys-trigger/src/main/java/edu/whut/trigger/http/MarketIndexController.java index 048f0b1..0229084 100644 --- a/group-buying-sys-trigger/src/main/java/edu/whut/trigger/http/MarketIndexController.java +++ b/group-buying-sys-trigger/src/main/java/edu/whut/trigger/http/MarketIndexController.java @@ -69,8 +69,7 @@ public class MarketIndexController implements IMarketIndexService { // —— 4. 拼团队列 DTO 列表 —— //获取拼团展示列表 List userGroupBuyOrderDetailEntities = indexGroupBuyMarketService.queryInProgressUserGroupBuyOrderDetailList( - trial.getGroupBuyActivityDiscountVO().getActivityId(), - req.getUserId(), 4); + trial.getGroupBuyActivityDiscountVO().getActivityId(), 4); List teams = new ArrayList<>(); if (null != userGroupBuyOrderDetailEntities && !userGroupBuyOrderDetailEntities.isEmpty()) {