Ver Fonte

双十一活动

zouxuan há 3 anos atrás
pai
commit
a8e5f8e71f

+ 2 - 1
mec-biz/src/main/java/com/ym/mec/biz/dal/dao/MarketActivityDao.java

@@ -3,6 +3,7 @@ package com.ym.mec.biz.dal.dao;
 import com.ym.mec.biz.dal.entity.ActivityDetailDto;
 import com.ym.mec.common.dal.BaseDAO;
 import com.ym.mec.biz.dal.entity.MarketActivity;
+import org.apache.ibatis.annotations.Param;
 
 import java.util.List;
 
@@ -16,5 +17,5 @@ public interface MarketActivityDao extends BaseDAO<Integer, MarketActivity> {
     * @author zx
     * @date 2021/10/19 15:50
     */
-    List<ActivityDetailDto> queryActivity(Integer marketPriceId);
+    List<ActivityDetailDto> queryActivity(@Param("marketPriceId") Integer marketPriceId, @Param("organId") Integer organId);
 }

+ 1 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/MarketActivityServiceImpl.java

@@ -31,7 +31,7 @@ public class MarketActivityServiceImpl extends BaseServiceImpl<Integer, MarketAc
 
     @Override
     public List<ActivityDetailDto> queryActivity(Integer marketPriceId,Integer organId) {
-		List<ActivityDetailDto> activityDetailDtos = marketActivityDao.queryActivity(marketPriceId);
+		List<ActivityDetailDto> activityDetailDtos = marketActivityDao.queryActivity(marketPriceId,organId);
 		activityDetailDtos.removeAll(Collections.singleton(null));
 		for (ActivityDetailDto activityDetailDto : activityDetailDtos) {
 			VipGroupDefaultClassesUnitPrice category = vipGroupDefaultClassesUnitPriceDao.getByVipGroupCategory(activityDetailDto.getCategoryId(), organId);

+ 1 - 1
mec-biz/src/main/resources/config/mybatis/MarketActivityMapper.xml

@@ -84,6 +84,6 @@
 		FROM market_activity ma
 		LEFT JOIN vip_group_activity vga ON FIND_IN_SET(vga.id_,ma.activity_ids_)
 		LEFT JOIN vip_group_category vgc ON vgc.id_ = vga.vip_group_category_id_list_
-		WHERE ma.id_ = #{marketPriceId}
+		WHERE ma.id_ = #{marketPriceId} AND FIND_IN_SET(#{organId},vga.organ_id_)
 	</select>
 </mapper>