|
|
@@ -1,5 +1,6 @@
|
|
|
package com.uas.service.donate.controller;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.uas.service.donate.model.*;
|
|
|
import com.uas.service.donate.service.*;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -38,12 +39,12 @@ public class AppController {
|
|
|
*/
|
|
|
@ResponseBody
|
|
|
@RequestMapping(value = "/appIndex",method = RequestMethod.GET)
|
|
|
- public ModelMap returnapp(){
|
|
|
+ public ModelMap returnapp(@RequestParam(value = "useFor",defaultValue ="donate")String useFor){
|
|
|
ModelMap modelMap=new ModelMap();
|
|
|
Double totality=projectRecodeService.totality();
|
|
|
//存入捐款总数
|
|
|
modelMap.put("totality",totality);
|
|
|
- List<Carousel> carouselList=carouselService.findAll();
|
|
|
+ List<JSONObject> carouselList=carouselService.getCarousels(useFor);
|
|
|
//存入首页轮播图
|
|
|
modelMap.put("carouselList",carouselList);
|
|
|
//查询项目中所有领域分类
|
|
|
@@ -56,17 +57,20 @@ public class AppController {
|
|
|
*/
|
|
|
@ResponseBody
|
|
|
@RequestMapping(value = "/projects",method = RequestMethod.GET)
|
|
|
- public ModelMap returnProjects(@RequestParam(value="area",defaultValue = "0")String area,
|
|
|
+ public ModelMap returnProjects(@RequestParam(value="area",defaultValue = "全部")String area,
|
|
|
@RequestParam(value = "search",required = false)String search){
|
|
|
ModelMap modelMap=new ModelMap();
|
|
|
+ if ("全部".equals(area)) {
|
|
|
+ List<Project> projectList=projectService.findProjects();
|
|
|
+ modelMap.put("projectList",projectList);
|
|
|
+ }else{
|
|
|
+ List<Project> projectList=projectService.findArea(area);
|
|
|
+ modelMap.put("projectList",projectList);
|
|
|
+ }
|
|
|
if(search!=null){
|
|
|
List<Project> projectList=projectService.search(search);
|
|
|
modelMap.put("projectList",projectList);
|
|
|
}
|
|
|
- if(area!=null){
|
|
|
- List<Project> projectList=projectService.findArea(area);
|
|
|
- modelMap.put("projectList",projectList);
|
|
|
- }
|
|
|
return modelMap;
|
|
|
}
|
|
|
|
|
|
@@ -78,7 +82,10 @@ public class AppController {
|
|
|
public ModelMap returnActivities(@RequestParam(value="status",defaultValue = "全部")String status,
|
|
|
@RequestParam(value = "search",required = false)String search){
|
|
|
ModelMap modelMap=new ModelMap();
|
|
|
- if(status!=null){
|
|
|
+ if("全部".equals(status)){
|
|
|
+ List<Activity> activityList=activityService.findAll();
|
|
|
+ modelMap.put("activityList",activityList);
|
|
|
+ }else{
|
|
|
List<Activity> activityList=activityController.getActivities(status);
|
|
|
modelMap.put("activityList",activityList);
|
|
|
}
|