gather_program add git conditions
This commit is contained in:
parent
ed6683fecf
commit
649a6363a7
|
@ -145,7 +145,12 @@ public class GatherThreadNew implements Runnable {
|
|||
} else
|
||||
//这是对项目进行汇总的操作
|
||||
if (conf.getTargetTableName().equals("gather_projects")) {
|
||||
List<GatherProject> dataGet = gatherDao.getPrjGatherData(sourceTableName, selectItems, beginId, endId,
|
||||
List<GatherProject> dataGet = null;
|
||||
if(sourceTableName.equals("github"))
|
||||
dataGet = gatherDao.getPrjGatherDataForGit(sourceTableName, selectItems, beginId, endId,
|
||||
conf.getAndWhere());
|
||||
else
|
||||
dataGet = gatherDao.getPrjGatherData(sourceTableName, selectItems, beginId, endId,
|
||||
conf.getAndWhere());
|
||||
gatherProjects(dataGet);
|
||||
|
||||
|
|
|
@ -59,6 +59,15 @@ public interface GatherDao {
|
|||
@Param("idBegin") int idBegin, @Param("idEnd") int idEnd,
|
||||
@Param("andWhere") String andWhere);
|
||||
|
||||
// 获取项目分表中相应数据 两边都有等于号
|
||||
@Select("Select ${selectItems} from ${sourceTable} "
|
||||
+ "where id >=${idBegin} and id <= ${idEnd} and fork=0 ${andWhere}")
|
||||
public List<GatherProject> getPrjGatherDataForGit(
|
||||
@Param("sourceTable") String sourceTableName,
|
||||
@Param("selectItems") String selectItems,
|
||||
@Param("idBegin") int idBegin, @Param("idEnd") int idEnd,
|
||||
@Param("andWhere") String andWhere);
|
||||
|
||||
// 获取job_requirement中相应数据 两边都有等于号
|
||||
@Select("Select ${selectItems} from ${sourceTable} "
|
||||
+ "where id >=${idBegin} and id <= ${idEnd} ${andWhere}")
|
||||
|
|
Loading…
Reference in New Issue