shuzheng 9 лет назад
Родитель
Сommit
c69536893f

+ 1 - 1
cms/cms-web/src/main/java/com/zheng/cms/controller/manage/CmsCommentController.java

@@ -49,7 +49,7 @@ public class CmsCommentController extends BaseController {
 		CmsCommentExample cmsCommentExample = new CmsCommentExample();
 		cmsCommentExample.setOffset((page - 1) * rows);
 		cmsCommentExample.setLimit(rows);
-		cmsCommentExample.setOrderByClause("orders desc");
+		cmsCommentExample.setOrderByClause("comment_id desc");
 		List<CmsComment> comments = cmsCommentService.getMapper().selectByExample(cmsCommentExample);
 
 		// 分页对象

+ 63 - 0
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/article/add.jsp

@@ -0,0 +1,63 @@
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
+<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
+<c:set var="basePath" value="${pageContext.request.contextPath}"/>
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8"/>
+<title>新增</title>
+</head>
+<body>
+<div>
+	<a href="${basePath}/manage">首页</a> &gt; <a href="${basePath}/manage/article/list">文章列表</a> &gt; 新增
+</div>
+<div>
+	<form method="post">
+	<table border="1">
+		<tr><td>标题:</td><td><input type="text" name="title" autofocus/></td></tr>
+		<tr><td>原作者:</td><td><input type="text" name="author"/></td></tr>
+		<tr><td>来源:</td><td><input type="text" name="fromurl"/></td></tr>
+		<tr><td>封面图:</td><td><input type="text" name="image"/></td></tr>
+		<tr><td>关键字:</td><td><input type="text" name="keywords"/></td></tr>
+		<tr><td>简介:</td><td><input type="text" name="description"/></td></tr>
+		<tr>
+			<td>类型:</td>
+			<td>
+				<select name="type">
+					<option value="1">普通</option>
+					<option value="2">热门</option>
+				</select>
+			</td>
+		</tr>
+		<tr>
+			<td>是否允许评论:</td>
+			<td>
+				<select name="allowcomments">
+					<option value="1">允许</option>
+					<option value="0">不允许</option>
+				</select>
+			</td>
+		</tr>
+		<tr>
+			<td>状态:</td>
+			<td>
+				<select name="status">
+					<option value="0">未审核</option>
+					<option value="-1">不通过</option>
+					<option value="1">通过</option>
+				</select>
+			</td>
+		</tr>
+		<tr><td>内容:</td><td><input type="text" name="content"/></td></tr>
+		<tr><td>发布人ID:</td><td><input type="text" name="userId"/></td></tr>
+		<tr><td>阅读量:</td><td><input type="text" name="readnumber" value="0"/></td></tr>
+		<tr><td></td><td><a href="${basePath}/manage/article/list">取消</a> <input type="submit" value="保存"/></td></tr>
+	</table>
+	</form>
+</div>
+</body>
+</html>

+ 82 - 0
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/article/list.jsp

@@ -0,0 +1,82 @@
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
+<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
+<c:set var="basePath" value="${pageContext.request.contextPath}"/>
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8"/>
+<title>列表</title>
+</head>
+<body>
+<div>
+	<a href="${basePath}/manage">首页</a> &gt; 文章列表
+</div>
+<div>
+	<table border="1">
+		<caption><a href="${basePath}/manage/article/add">新增</a> <a href="${basePath}/manage/article/batchDelete">批量删除</a></caption>
+		<thead>
+			<tr>
+				<th>ID</th>
+				<th>标题</th>
+				<th>原作者</th>
+				<th>来源</th>
+				<th>封面图</th>
+				<th>关键字</th>
+				<th>简介</th>
+				<th>类型</th>
+				<th>是否允许评论</th>
+				<th>状态</th>
+				<th>内容</th>
+				<th>发布人ID</th>
+				<th>阅读数</th>
+				<th>创建时间</th>
+				<th>操作</th>
+			</tr>
+		</thead>
+		<tbody>
+			<c:forEach var="article" items="${articles}">
+			<tr>
+				<td>${article.articleId}</td>
+				<td>${article.title}</td>
+				<td>${article.author}</td>
+				<td>${article.fromurl}</td>
+				<td>${article.image}</td>
+				<td>${article.keywords}</td>
+				<td>${article.description}</td>
+				<td>
+					<c:if test="${article.type==1}">普通</c:if>
+					<c:if test="${article.type==2}">热门</c:if>
+				</td>
+				<td>
+					<c:if test="${article.allowcomments==0}">不允许</c:if>
+					<c:if test="${article.allowcomments==1}">允许</c:if>
+				</td>
+				<td>
+					<c:if test="${article.status==-1}">不通过</c:if>
+					<c:if test="${article.status==0}">未审核</c:if>
+					<c:if test="${article.status==1}">通过</c:if>
+				</td>
+				<td>${article.content}</td>
+				<td>${article.userId}</td>
+				<td>${article.readnumber}</td>
+				<td>
+					<jsp:useBean id="date" class="java.util.Date"/>
+					<jsp:setProperty name="date" property="time" value="${article.ctime}"/>
+					<fmt:formatDate value="${date}" type="both" pattern="yyyy-MM-dd HH:mm:ss" timeZone="Asia/Shanghai"/>
+				</td>
+				<td>
+					<a href="${basePath}/manage/article/update/${article.articleId}">修改</a>
+					<a href="${basePath}/manage/article/delete/${article.articleId}" onclick="return confirm('确认删除吗?');">删除</a>
+				</td>
+			</tr>
+			</c:forEach>
+		</tbody>
+	</table>
+	<div>${paginator.html}</div>
+</div>
+</body>
+</html>

+ 64 - 0
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/article/update.jsp

@@ -0,0 +1,64 @@
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
+<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
+<c:set var="basePath" value="${pageContext.request.contextPath}"/>
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8"/>
+<title>编辑</title>
+</head>
+<body>
+<div>
+	<a href="${basePath}/manage">首页</a> &gt; <a href="${basePath}/manage/article/list">文章列表</a> &gt; 编辑
+</div>
+<div>
+	<form method="post">
+	<table border="1">
+		<input type="hidden" name="articleId" value="${article.articleId}"/>
+		<tr><td>标题:</td><td><input type="text" name="title" value="${article.title}"/></td></tr>
+		<tr><td>原作者:</td><td><input type="text" name="author" value="${article.author}"/></td></tr>
+		<tr><td>来源:</td><td><input type="text" name="fromurl" value="${article.fromurl}"/></td></tr>
+		<tr><td>封面图:</td><td><input type="text" name="image" value="${article.image}"/></td></tr>
+		<tr><td>关键字:</td><td><input type="text" name="keywords" value="${article.keywords}"/></td></tr>
+		<tr><td>简介:</td><td><input type="text" name="description" value="${article.description}"/></td></tr>
+		<tr>
+			<td>类型:</td>
+			<td>
+				<select name="type">
+					<option value="1" <c:if test="${article.type==1}">selected="selected"</c:if>>普通</option>
+					<option value="2" <c:if test="${article.type==2}">selected="selected"</c:if>>热门</option>
+				</select>
+			</td>
+		</tr>
+		<tr>
+			<td>是否允许评论:</td>
+			<td>
+				<select name="allowcomments">
+					<option value="1" <c:if test="${article.allowcomments==1}">selected="selected"</c:if>>允许</option>
+					<option value="0" <c:if test="${article.allowcomments==0}">selected="selected"</c:if>>不允许</option>
+				</select>
+			</td>
+		</tr>
+		<tr>
+			<td>状态:</td>
+			<td>
+				<select name="status">
+					<option value="0" <c:if test="${article.status==0}">selected="selected"</c:if>>未审核</option>
+					<option value="-1" <c:if test="${article.status==-1}">selected="selected"</c:if>>不通过</option>
+					<option value="1" <c:if test="${article.status==1}">selected="selected"</c:if>>通过</option>
+				</select>
+			</td>
+		</tr>
+		<tr><td>内容:</td><td><input type="text" name="content" value="${article.content}"/></td></tr>
+		<tr><td>发布人ID:</td><td><input type="text" name="userId" value="${article.userId}"/></td></tr>
+		<tr><td>阅读量:</td><td><input type="text" name="readnumber" value="${article.readnumber}"/></td></tr>
+		<tr><td></td><td><a href="${basePath}/manage/article/list">取消</a> <input type="submit" value="保存"/></td></tr>
+	</table>
+	</form>
+</div>
+</body>
+</html>

+ 1 - 1
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/category/add.jsp

@@ -19,7 +19,7 @@
 	<form method="post">
 	<table border="1">
 		<tr><td>上级编号:</td><td><input type="text" name="pid" autofocus/></td></tr>
-		<tr><td>层级:</td><td><input type="text" name="level"/></td></tr>
+		<tr><td>层级:</td><td><input type="text" name="level" value="1"/></td></tr>
 		<tr><td>名称:</td><td><input type="text" name="name"/></td></tr>
 		<tr><td>描述:</td><td><input type="text" name="description"/></td></tr>
 		<tr><td>图标:</td><td><input type="text" name="icon"/></td></tr>

+ 42 - 0
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/comment/add.jsp

@@ -0,0 +1,42 @@
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
+<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
+<c:set var="basePath" value="${pageContext.request.contextPath}"/>
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8"/>
+<title>新增</title>
+</head>
+<body>
+<div>
+	<a href="${basePath}/manage">首页</a> &gt; <a href="${basePath}/manage/comment/list">评论列表</a> &gt; 新增
+</div>
+<div>
+	<form method="post">
+	<table border="1">
+		<tr><td>楼中楼编号:</td><td><input type="text" name="pid" autofocus/></td></tr>
+		<tr><td>文章编号:</td><td><input type="text" name="articleId"/></td></tr>
+		<tr><td>用户编号:</td><td><input type="text" name="userId"/></td></tr>
+		<tr><td>评论内容:</td><td><input type="text" name="content"/></td></tr>
+		<tr>
+			<td>状态:</td>
+			<td>
+				<select name="status">
+					<option value="0">未审核</option>
+					<option value="-1">不通过</option>
+					<option value="1">通过</option>
+				</select>
+			</td>
+		</tr>
+		<tr><td>IP地址:</td><td><input type="text" name="ip"/></td></tr>
+		<tr><td>终端信息:</td><td><input type="text" name="agent"/></td></tr>
+		<tr><td></td><td><a href="${basePath}/manage/comment/list">取消</a> <input type="submit" value="保存"/></td></tr>
+	</table>
+	</form>
+</div>
+</body>
+</html>

+ 66 - 0
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/comment/list.jsp

@@ -0,0 +1,66 @@
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
+<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
+<c:set var="basePath" value="${pageContext.request.contextPath}"/>
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8"/>
+<title>列表</title>
+</head>
+<body>
+<div>
+	<a href="${basePath}/manage">首页</a> &gt; 评论列表
+</div>
+<div>
+	<table border="1">
+		<caption><a href="${basePath}/manage/comment/add">新增</a> <a href="${basePath}/manage/comment/batchDelete">批量删除</a></caption>
+		<thead>
+			<tr>
+				<th>ID</th>
+				<th>楼中楼ID</th>
+				<th>文章编号</th>
+				<th>用户编号</th>
+				<th>评论内容</th>
+				<th>状态</th>
+				<th>IP地址</th>
+				<th>终端信息</th>
+				<th>创建时间</th>
+				<th>操作</th>
+			</tr>
+		</thead>
+		<tbody>
+			<c:forEach var="comment" items="${comments}">
+			<tr>
+				<td>${comment.commentId}</td>
+				<td>${comment.pid}</td>
+				<td>${comment.articleId}</td>
+				<td>${comment.userId}</td>
+				<td>${comment.content}</td>
+				<td>
+					<c:if test="${comment.status==-1}">不通过</c:if>
+					<c:if test="${comment.status==0}">未审核</c:if>
+					<c:if test="${comment.status==1}">通过</c:if>
+				</td>
+				<td>${comment.ip}</td>
+				<td>${comment.agent}</td>
+				<td>
+					<jsp:useBean id="date" class="java.util.Date"/>
+					<jsp:setProperty name="date" property="time" value="${comment.ctime}"/>
+					<fmt:formatDate value="${date}" type="both" pattern="yyyy-MM-dd HH:mm:ss" timeZone="Asia/Shanghai"/>
+				</td>
+				<td>
+					<a href="${basePath}/manage/comment/update/${comment.commentId}">修改</a>
+					<a href="${basePath}/manage/comment/delete/${comment.commentId}" onclick="return confirm('确认删除吗?');">删除</a>
+				</td>
+			</tr>
+			</c:forEach>
+		</tbody>
+	</table>
+	<div>${paginator.html}</div>
+</div>
+</body>
+</html>

+ 43 - 0
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/comment/update.jsp

@@ -0,0 +1,43 @@
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
+<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
+<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
+<c:set var="basePath" value="${pageContext.request.contextPath}"/>
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="utf-8"/>
+<title>编辑</title>
+</head>
+<body>
+<div>
+	<a href="${basePath}/manage">首页</a> &gt; <a href="${basePath}/manage/comment/list">标签列表</a> &gt; 编辑
+</div>
+<div>
+	<form method="post">
+	<table border="1">
+		<input type="hidden" name="commentId" value="${comment.commentId}"/>
+		<tr><td>楼中楼编号:</td><td><input type="text" name="pid" value="${comment.pid}"/></td></tr>
+		<tr><td>文章编号:</td><td><input type="text" name="articleId" value="${comment.articleId}"/></td></tr>
+		<tr><td>用户编号:</td><td><input type="text" name="userId" value="${comment.userId}"/></td></tr>
+		<tr><td>评论内容:</td><td><input type="text" name="content" value="${comment.content}"/></td></tr>
+		<tr>
+			<td>状态:</td>
+			<td>
+				<select name="status">
+					<option value="0" <c:if test="${comment.status==0}">selected="selected"</c:if>>未审核</option>
+					<option value="-1" <c:if test="${comment.status==-1}">selected="selected"</c:if>>不通过</option>
+					<option value="1" <c:if test="${comment.status==1}">selected="selected"</c:if>>通过</option>
+				</select>
+			</td>
+		</tr>
+		<tr><td>IP地址:</td><td><input type="text" name="ip" value="${comment.ip}"/></td></tr>
+		<tr><td>终端信息:</td><td><input type="text" name="agent" value="${comment.agent}"/></td></tr>
+		<tr><td></td><td><a href="${basePath}/manage/comment/list">取消</a> <input type="submit" value="保存"/></td></tr>
+	</table>
+	</form>
+</div>
+</body>
+</html>

+ 2 - 0
cms/cms-web/src/main/webapp/WEB-INF/jsp/manage/index.jsp

@@ -12,6 +12,8 @@
 <ul>
     <li><a href="${basePath}/manage/tag/list">标签管理</a></li>
     <li><a href="${basePath}/manage/category/list">类目管理</a></li>
+    <li><a href="${basePath}/manage/article/list">文章管理</a></li>
+    <li><a href="${basePath}/manage/comment/list">评论管理</a></li>
 </ul>
 </body>
 </html>