Kaynağa Gözat

智者详情 无结果是配默认图

zou_ht 8 yıl önce
ebeveyn
işleme
2fcc4c9f91

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

@@ -35,28 +35,28 @@ import com.goafanti.news.service.NewsService;
 @Controller
 public class WebpageController extends BaseController {
 	@Resource
-	private UserService					userService;
+	private UserService userService;
 
 	@Resource
-	private DistrictGlossoryService		districtglossoryservice;
+	private DistrictGlossoryService districtglossoryservice;
 
 	@Resource
-	private DemandService				demandService;
+	private DemandService demandService;
 
 	@Resource
-	private AchievementService			achievementService;
+	private AchievementService achievementService;
 
 	@Resource
-	private BannersService				bannersService;
+	private BannersService bannersService;
 
 	@Resource
-	private UserIdentityService			userIdentityService;
+	private UserIdentityService userIdentityService;
 
 	@Resource
-	private OrganizationIdentityService	organizationIdentityService;
+	private OrganizationIdentityService organizationIdentityService;
 
 	@Resource
-	private NewsService					newsService;
+	private NewsService newsService;
 
 	/**
 	 * 首页
@@ -142,6 +142,7 @@ public class WebpageController extends BaseController {
 		return modelview;
 	}
 
+	@SuppressWarnings("unused")
 	@RequestMapping(value = "/user/subscriberDetail", method = RequestMethod.GET)
 	public ModelAndView subscriberDetail(HttpServletRequest request, ModelAndView modelview, String uid, Integer type) {
 		ModelAndView mv = new ModelAndView();
@@ -207,7 +208,14 @@ public class WebpageController extends BaseController {
 		mv.setViewName("/user/subscriberDetail");
 		mv.addObject("rePartnerDetail", rePartnerDetail);
 		mv.addObject("reuserPartner", reuserPartner);
-		mv.addObject("partnerAchievementList", partnerAchievementList);
+		partnerAchievementList.size();
+		if (partnerAchievementList.size()<=0) {
+			mv.addObject("showflg", 0);
+			System.out.println("showflg=1");
+		}else{
+			mv.addObject("showflg", 1);
+			System.out.println("showflg=1");
+		};
 		mv.addObject("uid", uid);
 		return mv;
 
@@ -496,6 +504,7 @@ public class WebpageController extends BaseController {
 
 	/**
 	 * 知识产权
+	 * 
 	 * @param request
 	 * @param modelview
 	 * @return
@@ -508,6 +517,7 @@ public class WebpageController extends BaseController {
 
 	/**
 	 * 高企认定
+	 * 
 	 * @param request
 	 * @param modelview
 	 * @return
@@ -544,7 +554,8 @@ public class WebpageController extends BaseController {
 
 	/**
 	 * 政策列表
-	 * @return 
+	 * 
+	 * @return
 	 */
 	@SuppressWarnings("unchecked")
 	@RequestMapping(value = "/portal/thinkTank/policyList", method = RequestMethod.GET)
@@ -558,6 +569,7 @@ public class WebpageController extends BaseController {
 
 	/**
 	 * 会员介绍
+	 * 
 	 * @param request
 	 * @param modelview
 	 * @return
@@ -574,5 +586,5 @@ public class WebpageController extends BaseController {
 			modelview.addObject("banners", banners);
 		}
 	}
-	
+
 }

+ 78 - 46
src/main/webapp/WEB-INF/views/user/subscriberDetail.html

@@ -5,107 +5,138 @@
 <head th:replace="common::header(~{::title},~{::link})">
 <title>用户详情页</title>
 <link th:href="${portalHost + '/vendors.css'}" rel="stylesheet">
-<link th:href="${portalHost + '/thinkTank/thinkerDetail.css'}" rel="stylesheet">
+<link th:href="${portalHost + '/thinkTank/thinkerDetail.css'}"
+	rel="stylesheet">
 </head>
 <body>
 	<header>
 		<div th:replace="common::nav('user','subscriberDetail')"></div>
 	</header>
 	<div class="banner">
-    	<img th:src="${portalHost + '/img/thinkerDetail_banner01.jpg'}" alt=""/>
+		<img th:src="${portalHost + '/img/thinkerDetail_banner01.jpg'}" alt="" />
 	</div>
 	<div id="all_thinkerDetail">
-		<div class="thinkerdetail_top" th:each="rePartnerDetail:${rePartnerDetail}">
-			 <div>
+		<div class="thinkerdetail_top"
+			th:each="rePartnerDetail:${rePartnerDetail}">
+			<div>
 				<div class="detailtop_text">
 					<div>
-						<h4 th:text="${rePartnerDetail.workUnit}?${rePartnerDetail.workUnit}:${rePartnerDetail.username}"></h4><h4 th:text="${rePartnerDetail.position}?${rePartnerDetail.position}:''"></h4>
+						<h4
+							th:text="${rePartnerDetail.workUnit}?${rePartnerDetail.workUnit}:${rePartnerDetail.username}"></h4>
+						<h4
+							th:text="${rePartnerDetail.position}?${rePartnerDetail.position}:''"></h4>
 						<p th:text="${rePartnerDetail.achievement}"></p>
 					</div>
-				</div> 
+				</div>
 				<div class="detailtop_img">
 					<div class="head_img">
-						<img th:src= "${avatarUploadHost+rePartnerDetail.personPortraitUrl}"alt="" />
+						<img
+							th:src="${avatarUploadHost+rePartnerDetail.personPortraitUrl}"
+							alt="" />
 					</div>
 					<div class="people_name" th:text="${rePartnerDetail.username}"></div>
 				</div>
 			</div>
 		</div>
 		<div class="thinkerdetail_center">
-			<div class="detailcenter_left">
-				<div th:each="partnerAchievementList:${partnerAchievementList}">
-					<div class="fruit_title">
-						<p th:text="${partnerAchievementList.maturityS}"></p>
-						<h4  th:text="${partnerAchievementList.name}"></h4>
-					</div>
-					<div class="fruit_text">
-						<p  th:text="${partnerAchievementList.introduction}">
-						</p>
-					</div>
-					<div class="fruit_bottom">
-						<span class="text_spanimg"> 
-							<img th:src="${portalHost + '/img/thinker_detail1.jpg'}" alt="" />
-						</span> 
-						<!-- <span>约1小时|</span> <span>0人约过</span> -->
+			<div th:if="${showflg} == 1 ">
+				<div class="detailcenter_left">
+					<div th:each="partnerAchievementList:${partnerAchievementList}">
+						<div class="fruit_title">
+							<p th:text="${partnerAchievementList.maturityS}"></p>
+							<h4 th:text="${partnerAchievementList.name}"></h4>
+						</div>
+						<div class="fruit_text">
+							<p th:text="${partnerAchievementList.introduction}"></p>
+						</div>
+						<div class="fruit_bottom">
+							<span class="text_spanimg"> <img
+								th:src="${portalHost + '/img/thinker_detail1.jpg'}" alt="" />
+							</span>
+						</div>
 					</div>
-				</div> 
+				</div>
+			</div>
+			<div th:if="${showflg} == 0 ">
+				<div class="detailcenter_">
+					<img th:src="${portalHost+ '/img/all_null.png'}" alt="" />
+				</div>
 			</div>
+
 			<div class="detailcenter_right">
-				<div class="right_img">				
-					<p th:if="${rePartnerDetail.personPortraitUrl != null and rePartnerDetail.personPortraitUrl !=''}">
-        					<img th:src="${avatarUploadHost + rePartnerDetail.personPortraitUrl}" alt="" />      					
-        			</p>
-        			<p th:if="${rePartnerDetail.personPortraitUrl == null or rePartnerDetail.personPortraitUrl ==''}">
-        					<img th:src="${avatarUploadHost + '/default/subscriberDetail.jpg'}" alt="" />
-        			</p>
+				<div class="right_img">
+					<p
+						th:if="${rePartnerDetail.personPortraitUrl != null and rePartnerDetail.personPortraitUrl !=''}">
+						<img
+							th:src="${avatarUploadHost + rePartnerDetail.personPortraitUrl}"
+							alt="" />
+					</p>
+					<p
+						th:if="${rePartnerDetail.personPortraitUrl == null or rePartnerDetail.personPortraitUrl ==''}">
+						<img
+							th:src="${avatarUploadHost + '/default/subscriberDetail.jpg'}"
+							alt="" />
+					</p>
 					<div>
 						线下约见 <span>32次</span>
-					</div> 
+					</div>
 				</div>
 				<div class="right_text" th:each="rePartnerDetail:${rePartnerDetail}">
 					<h3>关于智者</h3>
 					<div>
 						<h5>专业领域:</h5>
-						<p th:text="${rePartnerDetail.abilityLabel}?${rePartnerDetail.abilityLabel}:未知"></p>
+						<p
+							th:text="${rePartnerDetail.abilityLabel}?${rePartnerDetail.abilityLabel}:未知"></p>
 					</div>
 					<div>
 						<h5>所在地:</h5>
-						<p th:text="${rePartnerDetail.provinceS}?${rePartnerDetail.provinceS}:未公开"></p>
+						<p
+							th:text="${rePartnerDetail.provinceS}?${rePartnerDetail.provinceS}:未公开"></p>
 					</div>
 					<div class="summary">
 						<h5>智者简介:</h5>
-						<p th:text="${rePartnerDetail.personalProfile}?${rePartnerDetail.personalProfile}:无"></p>
+						<p
+							th:text="${rePartnerDetail.personalProfile}?${rePartnerDetail.personalProfile}:无"></p>
 					</div>
 					<div class="right_btn">
 						<div class="btn_right">在线咨询</div>
 						<div id="consultBtn">线下约见</div>
 					</div>
 				</div>
-					<h3>相关智者</h3>
-				<div class="right_bottom"  th:each="reuserPartner:${reuserPartner}">
+				<h3>相关智者</h3>
+				<div class="right_bottom" th:each="reuserPartner:${reuserPartner}">
 					<div>
-						<div class="people_img"> <img th:src= "${avatarUploadHost+reuserPartner.personPortraitUrl}"alt="" /> </div>
+						<div class="people_img">
+							<img th:src="${avatarUploadHost+reuserPartner.personPortraitUrl}"
+								alt="" />
+						</div>
 						<div class="people_text">
-							<h5 th:text="${reuserPartner.username}?${reuserPartner.username}:佚名"></h5>
-							<span th:text="${reuserPartner.position}?${reuserPartner.position}:未公开"></span>
-							<p th:text="${reuserPartner.personalProfile}?${reuserPartner.personalProfile}:暂无简介"></p>
+							<h5
+								th:text="${reuserPartner.username}?${reuserPartner.username}:佚名"></h5>
+							<span
+								th:text="${reuserPartner.position}?${reuserPartner.position}:未公开"></span>
+							<p
+								th:text="${reuserPartner.personalProfile}?${reuserPartner.personalProfile}:暂无简介"></p>
 						</div>
 					</div>
 				</div>
 			</div>
 		</div>
 	</div>
-	<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
+	<div class="modal fade" id="myModal" tabindex="-1" role="dialog"
+		aria-labelledby="myModalLabel">
 		<div class="modal-dialog" role="document">
 			<div class="modal-content">
 				<div class="modal-header">
-					<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
+					<button type="button" class="close" data-dismiss="modal"
+						aria-label="Close">
+						<span aria-hidden="true">&times;</span>
+					</button>
 					<h4 class="modal-title" id="myModalLabel">咨询订单提交</h4>
 				</div>
-				<div class="modal-body" id="modal-content">
-				</div>
+				<div class="modal-body" id="modal-content"></div>
 				<div class="modal-footer">
-					<input type="hidden" th:value="${uid}" id="userId"/>
+					<input type="hidden" th:value="${uid}" id="userId" />
 					<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
 					<button type="button" class="btn btn-primary" id="submitOrder">提交订单</button>
 				</div>
@@ -121,7 +152,8 @@
 	</div>
 	<div th:replace="common::footer(~{::script})">
 		<script type="text/javascript" th:src="${portalHost + '/vendors.js'}"></script>
-		<script type="text/javascript" th:src="${portalHost + '/thinkTank/thinkerDetail.js'}"></script>
+		<script type="text/javascript"
+			th:src="${portalHost + '/thinkTank/thinkerDetail.js'}"></script>
 	</div>
 </body>
 </html>