package cn.ksource.web.controller.uc;
|
|
import java.util.Map;
|
|
import javax.annotation.Resource;
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
|
import org.springframework.stereotype.Controller;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.servlet.ModelAndView;
|
|
import cn.ksource.core.util.AjaxUtil;
|
import cn.ksource.core.util.JsonUtil;
|
import cn.ksource.core.web.WebUtil;
|
import cn.ksource.web.facade.uc.fulltext.UcFullTextFacade;
|
|
@Controller
|
@RequestMapping("/uc/ucfulltext")
|
public class UcFullTextController {
|
|
|
@Resource(name="ucFullTextFacade")
|
private UcFullTextFacade ucFullTextFacade;
|
|
/**
|
* 跳转到全文检索页面
|
*/
|
@RequestMapping("ucsearch.html")
|
public ModelAndView search(HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/uc/fulltext/ucsearch");
|
return modelAndView;
|
}
|
|
/**
|
* 跳转到全文检索结果页面
|
*/
|
@RequestMapping("ucresult.html")
|
public ModelAndView result(HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/uc/fulltext/ucresult");
|
String t = request.getParameter("t");
|
modelAndView.addObject("type", t);
|
String kw = AjaxUtil.decode(request.getParameter("kw"));
|
modelAndView.addObject("kw", kw);
|
return modelAndView;
|
}
|
|
|
@RequestMapping("ucresultData.html")
|
public void resultData(HttpServletRequest request,HttpServletResponse response) {
|
String customerId = WebUtil.getWebLoginUserCusId(request);
|
Map result = ucFullTextFacade.query(request,customerId);
|
System.out.println("--------------------->"+JsonUtil.map2Json(result));
|
WebUtil.write(response, JsonUtil.map2Json(result));
|
}
|
|
|
@RequestMapping("ucsearchData.html")
|
public ModelAndView searchData(HttpServletRequest request,HttpServletResponse response) {
|
ModelAndView modelAndView = new ModelAndView("/uc/fulltext/ucsearchData");
|
String customerId = WebUtil.getWebLoginUserCusId(request);
|
Map result = ucFullTextFacade.query(request,customerId);
|
System.out.println("--------------------->"+JsonUtil.map2Json(result));
|
String type = request.getParameter("type");
|
modelAndView.addObject("type", type);
|
modelAndView.addObject("data", result);
|
return modelAndView;
|
}
|
|
}
|