Browse Source

首页智者模块修改

Michael_9527 8 years ago
parent
commit
4f9cd2ecd2

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

@@ -80,8 +80,11 @@ public class WebpageController extends BaseController {
 				MarketingPage.mainAchievement.getPageUrl(), MarketingPage.mainAchievement.getBoothType());
 		List<MarketingManagementBo> demandList = marketingManagementService.selectMarketList(
 				MarketingPage.mainDemand.getPageUrl(), MarketingPage.mainDemand.getBoothType());
+		List<MarketingManagementBo> speciaList = marketingManagementService.selectMarketList(
+				MarketingPage.specialist.getPageUrl(), MarketingPage.specialist.getBoothType());
 		modelview.addObject("achievementList", achievementList);
 		modelview.addObject("demandList", demandList);
+		modelview.addObject("specialist", speciaList);
 		return modelview;
 	}
 

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

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

+ 14 - 0
src/main/java/com/goafanti/common/mapper/MarketingManagementMapper.xml

@@ -362,5 +362,19 @@
 		from marketing_management mm left join demand x on mm.product_id = x.id
 		where mm.effective =1  and x.audit_status =3 and x.deleted_sign = 0 and mm.show_page= #{showPage,jdbcType=VARCHAR}
   	</if>
+  	<if test="category == 7"> <!-- 智者 -->
+  		select 
+  		u.id,i.username,ua.ability_label as abilityLabel,
+  		c.achievement,u.head_portrait_url as headPortraitUrl,
+  		info.person_portrait_url as personPortraitUrl
+  		from `user` u
+  		left join user_ability ua on u.id=ua.uid
+  		left join user_career c on u.id=c.uid
+  		left join user_identity i on u.id=i.uid
+  		left join user_info info on u.id=info.uid
+  		WHERE
+		u.type = 0 and 
+		i.expert = 1	
+  	</if>
   </select>
 </mapper>

+ 36 - 0
src/main/java/com/goafanti/marketing/bo/MarketingManagementBo.java

@@ -8,9 +8,45 @@ public class MarketingManagementBo extends MarketingManagement{
 	private String ownerType; /** 用户类型 **/
 	private String problem_des;/** 问题说明 **/
 	
+	private String abilityLabel;/** 领域 **/
+	private String username;/** 智者名字 **/
+	private String achievement;/** 主要成就 **/
+	private String headPortraitUrl;/** 头像地址 **/
+	private String personPortraitUrl;/** 头像地址info **/
+	
 	public String getName() {
 		return name;
 	}
+	public String getPersonPortraitUrl() {
+		return personPortraitUrl;
+	}
+	public void setPersonPortraitUrl(String personPortraitUrl) {
+		this.personPortraitUrl = personPortraitUrl;
+	}
+	public String getAbilityLabel() {
+		return abilityLabel;
+	}
+	public void setAbilityLabel(String abilityLabel) {
+		this.abilityLabel = abilityLabel;
+	}
+	public String getUsername() {
+		return username;
+	}
+	public void setUsername(String username) {
+		this.username = username;
+	}
+	public String getAchievement() {
+		return achievement;
+	}
+	public void setAchievement(String achievement) {
+		this.achievement = achievement;
+	}
+	public String getHeadPortraitUrl() {
+		return headPortraitUrl;
+	}
+	public void setHeadPortraitUrl(String headPortraitUrl) {
+		this.headPortraitUrl = headPortraitUrl;
+	}
 	public String getProblem_des() {
 		return problem_des;
 	}

+ 24 - 24
src/main/webapp/WEB-INF/views/portal/index.html

@@ -199,46 +199,46 @@
 		</div>
 		<div id="index_man">
 			<div class="index_man">
-				<img src="../img/index_er6.png" alt="" />
+				<img th:src="${portalHost+'/img/index_er6.png'}" alt="" />				
 				<div>
 					<span class="man_left">
-						<img src="../img/index_er7.png" alt="" />
+						<img th:src="${portalHost+'/img/index_er7.png'}" alt=""/>
 					</span>
 					<div class="index_cont">
 						<div>
-							<a href="#">
-								<div class="index_oneman">
-									<img src="../img/index_er1.jpg" alt="" />
-									<h4 class="appellation">湖南大学生物科学教授</h4>
-									<h3 class="definition">梁晓欣</h3>
-									<p>食子酸在高温和中压条件下可以脱去羧基,从而获得焦性没食子酸,再通过升华的方式获得较纯的焦性没食子产品,
+							<a>
+								<div class="index_oneman" th:if="${#lists.size(speciaList) ge 1}">
+									<img th:src="${avatarUploadHost+speciaList[0].personPortraitUrl}" alt=""  />
+									<h4 class="appellation" th:text="${speciaList[0].abilityLabel}">湖南大学生物科学教授</h4>
+									<h3 class="definition" th:text="${speciaList[0].username}">梁晓欣</h3>
+									<p th:text="${speciaList[0].achievement}">食子酸在高温和中压条件下可以脱去羧基,从而获得焦性没食子酸,再通过升华的方式获得较纯的焦性没食子产品,
 								单升华方式产能较低且能耗高,希望通过其他方式(重结晶)等获得此产品,提高产品的产能降低能耗。</p>
 								</div>
 							</a>	
 						</div>
 						<div>
-							<a href="#">
-								<div class="index_oneman">
-									<img src="../img/index_er1.jpg" alt="" />
-									<h4 class="appellation">中医皮肤病医院专家</h4>
-									<h3 class="definition">钱艳雯</h3>
-									<p>师从中医医院皮肤科师承中医泰斗、全国著名皮外科专家赵炳南先生20余年,深受其真传。
+							<a>
+								<div class="index_oneman" th:if="${#lists.size(speciaList) ge 2}">
+									<img th:src="${avatarUploadHost+speciaList[1].headPortraitUrl}" alt=""/>
+									<h4 class="appellation" th:text="${speciaList[1].abilityLabel}">中医皮肤病医院专家</h4>
+									<h3 class="definition" th:text="${speciaList[1].username}">钱艳雯</h3>
+									<p th:text="${speciaList[1].achievement}">师从中医医院皮肤科师承中医泰斗、全国著名皮外科专家赵炳南先生20余年,深受其真传。
 									尤其擅长治各种急性热性红斑性皮肤病,是著名的中西医结合皮肤病专家。</p>
 								</div>
 							</a>	
 						</div>
 						<div>
-							<a href="#">
-								<div class="index_oneman">
-									<img src="../img/index_er1.jpg" alt="" />
-									<h4 class="appellation">电子薄膜材料专家</h4>
-									<h3 class="definition">刘钊鑫</h3>
-									<p>主要研究方向包括:BST铁电薄膜、半导体SiC 外延薄膜、半导体低维结构等</p>
+							<a>
+								<div class="index_oneman" th:if="${#lists.size(speciaList) ge 3}">
+									<img th:src="${avatarUploadHost+speciaList[2].headPortraitUrl}" alt=""/>
+									<h4 class="appellation" th:text="${speciaList[2].abilityLabel}">电子薄膜材料专家</h4>
+									<h3 class="definition" th:text="${speciaList[2].username}">刘钊鑫</h3>
+									<p th:text="${speciaList[2].achievement}">主要研究方向包括:BST铁电薄膜、半导体SiC 外延薄膜、半导体低维结构等</p>
 								</div>
 							</a>	
 						</div>
 						<div>
-							<a href="#">
+							<a>
 								<div class="index_oneman">
 									<img src="../img/index_er1.jpg" alt="" />
 									<h4 class="appellation">热轧平整工艺专家</h4>
@@ -250,7 +250,7 @@
 							</a>	
 						</div>
 						<div>
-							<a href="#">
+							<a>
 								<div class="index_oneman">
 									<img src="../img/index_er1.jpg" alt="" />
 									<h4 class="appellation">联网信息产品营销专家</h4>
@@ -260,7 +260,7 @@
 							</a>	
 						</div>
 						<div>
-							<a href="#">
+							<a>
 								<div class="index_oneman">
 									<img src="../img/index_er1.jpg" alt="" />
 									<h4 class="appellation">考古文博学院教授</h4>
@@ -272,7 +272,7 @@
 						</div>
 					</div>
 					<span class="man_right">
-						<img src="../img/index_er8.png" alt="" />
+						<img th:src="${portalHost+'/img/index_er8.png'}" alt="" />
 					</span>
 				</div>
 			</div>