Browse Source

PC首页接口优化修改

anderx 7 years ago
parent
commit
b71a2b054b

+ 3 - 3
src/main/java/com/goafanti/common/controller/WebpageController.java

@@ -236,11 +236,11 @@ public class WebpageController extends BaseController {
 		List<BusinessProject> projectList=marketingManagementService.selectHotProject(5);
 		
 		List<MarketingManagementBo> achievementList = marketingManagementService.selectMarketList(request,
-				MarketingPage.mainAchievement.getPageUrl(), MarketingPage.mainAchievement.getBoothType());
+				MarketingPage.specialist.getBoothType(),MarketingPage.mainAchievement.getBoothSize());
 		List<MarketingManagementBo> demandList = marketingManagementService.selectMarketList(request,
-				MarketingPage.mainDemand.getPageUrl(), MarketingPage.mainDemand.getBoothType());
+				MarketingPage.specialist.getBoothType(),MarketingPage.mainDemand.getBoothSize());
 		List<MarketingManagementBo> speciaList = marketingManagementService.selectMarketList(request,
-				MarketingPage.specialist.getPageUrl(), MarketingPage.specialist.getBoothType());
+				MarketingPage.specialist.getBoothType(), MarketingPage.specialist.getBoothSize());
 		modelview.addObject("achievementList", achievementList);
 		modelview.addObject("demandList", demandList);
 		modelview.addObject("speciaList", speciaList);

+ 1 - 1
src/main/java/com/goafanti/common/dao/MarketingManagementMapper.java

@@ -126,7 +126,7 @@ public interface MarketingManagementMapper {
 	 * @param category
 	 * @return
 	 */
-	List<MarketingManagementBo> selectMarketList(@Param("url")String url,@Param("showPage")String showPage, @Param("category")Integer category);
+	List<MarketingManagementBo> selectMarketList(@Param("url")String url,@Param("category")Integer category, @Param("boothSize")Integer boothSize);
 	/**
 	 * 查询服务列表
 	 * @param pSize

+ 3 - 3
src/main/java/com/goafanti/common/enums/MarketingPage.java

@@ -1,10 +1,10 @@
 package com.goafanti.common.enums;
 
 public enum MarketingPage {
-	mainAchievement("/index",1,5), //首页成果
-	mainDemand("/index",2,8),	// 首页需求
+	mainAchievement("/index",1,9), //首页成果
+	mainDemand("/index",2,9),	// 首页需求
 	mainPolicy("/index",6,3), //首页政策
-	specialist("/index",7,6);//智者专家
+	specialist("/index",7,9);//智者专家
 	MarketingPage(String pageUrl,Integer boothType,Integer boothSize){
 		this.boothSize = boothSize;
 		this.pageUrl = pageUrl;

+ 4 - 1
src/main/java/com/goafanti/common/mapper/MarketingManagementMapper.xml

@@ -401,7 +401,10 @@ where x.audit_status = 3
 	    and ep.publish_page='W01'
 	    and bi.domain_name like "%"#{url,jdbcType=VARCHAR}"%" 
 	</if>
-  </select>
+	<if test="boothSize !=null">
+		LIMIT 0, #{boothSize,jdbcType=VARCHAR}
+	</if>
+	</select>
   
     <select id="selectHotProject" resultType="com.goafanti.common.model.BusinessProject">
   	select 

+ 1 - 1
src/main/java/com/goafanti/marketing/service/MarketingManagementService.java

@@ -52,7 +52,7 @@ public interface MarketingManagementService {
 	 * @param category 分类
 	 * @return
 	 */
-	public List<MarketingManagementBo> selectMarketList(HttpServletRequest res,String showPage,Integer category);
+	public List<MarketingManagementBo> selectMarketList(HttpServletRequest res,Integer category,Integer boothSize);
 	
 	/**
 	 * 查询营销活动

+ 2 - 2
src/main/java/com/goafanti/marketing/service/impl/MarketingManagementServiceImpl.java

@@ -46,13 +46,13 @@ public class MarketingManagementServiceImpl implements MarketingManagementServic
 	}
 
 	@Override
-	public List<MarketingManagementBo> selectMarketList(HttpServletRequest res,String showPage, Integer category) {
+	public List<MarketingManagementBo> selectMarketList(HttpServletRequest res,Integer category,Integer boothSize) {
 		String url=res.getServerName();
 		url=url.substring(url.indexOf(".")+1, url.length());
 		if (url.equals("localhost")) {
 			url="jishutao.com";
 		}
-		return marketingManagementMapper.selectMarketList(url,showPage, category);
+		return marketingManagementMapper.selectMarketList(url,category ,boothSize);
 	}
 	
 	@Override