|
@@ -3,7 +3,6 @@ package com.ym.mec.web.controller;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
|
|
-import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -31,22 +30,22 @@ public class IndexController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
|
private MusicGroupDao musicGroupDao;
|
|
|
-
|
|
|
+
|
|
|
@Autowired
|
|
|
private TeacherDao teacherDao;
|
|
|
-
|
|
|
+
|
|
|
@Autowired
|
|
|
private StudentRegistrationDao studentRegistrationDao;
|
|
|
-
|
|
|
+
|
|
|
@Autowired
|
|
|
private VipGroupDao vipGroupDao;
|
|
|
-
|
|
|
+
|
|
|
@Autowired
|
|
|
private DemoGroupDao demoGroupDao;
|
|
|
|
|
|
@Autowired
|
|
|
private SysUserFeignService sysUserFeignService;
|
|
|
-
|
|
|
+
|
|
|
@Autowired
|
|
|
private SysUserCashAccountDetailDao sysUserCashAccountDetailDao;
|
|
|
|
|
@@ -62,36 +61,31 @@ public class IndexController extends BaseController {
|
|
|
String organId = sysUser.getOrganId();
|
|
|
if (sysUser.getIsSuperAdmin()) {
|
|
|
organId = null;
|
|
|
- } else if (StringUtils.isEmpty(organId)) {
|
|
|
+ }else if(StringUtils.isEmpty(organId)){
|
|
|
return failed(HttpStatus.INTERNAL_SERVER_ERROR, "分部信息错误");
|
|
|
}
|
|
|
|
|
|
Map<String, Integer> musicDatas = musicGroupDao.queryOrganMusicGroupNum(organId);
|
|
|
-
|
|
|
+
|
|
|
Map<String, Integer> teacherDatas = teacherDao.queryOrganTeacherNum(organId);
|
|
|
-
|
|
|
+
|
|
|
Map<String, Integer> studentDatas = studentRegistrationDao.queryStudentNum(organId);
|
|
|
-
|
|
|
+
|
|
|
Map<String, Integer> vipDatas = vipGroupDao.queryVipGroupNum(organId);
|
|
|
-
|
|
|
- Map<String, Integer> demoDatas = new HashMap<String, Integer>();
|
|
|
-
|
|
|
- Integer demoGroupNum = 0;
|
|
|
-
|
|
|
- if (StringUtils.isBlank(organId)) {
|
|
|
- demoDatas = demoGroupDao.queryDemoGroupNum(null);
|
|
|
- demoGroupNum = demoGroupDao.queryCurrentMonthCoursesNum(null);
|
|
|
- } else {
|
|
|
- demoDatas = demoGroupDao.queryDemoGroupNum(organId.split(","));
|
|
|
- demoGroupNum = demoGroupDao.queryCurrentMonthCoursesNum(organId.split(","));
|
|
|
+ String[] organIds = null;
|
|
|
+ if(StringUtils.isNotEmpty(organId)){
|
|
|
+ organIds = organId.split(",");
|
|
|
}
|
|
|
-
|
|
|
+ Map<String, Integer> demoDatas = demoGroupDao.queryDemoGroupNum(organIds);
|
|
|
+
|
|
|
Integer musicGroupNum = musicGroupDao.queryCurrentMonthCoursesNum(organId);
|
|
|
-
|
|
|
+
|
|
|
Integer vipGroupNum = vipGroupDao.queryCurrentMonthCoursesNum(organId);
|
|
|
-
|
|
|
+
|
|
|
+ Integer demoGroupNum = demoGroupDao.queryCurrentMonthCoursesNum(organIds);
|
|
|
+
|
|
|
Map<String, Object> incomeExpendMap = sysUserCashAccountDetailDao.queryStatistics(organId);
|
|
|
-
|
|
|
+
|
|
|
ModelMap model = new ModelMap();
|
|
|
model.put("musicDatas", musicDatas);
|
|
|
model.put("teacherDatas", teacherDatas);
|