Преглед изворни кода

修改项目领域字段类型

shicr пре 8 година
родитељ
комит
31785e3700

+ 11 - 21
donate-service/src/main/java/com/uas/service/donate/controller/ProjectController.java

@@ -50,28 +50,18 @@ public class ProjectController {
      */
     @RequestMapping("/getProjects")
     @ResponseBody
-    public Page<Project> findAll(@RequestParam(value = "page",defaultValue = "0")Integer page,
-                                 @RequestParam(value = "size",defaultValue = "7")Integer size){
-        Pageable pageable=pageSort(page,size);
+    public Page<Project> findAll(@RequestParam(value = "page",defaultValue = "0")int page,
+                                 @RequestParam(value = "size",defaultValue = "7")int size){
+        Pageable pageable=new PageRequest(page,size);
         return projectService.findAll(pageable);
     }
 
-    /*审核状态正序,时间倒序排序的方式*/
-    private Pageable pageSort(Integer page,Integer size){
-        Sort.Order timeSort=new Sort.Order(Sort.Direction.DESC,"startTime");
-        List<Sort.Order> list=new ArrayList<Sort.Order>();
-        list.add(timeSort);
-        Sort sort = new Sort(list);
-        Pageable pageable=new PageRequest(page,size,sort);
-        return pageable;
-    }
-
     /**
      * 根据项目状态获取列表
      */
     @ResponseBody
     @RequestMapping("/status")
-    public Page<Project> findProjects(String status,Integer page ,Integer size){
+    public Page<Project> findProjects(String status,int page ,int size){
         Pageable pageable=new PageRequest(page,size);
         if(status=="进行中"){
             Page<Project> projects= projectService.findInProcess(pageable);
@@ -86,9 +76,9 @@ public class ProjectController {
      */
     @ResponseBody
     @RequestMapping("/inprocess")
-    public Page<Project> findInProcess(@RequestParam(value = "page",defaultValue = "0")Integer page,
-                                       @RequestParam(value = "size",defaultValue = "7")Integer size){
-        Pageable pageable=pageSort(page,size);
+    public Page<Project> findInProcess(@RequestParam(value = "page",defaultValue = "0")int page,
+                                       @RequestParam(value = "size",defaultValue = "7")int size){
+        Pageable pageable=new PageRequest(page,size);
         return projectService.findInProcess(pageable);
     }
 
@@ -100,9 +90,9 @@ public class ProjectController {
      */
     @ResponseBody
     @RequestMapping("/endproject")
-    public Page<Project> findEndProject(@RequestParam(value = "page",defaultValue = "0")Integer page,
-                                       @RequestParam(value = "size",defaultValue = "7")Integer size){
-        Pageable pageable=pageSort(page,size);
+    public Page<Project> findEndProject(@RequestParam(value = "page",defaultValue = "0")int page,
+                                       @RequestParam(value = "size",defaultValue = "7")int size){
+        Pageable pageable=new PageRequest(page,size);
         return projectService.findEndProject(pageable);
     }
 
@@ -122,7 +112,7 @@ public class ProjectController {
      */
     @ResponseBody
     @RequestMapping("/pageArea")
-    public Page<Project> findPageArea(String area,Integer page,Integer size){
+    public Page<Project> findPageArea(String area,int page,int size){
         Pageable pageable=new PageRequest(page,size);
         return projectService.findPageArea(area,pageable);
     }

+ 3 - 3
donate-service/src/main/java/com/uas/service/donate/model/Project.java

@@ -47,7 +47,7 @@ public class Project implements Serializable{
      * 4 教育/助学
      */
     @Column(name = "pro_area")
-    private Integer area;
+    private String area;
 
     /**
      * 项目所在省
@@ -241,11 +241,11 @@ public class Project implements Serializable{
         this.name = name;
     }
 
-    public Integer getArea() {
+    public String getArea() {
         return area;
     }
 
-    public void setArea(Integer area) {
+    public void setArea(String area) {
         this.area = area;
     }