|
@@ -3,8 +3,10 @@ package com.goafanti.common.controller;
|
|
|
|
|
|
|
|
import java.util.Arrays;
|
|
import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.Iterator;
|
|
import java.util.Iterator;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
@@ -24,6 +26,7 @@ import com.goafanti.business.bo.JtBusinessCategoryBo;
|
|
|
import com.goafanti.business.bo.JtBusinessCategoryTree;
|
|
import com.goafanti.business.bo.JtBusinessCategoryTree;
|
|
|
import com.goafanti.business.bo.JtBusinessProjectResult;
|
|
import com.goafanti.business.bo.JtBusinessProjectResult;
|
|
|
import com.goafanti.business.service.JtBusinessService;
|
|
import com.goafanti.business.service.JtBusinessService;
|
|
|
|
|
+import com.goafanti.business.service.JtTagService;
|
|
|
import com.goafanti.common.bo.PolicyEntity;
|
|
import com.goafanti.common.bo.PolicyEntity;
|
|
|
import com.goafanti.common.bo.Result;
|
|
import com.goafanti.common.bo.Result;
|
|
|
import com.goafanti.common.bo.fieldGlossoryBo;
|
|
import com.goafanti.common.bo.fieldGlossoryBo;
|
|
@@ -103,6 +106,8 @@ public class WebpageController extends BaseController {
|
|
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
|
private JtBusinessCategoryMapper jtBusinessCategoryMapper;
|
|
private JtBusinessCategoryMapper jtBusinessCategoryMapper;
|
|
|
|
|
+ @Resource
|
|
|
|
|
+ private JtTagService jtTagService;
|
|
|
|
|
|
|
|
@RequestMapping(value = "/user/account/index", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/user/account/index", method = RequestMethod.GET)
|
|
|
public ModelAndView index(HttpServletRequest request, ModelAndView modelview) {
|
|
public ModelAndView index(HttpServletRequest request, ModelAndView modelview) {
|
|
@@ -347,15 +352,34 @@ public class WebpageController extends BaseController {
|
|
|
@SuppressWarnings("unchecked")
|
|
@SuppressWarnings("unchecked")
|
|
|
@RequestMapping(value = "/portal/service/serviceIndex", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/portal/service/serviceIndex", method = RequestMethod.GET)
|
|
|
public ModelAndView portalServiceServiceIndex(HttpServletRequest request, ModelAndView modelview) {
|
|
public ModelAndView portalServiceServiceIndex(HttpServletRequest request, ModelAndView modelview) {
|
|
|
- modelview.setViewName("/portal/service/serviceIndex");
|
|
|
|
|
|
|
+ modelview.setViewName("/portal/service/services");
|
|
|
|
|
+ Map<String, Object> map=new HashMap<>();
|
|
|
|
|
+ map.put("military", jtBusinessService.getProjectByTag("军工市场采购",2));
|
|
|
|
|
+ map.put("government", jtBusinessService.getProjectByTag("政府市场采购", 1));
|
|
|
|
|
+ map.put("international", jtBusinessService.getProjectByTag("国际市场开发", 3));
|
|
|
|
|
+ //减税免税
|
|
|
|
|
+ List<JtBusinessProject> l1 = jtBusinessService.getProjectByTag("减税免税", 3);
|
|
|
|
|
+ //融资
|
|
|
|
|
+ List<JtBusinessProject> l2 = jtBusinessService.getProjectByTag("融资租售", 3);
|
|
|
|
|
+ map.put("taxReduction", handleAdvertisement(l1));
|
|
|
|
|
+ map.put("financingLease",handleAdvertisement(l2));
|
|
|
|
|
+ map.put("defenseWeapon", jtBusinessService.getProjectByTag("攻防利器", 1));
|
|
|
|
|
+ map.put("ownUse", jtBusinessService.getProjectByTag("他山己用", 4));
|
|
|
|
|
+ modelview.addObject("prolist", map);//标签项目
|
|
|
|
|
+ modelview.addObject("technologyProject", jtBusinessService.getCategoryByModule(5,2,12));//科技项目3级
|
|
|
|
|
+
|
|
|
|
|
+ //科技项目下面的一级
|
|
|
|
|
+ //modelview.addObject("tProject", jtBusinessService.getCategoryByModule(5,1,4));//科技项目2级
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
// 政策
|
|
// 政策
|
|
|
// List<PolicyEntity>policyEntities=achievementService.getIntellectualProperty(8);
|
|
// List<PolicyEntity>policyEntities=achievementService.getIntellectualProperty(8);
|
|
|
- List<PolicyResult> policies = (List<PolicyResult>) policyService
|
|
|
|
|
|
|
+ /*List<PolicyResult> policies = (List<PolicyResult>) policyService
|
|
|
.searchPolicy("", 2, null, null, "web_tech_service_index", 1, 8, null).getList();
|
|
.searchPolicy("", 2, null, null, "web_tech_service_index", 1, 8, null).getList();
|
|
|
modelview.addObject("policyList", policies);
|
|
modelview.addObject("policyList", policies);
|
|
|
// 新闻
|
|
// 新闻
|
|
|
List<News> news = (List<News>) newsService.portalNewsList(5, 1, null, null, null, null, 2).getList();
|
|
List<News> news = (List<News>) newsService.portalNewsList(5, 1, null, null, null, null, 2).getList();
|
|
|
- modelview.addObject("newsList", news);
|
|
|
|
|
|
|
+ modelview.addObject("newsList", news);*/
|
|
|
//军工认证
|
|
//军工认证
|
|
|
/*JtBusinessCategory military = jtBusinessService.getBusinessCategoryByLayerAndName(1, "军工认证");
|
|
/*JtBusinessCategory military = jtBusinessService.getBusinessCategoryByLayerAndName(1, "军工认证");
|
|
|
List<JtBusinessProject> l = jtBusinessService.getModuleByName("军工认证", null, 3);
|
|
List<JtBusinessProject> l = jtBusinessService.getModuleByName("军工认证", null, 3);
|
|
@@ -422,7 +446,7 @@ public class WebpageController extends BaseController {
|
|
|
}
|
|
}
|
|
|
*/
|
|
*/
|
|
|
/*************以下是重新查询的数据********************************/
|
|
/*************以下是重新查询的数据********************************/
|
|
|
- JtBusinessCategory category = new JtBusinessCategory();
|
|
|
|
|
|
|
+ /*JtBusinessCategory category = new JtBusinessCategory();
|
|
|
category.setPcIndex(1);
|
|
category.setPcIndex(1);
|
|
|
category.setLayer(6);
|
|
category.setLayer(6);
|
|
|
category.setName("高新技术企业服务");
|
|
category.setName("高新技术企业服务");
|
|
@@ -475,7 +499,7 @@ public class WebpageController extends BaseController {
|
|
|
List<JtBusinessCategory> manageSysPro = jtBusinessCategoryMapper.getCategoryByModel(category);
|
|
List<JtBusinessCategory> manageSysPro = jtBusinessCategoryMapper.getCategoryByModel(category);
|
|
|
modelview.addObject("scienceProjectList", manageSysPro);
|
|
modelview.addObject("scienceProjectList", manageSysPro);
|
|
|
modelview.addObject("spc1", scienceProject1);
|
|
modelview.addObject("spc1", scienceProject1);
|
|
|
-
|
|
|
|
|
|
|
+ */
|
|
|
//军民融合
|
|
//军民融合
|
|
|
/*JtBusinessCategory jmrh = jtBusinessService.getBusinessCategoryByLayerAndName(1, "军民融合");
|
|
/*JtBusinessCategory jmrh = jtBusinessService.getBusinessCategoryByLayerAndName(1, "军民融合");
|
|
|
List<JtBusinessProject> jlist = jtBusinessService.getKJListByIds(3,null,3);
|
|
List<JtBusinessProject> jlist = jtBusinessService.getKJListByIds(3,null,3);
|
|
@@ -483,9 +507,9 @@ public class WebpageController extends BaseController {
|
|
|
modelview.addObject("jlist", jlist);*/
|
|
modelview.addObject("jlist", jlist);*/
|
|
|
/****************************以上是新修改的部分********************************************/
|
|
/****************************以上是新修改的部分********************************************/
|
|
|
// 咨询师
|
|
// 咨询师
|
|
|
- List<UserIdentityBo> userIdentityBos = userIdentityService.getExperts(8);
|
|
|
|
|
|
|
+ /*List<UserIdentityBo> userIdentityBos = userIdentityService.getExperts(8);
|
|
|
// List<consultantListBo>userIdentityBos=userIdentityService.getConsultantList(8);
|
|
// List<consultantListBo>userIdentityBos=userIdentityService.getConsultantList(8);
|
|
|
- modelview.addObject("consultants", userIdentityBos);
|
|
|
|
|
|
|
+ modelview.addObject("consultants", userIdentityBos);*/
|
|
|
//获得轮播图数据
|
|
//获得轮播图数据
|
|
|
List<Banners> blist = bannersService.findBannersList("serviceIndex", 0, 3, 1);
|
|
List<Banners> blist = bannersService.findBannersList("serviceIndex", 0, 3, 1);
|
|
|
if(null != blist){
|
|
if(null != blist){
|
|
@@ -1408,7 +1432,7 @@ public class WebpageController extends BaseController {
|
|
|
//获得法律顾问列表数据
|
|
//获得法律顾问列表数据
|
|
|
String id = TokenManager.getUserId();
|
|
String id = TokenManager.getUserId();
|
|
|
if(null != id){
|
|
if(null != id){
|
|
|
- modelview.addObject("userType", userService.selectByPrimaryKey(TokenManager.getUserToken().getId()).getType());
|
|
|
|
|
|
|
+ modelview.addObject("userType", userService.selectByPrimaryKey(id).getType());
|
|
|
}
|
|
}
|
|
|
modelview.addObject("slist", userIdentityService.consultantList( null, 1, 4, null, null, null, 0, 12).getList());
|
|
modelview.addObject("slist", userIdentityService.consultantList( null, 1, 4, null, null, null, 0, 12).getList());
|
|
|
modelview.setViewName("/portal/service/safeguarding");
|
|
modelview.setViewName("/portal/service/safeguarding");
|
|
@@ -1460,7 +1484,7 @@ public class WebpageController extends BaseController {
|
|
|
modelview.setViewName("/portal/adviser");
|
|
modelview.setViewName("/portal/adviser");
|
|
|
String id = TokenManager.getUserId();
|
|
String id = TokenManager.getUserId();
|
|
|
if(null != id){
|
|
if(null != id){
|
|
|
- modelview.addObject("userType", userService.selectByPrimaryKey(TokenManager.getUserToken().getId()).getType());
|
|
|
|
|
|
|
+ modelview.addObject("userType", userService.selectByPrimaryKey(id).getType());
|
|
|
}
|
|
}
|
|
|
return modelview;
|
|
return modelview;
|
|
|
}
|
|
}
|
|
@@ -1539,4 +1563,71 @@ public class WebpageController extends BaseController {
|
|
|
return modelview;
|
|
return modelview;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 品牌建设
|
|
|
|
|
+ * @param modelview
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping("/portal/service/brandBuild")
|
|
|
|
|
+ public ModelAndView brandBuild(ModelAndView modelview){
|
|
|
|
|
+ modelview.addObject("list", jtBusinessService.getProjectByTag("品牌建设", 10));
|
|
|
|
|
+ modelview.setViewName("/portal/service/brandBuild");
|
|
|
|
|
+ return modelview;
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 政府扶持
|
|
|
|
|
+ * @param modelview
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping("/portal/service/governmentSupport")
|
|
|
|
|
+ public ModelAndView governmentSupport(ModelAndView modelview){
|
|
|
|
|
+ modelview.addObject("list", jtBusinessService.getProjectByTag("政府扶持", 4));
|
|
|
|
|
+ modelview.setViewName("/portal/service/governmentSupport");
|
|
|
|
|
+ return modelview;
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 市场开拓
|
|
|
|
|
+ * @param modelview
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping("/portal/service/marketOpen")
|
|
|
|
|
+ public ModelAndView marketOpen(ModelAndView modelview){
|
|
|
|
|
+ modelview.addObject("list1", jtBusinessService.getProjectByTag("国际市场开发", 4));
|
|
|
|
|
+ modelview.addObject("list2", jtBusinessService.getProjectByTag("政府市场采购", 2));
|
|
|
|
|
+ modelview.addObject("list3", jtBusinessService.getProjectByTag("军工市场采购", 3));
|
|
|
|
|
+ modelview.setViewName("/portal/service/marketOpen");
|
|
|
|
|
+ return modelview;
|
|
|
|
|
+ }
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 财税金融
|
|
|
|
|
+ * @param modelview
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping("/portal/service/taxFinance")
|
|
|
|
|
+ public ModelAndView taxFinance(ModelAndView modelview){
|
|
|
|
|
+ modelview.addObject("list", jtBusinessService.getProjectByTag("财税金融", 3));
|
|
|
|
|
+ modelview.setViewName("/portal/service/taxFinance");
|
|
|
|
|
+ return modelview;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ private List<JtBusinessProject> handleAdvertisement(List<JtBusinessProject> list){
|
|
|
|
|
+ for (JtBusinessProject jtBusinessProject : list) {
|
|
|
|
|
+ if(StringUtils.isNotBlank(jtBusinessProject.getAdvertisement())){
|
|
|
|
|
+ String[] sary = jtBusinessProject.getAdvertisement().split("[#]");
|
|
|
|
|
+ String str = "";
|
|
|
|
|
+ int c = sary.length > 4 ? 4: sary.length;
|
|
|
|
|
+ for (int i = 0; i < c; i++) {
|
|
|
|
|
+ str += "<p>" + sary[i] + "</p>";
|
|
|
|
|
+ }
|
|
|
|
|
+ jtBusinessProject.setAdvertisement(str);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return list;
|
|
|
|
|
+ }
|
|
|
|
|
+ @RequestMapping("/portal/assessment")
|
|
|
|
|
+ public ModelAndView assessment(ModelAndView modelAndView){
|
|
|
|
|
+ modelAndView.setViewName("/portal/assessment");
|
|
|
|
|
+ return modelAndView;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|