文章发布

This commit is contained in:
sjm
2023-07-05 23:10:14 +08:00
parent bfa6d91601
commit 53ff805209
3 changed files with 9 additions and 8 deletions

View File

@@ -137,14 +137,14 @@ public class articleDao {
} }
return entity; return entity;
} }
wen
public boolean insertArticle(int userid,String articleContent,String articleTitle,String articleIco){ public int insertArticle(int userid,String articleContent,String articleTitle,String articleIco){
Connection conn = null; Connection conn = null;
PreparedStatement preparedStatement = null; PreparedStatement preparedStatement = null;
String sql = "INSERT INTO article(articleId,userId,articleContent,publishTime,isValid,readCount,articleTitle,articleIco)\n" + String sql = "INSERT INTO article(articleId,userId,articleContent,publishTime,isValid,readCount,articleTitle,articleIco)\n" +
" VALUES(NULL,?,?,?,1,0,?,?);"; " VALUES(NULL,?,?,?,1,0,?,?);";
Date time= new java.sql.Date(new java.util.Date().getTime()); Date time= new java.sql.Date(new java.util.Date().getTime());
boolean bool = false; int bool = 0;
try{ try{
conn = JdbcUtils.getConnection(); conn = JdbcUtils.getConnection();
preparedStatement = conn.prepareStatement(sql); preparedStatement = conn.prepareStatement(sql);
@@ -154,9 +154,10 @@ public class articleDao {
preparedStatement.setString(4,articleTitle); preparedStatement.setString(4,articleTitle);
preparedStatement.setString(5, articleIco); preparedStatement.setString(5, articleIco);
bool = preparedStatement.execute(); bool = preparedStatement.executeUpdate();
JdbcUtils.closeConnection(preparedStatement, conn); JdbcUtils.closeConnection(preparedStatement, conn);
}catch (Exception e){ }catch (Exception e){
JdbcUtils.rollBackTransaction(conn);
e.printStackTrace(); e.printStackTrace();
} }
return bool; return bool;

View File

@@ -81,8 +81,8 @@ public class articleService {
return JSONObject.toJSONString(dataMap); return JSONObject.toJSONString(dataMap);
} }
public boolean insertArticle(int userid,String articleContent,String articleTitle,String articleIco){ public int insertArticle(int userid,String articleContent,String articleTitle,String articleIco){
boolean bool = articleDao.insertArticle(userid, articleContent, articleTitle, articleIco); int bool = articleDao.insertArticle(userid, articleContent, articleTitle, articleIco);
return bool; return bool;
} }

View File

@@ -46,10 +46,10 @@ public class ArticlePublish extends HttpServlet {
String articletitle = req.getParameter("articleTitle"); String articletitle = req.getParameter("articleTitle");
String articleico = req.getParameter("articleIco"); String articleico = req.getParameter("articleIco");
int userid = userservice.selectIdByName(username); int userid = userservice.selectIdByName(username);
Boolean bool = articleservice.insertArticle( int bool = articleservice.insertArticle(
userid,articlecontent,articletitle,articleico userid,articlecontent,articletitle,articleico
); );
if(bool == true){ if(bool == 1){
setResultOk("发布成功",writer); setResultOk("发布成功",writer);
writer.close(); writer.close();
} }