组委会角色登录首页数据接口

main
Gitea 4 months ago
parent 4fef3b931c
commit df2713a98d
  1. 2
      jeecg-boot-master/jeecg-boot-base-core/src/main/java/org/jeecg/config/shiro/ShiroConfig.java
  2. 35
      jeecg-boot-master/jeecg-module-demo/src/main/java/org/jeecg/modules/demo/annualcompetitionprojectregistration/controller/AnnualCompetitionProjectRegistrationController.java

@ -99,7 +99,7 @@ public class ShiroConfig {
filterChainDefinitionMap.put("/sys/getQrcodeToken/**", "anon"); //监听扫码 filterChainDefinitionMap.put("/sys/getQrcodeToken/**", "anon"); //监听扫码
filterChainDefinitionMap.put("/sys/checkAuth", "anon"); //授权接口排除 filterChainDefinitionMap.put("/sys/checkAuth", "anon"); //授权接口排除
filterChainDefinitionMap.put("/cms/front/**", "anon"); //cms不拦截 filterChainDefinitionMap.put("/cms/front/**", "anon"); //cms不拦截
filterChainDefinitionMap.put("/annualcompetitionprojectregistration/annualCompetitionProjectRegistration/zwhsybsjs", "anon"); //组委会首页接口不拦截 //filterChainDefinitionMap.put("/annualcompetitionprojectregistration/annualCompetitionProjectRegistration/zwhsybsjs", "anon"); //组委会首页接口不拦截
//CMS门户 //CMS门户
filterChainDefinitionMap.put("/cms/front/**","anon"); filterChainDefinitionMap.put("/cms/front/**","anon");

@ -990,18 +990,33 @@ public class AnnualCompetitionProjectRegistrationController {
map.put("bsxmSum",listacp.size()); map.put("bsxmSum",listacp.size());
//前五条项目名称数据以及对应的报名数 //前五条项目名称数据以及对应的报名数
List<Map<String,Object>> xmListMap = new ArrayList<>(); List<Map<String,Object>> xmListMap = new ArrayList<>();
for (int i = 0 ; i <5;i++){ if(listacp.size()>5){
AnnualCompetitionProjectRegistration annualCompetitionProjectRegistration = new AnnualCompetitionProjectRegistration(); for (int i = 0 ; i <5;i++){
QueryWrapper<AnnualCompetitionProjectRegistration> queryWrapperbm = QueryGenerator.initQueryWrapper(annualCompetitionProjectRegistration, req.getParameterMap()); AnnualCompetitionProjectRegistration annualCompetitionProjectRegistration = new AnnualCompetitionProjectRegistration();
queryWrapperbm.eq("annual_compid",listacp.get(i).getId()); QueryWrapper<AnnualCompetitionProjectRegistration> queryWrapperbm = QueryGenerator.initQueryWrapper(annualCompetitionProjectRegistration, req.getParameterMap());
queryWrapperbm.eq("enroll_static", "2"); queryWrapperbm.eq("annual_compid",listacp.get(i).getId());
List<AnnualCompetitionProjectRegistration> listbm = annualCompetitionProjectRegistrationService.list(queryWrapperbm); queryWrapperbm.eq("enroll_static", "2");
Map<String, Object> map1 = new HashMap<>(); List<AnnualCompetitionProjectRegistration> listbm = annualCompetitionProjectRegistrationService.list(queryWrapperbm);
map1.put("xmname",listacp.get(i).getObjName()); Map<String, Object> map1 = new HashMap<>();
map1.put("xmbmrs",listbm.size()); map1.put("xmname",listacp.get(i).getObjName());
xmListMap.add(map1); map1.put("xmbmrs",listbm.size());
xmListMap.add(map1);
}
}else{
for (int m = 0 ; m <listacp.size();m++){
AnnualCompetitionProjectRegistration annualCompetitionProjectRegistration = new AnnualCompetitionProjectRegistration();
QueryWrapper<AnnualCompetitionProjectRegistration> queryWrapperbm = QueryGenerator.initQueryWrapper(annualCompetitionProjectRegistration, req.getParameterMap());
queryWrapperbm.eq("annual_compid",listacp.get(m).getId());
queryWrapperbm.eq("enroll_static", "2");
List<AnnualCompetitionProjectRegistration> listbm = annualCompetitionProjectRegistrationService.list(queryWrapperbm);
Map<String, Object> map1 = new HashMap<>();
map1.put("xmname",listacp.get(m).getObjName());
map1.put("xmbmrs",listbm.size());
xmListMap.add(map1);
}
} }
map.put("qwtxmList",xmListMap); map.put("qwtxmList",xmListMap);
//参加比赛队伍数(报名数) //参加比赛队伍数(报名数)
List<String> acpIds = listacp.stream().map(AnnualCompPoint::getId).collect(Collectors.toList()); List<String> acpIds = listacp.stream().map(AnnualCompPoint::getId).collect(Collectors.toList());

Loading…
Cancel
Save