分类改成中文
This commit is contained in:
@@ -131,4 +131,14 @@ public class projectEntity {
|
|||||||
public void setLookCount(Integer lookCount) {
|
public void setLookCount(Integer lookCount) {
|
||||||
this.lookCount = lookCount;
|
this.lookCount = lookCount;
|
||||||
}
|
}
|
||||||
|
//多余字段
|
||||||
|
String categoryName;
|
||||||
|
|
||||||
|
public String getCategoryName() {
|
||||||
|
return categoryName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCategoryName(String categoryName) {
|
||||||
|
this.categoryName = categoryName;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@@ -4,16 +4,50 @@ import com.hellogithub.dao.UserDao;
|
|||||||
import com.hellogithub.dao.projectDao;
|
import com.hellogithub.dao.projectDao;
|
||||||
import com.hellogithub.entity.projectEntity;
|
import com.hellogithub.entity.projectEntity;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
public class projectService {
|
public class projectService {
|
||||||
|
|
||||||
|
|
||||||
private projectDao projectDao = new projectDao();
|
private projectDao projectDao = new projectDao();
|
||||||
/**
|
/**
|
||||||
* 按照期刊号查询
|
* 按照期刊号查询
|
||||||
*
|
*
|
||||||
* @param num
|
* @param num
|
||||||
*/
|
*/
|
||||||
public List<projectEntity> retTerm(String num){return projectDao.retTerm(num);}
|
public List<projectEntity> retTerm(String num){
|
||||||
|
Map<Integer,String> dataMap=new HashMap<>();
|
||||||
|
dataMap.put(1,"C项目");
|
||||||
|
dataMap.put(2,"C#项目");
|
||||||
|
dataMap.put(3,"C++项目");
|
||||||
|
dataMap.put(4,"CSS项目");
|
||||||
|
dataMap.put(5,"Go项目");
|
||||||
|
dataMap.put(6,"Java项目");
|
||||||
|
dataMap.put(7,"Javascript项目");
|
||||||
|
dataMap.put(8,"Kotlin项目");
|
||||||
|
dataMap.put(9,"Obejctive-C项目");
|
||||||
|
dataMap.put(10,"PHP项目");
|
||||||
|
dataMap.put(11,"Python项目");
|
||||||
|
dataMap.put(12,"Ruby项目");
|
||||||
|
dataMap.put(13,"Rust项目");
|
||||||
|
dataMap.put(14,"Swift项目");
|
||||||
|
dataMap.put(15,"其他");
|
||||||
|
dataMap.put(16,"开源书籍");
|
||||||
|
dataMap.put(17,"机器学习");
|
||||||
|
List<projectEntity> projectEntityList = projectDao.retTerm(num);
|
||||||
|
for(int i =0;i<projectEntityList.size();i++)
|
||||||
|
{
|
||||||
|
projectEntity projectEntity = projectEntityList.get(i);
|
||||||
|
projectEntity.setCategoryName(dataMap.get(projectEntity.getProjectId()));
|
||||||
|
|
||||||
|
}
|
||||||
|
return projectDao.retTerm(num);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 返回最新期刊数字
|
* 返回最新期刊数字
|
||||||
*
|
*
|
||||||
@@ -36,11 +70,45 @@ public class projectService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public List<projectEntity> retLatestProject(int cate) {
|
public List<projectEntity> retLatestProject(int cate) {
|
||||||
|
Map<Integer,String> dataMap=new HashMap<>();
|
||||||
|
dataMap.put(1,"C项目");
|
||||||
|
dataMap.put(2,"C#项目");
|
||||||
|
dataMap.put(3,"C++项目");
|
||||||
|
dataMap.put(4,"CSS项目");
|
||||||
|
dataMap.put(5,"Go项目");
|
||||||
|
dataMap.put(6,"Java项目");
|
||||||
|
dataMap.put(7,"Javascript项目");
|
||||||
|
dataMap.put(8,"Kotlin项目");
|
||||||
|
dataMap.put(9,"Obejctive-C项目");
|
||||||
|
dataMap.put(10,"PHP项目");
|
||||||
|
dataMap.put(11,"Python项目");
|
||||||
|
dataMap.put(12,"Ruby项目");
|
||||||
|
dataMap.put(13,"Rust项目");
|
||||||
|
dataMap.put(14,"Swift项目");
|
||||||
|
dataMap.put(15,"其他");
|
||||||
|
dataMap.put(16,"开源书籍");
|
||||||
|
dataMap.put(17,"机器学习");
|
||||||
|
List<projectEntity> projectEntityList;
|
||||||
if (cate == 0) {
|
if (cate == 0) {
|
||||||
return projectDao.retLatestProject();
|
projectEntityList =projectDao.retLatestProject();
|
||||||
|
for(int i =0;i<projectEntityList.size();i++)
|
||||||
|
{
|
||||||
|
projectEntity projectEntity = projectEntityList.get(i);
|
||||||
|
projectEntity.setCategoryName(dataMap.get(projectEntity.getProjectId()));
|
||||||
|
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
return projectDao.retSelcetByCate(cate);
|
projectEntityList =projectDao.retSelcetByCate(cate);
|
||||||
}}
|
for(int i =0;i<projectEntityList.size();i++)
|
||||||
|
{
|
||||||
|
projectEntity projectEntity = projectEntityList.get(i);
|
||||||
|
projectEntity.setCategoryName(dataMap.get(projectEntity.getProjectId()));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return projectEntityList;
|
||||||
|
}
|
||||||
public List<projectEntity> retSelcetByStar(int cate){
|
public List<projectEntity> retSelcetByStar(int cate){
|
||||||
if (cate==0){
|
if (cate==0){
|
||||||
return projectDao.retMostStar();
|
return projectDao.retMostStar();
|
||||||
|
Reference in New Issue
Block a user