package?com.inxedu.os.app.controller.article;
import?com.inxedu.os.common.controller.baseController;
import?com.inxedu.os.common.entity.PageEntity;
import?com.inxedu.os.edu.entity.article.Article;
import?com.inxedu.os.edu.entity.article.QueryArticle;
import?com.inxedu.os.edu.service.article.ArticleService;
import?org.apache.log4j.Logger;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.ModelAttribute;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;
import?javax.servlet.http.HttpServletRequest;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
/**
?*?@author?www.inxedu.com
?*/
@Controller
@RequestMapping(“/webapp“)
public?class?AppArticleController?extends?baseController?{
private?static?Logger?logger?=?Logger.getLogger(AppArticleController.class);
@Autowired
private?ArticleService?articleService;
/**
?*?咨詢列表
?*/
@RequestMapping(“/showlist“)
@ResponseBody
public?Mapject>?showArticleList(HttpServletRequest?request?@ModelAttribute(“page“)?PageEntity?page)?{
Mapject>?json?=?new?HashMapject>();
SimpleDateFormat?sdf?=?new?SimpleDateFormat(“yyyy-MM-dd?HH:mm:ss“);
try?{
String?currentPage?=?request.getParameter(“currentPage“);//?當前頁
if?(currentPage?==?null?||?currentPage.trim().equals(““))?{
json?=?this.setJson(false?“頁碼不能為空“?null);
return?json;
}
page.setCurrentPage(Integer.parseInt(currentPage));//?當前頁
page.setPageSize(10);//?每頁多少條數據
String?pageSize?=?request.getParameter(“pageSize“);
if?(pageSize?!=?null)?{
page.setPageSize(Integer.parseInt(pageSize));
}
String?beginTime?=?request.getParameter(“beginCreateTime“);
String?endTime?=?request.getParameter(“endCreateTime“);
Date?beginCreateTime?=?null;
Date?endCreateTime?=?null;
if?(beginTime?!=?null?&&?!beginTime.equals(““))?{
beginCreateTime?=?sdf.parse(beginTime);//?開始添加時間
}
if?(endTime?!=?null?&&?!endTime.equals(““))?{
endCreateTime?=?sdf.parse(endTime);//?結束添加時間
}
String?queryKey?=?request.getParameter(“queryKey“);//?標題或文章來源
/*?===================查詢條件==================?*/
QueryArticle?queryArticle?=?new?QueryArticle();
queryArticle.setType(2);//?文章類型?2文章
queryArticle.setBeginCreateTime(beginCreateTime);//?開始添加時間
queryArticle.setEndCreateTime(endCreateTime);//?結束添加時間
queryArticle.setQueryKey(queryKey);//?標題或文章來源
List?articleList?=?articleService.queryArticlePage(queryArticle?page);
Mapject>?map?=?new?HashMapject>();
map.put(“articleList“?articleList);
map.put(“page“?page);
json?=?this.setJson(true?“成功“?map);
}?catch?(Exception?e)?{
json?=?this.setJson(false?“異常“?n
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.......??????1309??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\.classpath
????.......??????1446??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\.project
????.......???????327??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\.settings\org.eclipse.core.resources.prefs
????.......???????736??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\.settings\org.eclipse.jdt.core.prefs
????.......????????90??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\.settings\org.eclipse.m2e.core.prefs
????.......???????659??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\.settings\org.eclipse.wst.common.component
????.......???????252??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\.settings\org.eclipse.wst.common.project.facet.core.xm
l
????.......????????50??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\.settings\org.eclipse.wst.validation.prefs
????.......??????8343??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\demo_inxedu_open.iml
????.......?????16273??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\pom.xml
????.......??????4152??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\app\controller\article\AppArticleController.java
????.......??????4474??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\app\controller\course\AppCourseController.java
????.......??????1492??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\app\controller\subject\AppSubjectController.java
????.......??????4454??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\app\controller\teacher\AppTeacherController.java
????.......?????13390??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\app\controller\user\AppUserController.java
????.......??????1465??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\app\controller\websiteImages\AppWebsiteImagesController.java
????.......??????3258??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\common\constants\CacheConstans.java
????.......??????1288??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\common\constants\CommonConstants.java
????.......??????4703??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\common\controller\VideoUploadController.java
????.......??????4495??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\common\intercepter\IntercepterAdmin.java
????.......??????1616??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\common\intercepter\IntercepterWebLogin.java
????.......??????3257??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\common\intercepter\LimitIntercepterForWebsite.java
????.......??????6034??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\common\intercepter\PageInterceptor.java
????.......???????616??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\common\listener\MySessionListener.java
????.......??????3025??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\common\util\inxeduvideo\InxeduVideo.java
????.......??????3887??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\common\util\SingletonLoginUtils.java
????.......???????353??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\edu\constants\enums\WebSiteProfileType.java
????.......???????530??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\edu\controller\appapi\AppApiCourseController.java
????.......??????6718??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\edu\controller\article\AdminArticleController.java
????.......??????4947??2016-11-17?20:51??javae教育網站項目源碼\JavaEE_SSM源碼\demo_inxedu_open\src\main\java\com\inxedu\os\edu\controller\article\ArticleController.java
............此處省略2333個文件信息