|
@@ -481,21 +481,50 @@ public class UserController {
|
|
|
}
|
|
|
|
|
|
@GetMapping("/getGraduateCount")
|
|
|
- @Operation(summary = "获取毕业生人数统计")
|
|
|
+ @Operation(summary = "获取达成毕业体条件生人数统计")
|
|
|
public CommonResult<Map<String,Integer>> getGraduateCount() throws Exception {
|
|
|
UserPageReqVO reqVO= new UserPageReqVO();
|
|
|
- List<AdminUserDO> studnetList = userService.getUserList(reqVO.setUserType("1"));
|
|
|
- List<AdminUserDO> graduateList = userService.getUserList(reqVO.setUserType("2"));
|
|
|
-
|
|
|
- Integer studentNum =studnetList.size();
|
|
|
+ List<AdminUserDO> userList = userService.getUserList1(reqVO);
|
|
|
+ List<AdminUserDO> studentList = new ArrayList<>();
|
|
|
+ List<AdminUserDO> graduateList = new ArrayList<>();
|
|
|
+ userList.stream().forEach(user->{
|
|
|
+ if (user.getIsGraduate()==0){
|
|
|
+ graduateList.add(user);
|
|
|
+ }else if (user.getIsGraduate()==1L){
|
|
|
+ studentList.add(user);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ Integer studentNum =studentList.size();
|
|
|
Integer graduateNum =graduateList.size();
|
|
|
-
|
|
|
Map<String, Integer> result = new HashMap<>();
|
|
|
result.put("studentNum", studentNum);
|
|
|
result.put("graduateNum", graduateNum);
|
|
|
-
|
|
|
return success(result);
|
|
|
-
|
|
|
}
|
|
|
|
|
|
+ //传数组
|
|
|
+// @GetMapping("/getGraduateCount")
|
|
|
+// @Operation(summary = "获取达成毕业体条件生人数统计")
|
|
|
+// public CommonResult<List<Map<String, Integer>>> getGraduateCount() throws Exception {
|
|
|
+// UserPageReqVO reqVO= new UserPageReqVO();
|
|
|
+// List<AdminUserDO> userList = userService.getUserList1(reqVO);
|
|
|
+// List<AdminUserDO> studentList = new ArrayList<>();
|
|
|
+// List<AdminUserDO> graduateList = new ArrayList<>();
|
|
|
+// userList.stream().forEach(user->{
|
|
|
+// if (user.getIsGraduate()==0){
|
|
|
+// graduateList.add(user);
|
|
|
+// }else if (user.getIsGraduate()==1L){
|
|
|
+// studentList.add(user);
|
|
|
+// }
|
|
|
+// });
|
|
|
+// Integer studentNum =studentList.size();
|
|
|
+// Integer graduateNum =graduateList.size();
|
|
|
+// List<Map<String, Integer>> result = new ArrayList<>();
|
|
|
+// Map<String, Integer> Map = new HashMap<>();
|
|
|
+// Map.put("studentNum", studentNum);
|
|
|
+// Map.put("graduateNum", graduateNum);
|
|
|
+// result.add(Map);
|
|
|
+// return success(result);
|
|
|
+// }
|
|
|
+
|
|
|
}
|