From 87e528dd171385efda196d273e7c0fd29a344d81 Mon Sep 17 00:00:00 2001 From: sjm <2431685932@qq.com> Date: Sat, 8 Jul 2023 14:38:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0avatar=E5=AD=97=E6=AE=B5githu?= =?UTF-8?q?binfo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/hellogithub/dao/githubDao.java | 29 ++++++++++--------- src/com/hellogithub/entity/githubEntity.java | 14 ++++++++- .../hellogithub/service/githubService.java | 4 +-- .../githubinfo/ins_Github_infoServlet.java | 3 +- 4 files changed, 32 insertions(+), 18 deletions(-) diff --git a/src/com/hellogithub/dao/githubDao.java b/src/com/hellogithub/dao/githubDao.java index a064615..8d0e399 100644 --- a/src/com/hellogithub/dao/githubDao.java +++ b/src/com/hellogithub/dao/githubDao.java @@ -16,29 +16,30 @@ import java.util.List; public class githubDao { githubEntity githubentity = new githubEntity(); - public int ins_Github_info (int projectId, String name, String starImgUrl, int starCount, String mainLanguage, String isActive, int subscriber, int issues, String isOrganization, String defaultBranch, int forks, String protocol, String version){ + public int ins_Github_info (int projectId, String avatar,String name, String starImgUrl, int starCount, String mainLanguage, String isActive, int subscriber, int issues, String isOrganization, String defaultBranch, int forks, String protocol, String version){ PreparedStatement preparedStatement = null; Connection connection = null; int rs = 0 ; try { connection = JdbcUtils.getConnection(); - String Sql = "INSERT INTO githubinfo(id,projectId,name,starImgUrl,starCount,mainLanguage,isActive,subscriber,issues,isOrganization,defaultBranch,forks,protocol,version,isVaild) VALUES(null,?,?,?,?,?,?,?,?,?,?,?,?,?,0);"; + String Sql = "INSERT INTO githubinfo(id,projectId,avatar,name,starImgUrl,starCount,mainLanguage,isActive,subscriber,issues,isOrganization,defaultBranch,forks,protocol,version,isVaild) VALUES(null,?,?,?,?,?,?,?,?,?,?,?,?,?,?,0);"; preparedStatement = connection.prepareStatement(Sql); preparedStatement.setInt(1, projectId); - preparedStatement.setString(2, name); - preparedStatement.setString(3, starImgUrl); - preparedStatement.setInt(4, starCount); - preparedStatement.setString(5, mainLanguage); + preparedStatement.setString(2, avatar); + preparedStatement.setString(3, name); + preparedStatement.setString(4, starImgUrl); + preparedStatement.setInt(5, starCount); + preparedStatement.setString(6, mainLanguage); - preparedStatement.setString(6, isActive); - preparedStatement.setInt(7, subscriber); - preparedStatement.setInt(8, issues); - preparedStatement.setString(9, isOrganization); - preparedStatement.setString(10, defaultBranch); + preparedStatement.setString(7, isActive); + preparedStatement.setInt(8, subscriber); + preparedStatement.setInt(9, issues); + preparedStatement.setString(10, isOrganization); + preparedStatement.setString(11, defaultBranch); - preparedStatement.setInt(11, forks); - preparedStatement.setString(12, protocol); - preparedStatement.setString(13, version); + preparedStatement.setInt(12, forks); + preparedStatement.setString(13, protocol); + preparedStatement.setString(14, version); rs = preparedStatement.executeUpdate(); return rs; } catch (Exception e) { diff --git a/src/com/hellogithub/entity/githubEntity.java b/src/com/hellogithub/entity/githubEntity.java index 3868345..fbc90da 100644 --- a/src/com/hellogithub/entity/githubEntity.java +++ b/src/com/hellogithub/entity/githubEntity.java @@ -9,6 +9,17 @@ public class githubEntity { private int starCount; private String mainLanguage; private String isActive; + + public String getAvatar() { + return avatar; + } + + public void setAvatar(String avatar) { + this.avatar = avatar; + } + + private String avatar; + private int subscriber; private int issues; private String isOrganization; @@ -138,7 +149,7 @@ public class githubEntity { this.isVaild = isVaild; } - public githubEntity(int id, int projectId, String name, String starImgUrl, int starCount, String mainLanguage, String isActive, int subscriber, int issues, String isOrganization, String defaultBranch, int forks, String protocol, String version, int isVaild) { + public githubEntity(int id, int projectId, String name, String starImgUrl, int starCount, String avatar,String mainLanguage, String isActive, int subscriber, int issues, String isOrganization, String defaultBranch, int forks, String protocol, String version, int isVaild) { this.id = id; this.projectId = projectId; @@ -155,6 +166,7 @@ public class githubEntity { this.protocol = protocol; this.version = version; this.isVaild = isVaild; + this.avatar = avatar; } public githubEntity(){} diff --git a/src/com/hellogithub/service/githubService.java b/src/com/hellogithub/service/githubService.java index caed02b..5d61b31 100644 --- a/src/com/hellogithub/service/githubService.java +++ b/src/com/hellogithub/service/githubService.java @@ -11,8 +11,8 @@ import java.util.Map; public class githubService { private githubDao githubDao = new githubDao(); - public int ins_Github_info(int projectId, String name, String starImgUrl, int starCount, String mainLanguage, String isActive, int subscriber, int issues, String isOrganization, String defaultBranch, int forks, String protocol, String version){ - return githubDao.ins_Github_info(projectId, name,starImgUrl,starCount, mainLanguage,isActive, subscriber, issues, isOrganization,defaultBranch, forks, protocol, version); + public int ins_Github_info(int projectId, String avatar,String name, String starImgUrl, int starCount, String mainLanguage, String isActive, int subscriber, int issues, String isOrganization, String defaultBranch, int forks, String protocol, String version){ + return githubDao.ins_Github_info(projectId,avatar, name,starImgUrl,starCount, mainLanguage,isActive, subscriber, issues, isOrganization,defaultBranch, forks, protocol, version); } public String ret_Github_info(int projectId){ diff --git a/src/com/hellogithub/servlet/githubinfo/ins_Github_infoServlet.java b/src/com/hellogithub/servlet/githubinfo/ins_Github_infoServlet.java index f680bbc..5da14e7 100644 --- a/src/com/hellogithub/servlet/githubinfo/ins_Github_infoServlet.java +++ b/src/com/hellogithub/servlet/githubinfo/ins_Github_infoServlet.java @@ -36,6 +36,7 @@ public class ins_Github_infoServlet extends HttpServlet { PrintWriter writer = resp.getWriter(); int projectid = Integer.parseInt(req.getParameter("projectId ")); + String avatar = req.getParameter("avatar"); String name = req.getParameter("name "); String starImgUrl = req.getParameter("starImgUrl "); int starCount = Integer.parseInt(req.getParameter("starCount ")); @@ -50,7 +51,7 @@ public class ins_Github_infoServlet extends HttpServlet { String protocol = req.getParameter("protocol "); String version = req.getParameter("version "); - int rs = githubservice.ins_Github_info(projectid,name,starImgUrl,starCount, mainLanguage, isActive, subscriber, issues,isOrganization,defaultBranch,forks,protocol,version); + int rs = githubservice.ins_Github_info(projectid,avatar,name,starImgUrl,starCount, mainLanguage, isActive, subscriber, issues,isOrganization,defaultBranch,forks,protocol,version); if(rs == 1){ setResultOK("插入成功", writer); }else{