往project中更新数据
This commit is contained in:
@@ -236,4 +236,33 @@ public class projectDao {
|
|||||||
}
|
}
|
||||||
return projectEntityList;
|
return projectEntityList;
|
||||||
}
|
}
|
||||||
|
public int addStarNum(int proId)
|
||||||
|
{
|
||||||
|
int num ;
|
||||||
|
try {
|
||||||
|
Connection conn = JdbcUtils.getConnection();
|
||||||
|
QueryRunner runner = new QueryRunner();
|
||||||
|
String sql = "update project set starNum = starNum + 1 where isValid = 1 and projectId= ?";
|
||||||
|
num = runner.update(conn, sql,proId);
|
||||||
|
conn.close();
|
||||||
|
} catch (SQLException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
return num;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int cancelStarNum(int proId)
|
||||||
|
{
|
||||||
|
int num ;
|
||||||
|
try {
|
||||||
|
Connection conn = JdbcUtils.getConnection();
|
||||||
|
QueryRunner runner = new QueryRunner();
|
||||||
|
String sql = "update project set starNum = starNum - 1 where isValid = 1 and projectId= ?";
|
||||||
|
num = runner.update(conn, sql,proId);
|
||||||
|
conn.close();
|
||||||
|
} catch (SQLException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
return num;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1,12 +1,14 @@
|
|||||||
package com.hellogithub.service;
|
package com.hellogithub.service;
|
||||||
|
|
||||||
import com.hellogithub.dao.UserDao;
|
import com.hellogithub.dao.UserDao;
|
||||||
|
import com.hellogithub.dao.projectDao;
|
||||||
import com.hellogithub.dao.supportDao;
|
import com.hellogithub.dao.supportDao;
|
||||||
import com.hellogithub.entity.supportEntity;
|
import com.hellogithub.entity.supportEntity;
|
||||||
|
|
||||||
public class supportService {
|
public class supportService {
|
||||||
private supportDao supportDao = new supportDao();
|
private supportDao supportDao = new supportDao();
|
||||||
private UserDao userDao = new UserDao();
|
private UserDao userDao = new UserDao();
|
||||||
|
private projectDao projectDao = new projectDao();
|
||||||
public int retNum(String username,int projectId){
|
public int retNum(String username,int projectId){
|
||||||
int num ;
|
int num ;
|
||||||
supportEntity supportEntity = supportDao.selectSupport(userDao.selectIdByName(username),projectId);
|
supportEntity supportEntity = supportDao.selectSupport(userDao.selectIdByName(username),projectId);
|
||||||
@@ -24,7 +26,8 @@ public class supportService {
|
|||||||
{
|
{
|
||||||
String tip;
|
String tip;
|
||||||
int num = supportDao.insertSupport(userDao.selectIdByName(username),projectId);
|
int num = supportDao.insertSupport(userDao.selectIdByName(username),projectId);
|
||||||
if(num == 1)
|
int numm = projectDao.addStarNum(projectId);
|
||||||
|
if(num == 1 & numm == 1)
|
||||||
{
|
{
|
||||||
tip="点赞成功";
|
tip="点赞成功";
|
||||||
}
|
}
|
||||||
@@ -38,7 +41,8 @@ public class supportService {
|
|||||||
{
|
{
|
||||||
String tip;
|
String tip;
|
||||||
int num = supportDao.deleteSupport(userDao.selectIdByName(username),projectId);
|
int num = supportDao.deleteSupport(userDao.selectIdByName(username),projectId);
|
||||||
if(num == 1)
|
int numm = projectDao.cancelStarNum(projectId);
|
||||||
|
if(num == 1 & numm == 1)
|
||||||
{
|
{
|
||||||
tip="取消成功";
|
tip="取消成功";
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user