Browse Source

首页课件数据统计修改

chenminghua 2 years ago
parent
commit
54329283cb

+ 6 - 2
exam-06173-api/src/main/java/com/gyee/exam/modules/course/controller/CourseController.java

@@ -15,6 +15,7 @@ import com.gyee.exam.modules.course.dto.request.CourseOpenDepartReqDTO;
 import com.gyee.exam.modules.course.dto.request.UserCourseReqDTO;
 import com.gyee.exam.modules.course.dto.response.*;
 import com.gyee.exam.modules.course.entity.Course;
+import com.gyee.exam.modules.course.service.CourseFileService;
 import com.gyee.exam.modules.course.service.CourseService;
 import com.gyee.exam.modules.qu.service.QuService;
 import com.gyee.exam.modules.sys.user.service.SysUserService;
@@ -48,6 +49,9 @@ public class CourseController extends BaseController {
     private CourseService baseService;
 
     @Autowired
+    private CourseFileService courseFileService;
+
+    @Autowired
     private TmplService tmplService;
 
     @Autowired
@@ -173,13 +177,13 @@ public class CourseController extends BaseController {
     public ApiRest courseAllTotal() {
         Map map = new HashMap<>();
 
-        int coursetotal = baseService.courseAllTotal();
+        int coursetotal = courseFileService.courseFileTotal();
         int tmpltotal = tmplService.tmplTotal();
         int titletotal = quService.titleTotal();
         int usertoal = sysUserService.getSysUserTotal();
 
         map.put("usernum",usertoal);//学院总数
-        map.put("coursenum",coursetotal);//课总数
+        map.put("coursenum",coursetotal);//课总数
         map.put("tmplnum",tmpltotal);//试卷总数
         map.put("titlenum",titletotal);//题目总数
 

+ 6 - 0
exam-06173-api/src/main/java/com/gyee/exam/modules/course/service/CourseFileService.java

@@ -46,4 +46,10 @@ public interface CourseFileService extends IService<CourseFile> {
      * @return
    re*/
     List<CourseRefDirExtDTO> fetchByCatId(CourseFileFetchReqDTO reqDTO);
+
+    /**
+     * 统计课件总数
+     * @return
+     */
+    int courseFileTotal();
 }

+ 11 - 0
exam-06173-api/src/main/java/com/gyee/exam/modules/course/service/impl/CourseFileServiceImpl.java

@@ -22,6 +22,7 @@ import com.gyee.exam.modules.course.dto.CourseFileDTO;
 import com.gyee.exam.modules.course.dto.ext.CourseRefDirExtDTO;
 import com.gyee.exam.modules.course.dto.request.CourseFileFetchReqDTO;
 import com.gyee.exam.modules.course.dto.request.CourseFileReqDTO;
+import com.gyee.exam.modules.course.entity.Course;
 import com.gyee.exam.modules.course.entity.CourseFile;
 import com.gyee.exam.modules.course.enums.FileType;
 import com.gyee.exam.modules.course.mapper.CourseFileMapper;
@@ -170,6 +171,16 @@ public class CourseFileServiceImpl extends ServiceImpl<CourseFileMapper, CourseF
         return baseMapper.fetchByCatId(reqDTO);
     }
 
+    @Override
+    public int courseFileTotal() {
+        //查询条件
+        QueryWrapper<CourseFile> wrapper = new QueryWrapper<>();
+        //查询总数量
+        Integer count = baseMapper.selectCount(wrapper);
+
+        return count;
+    }
+
     /**
      * 转换Office文档为pdf格式
      * @param entity

+ 4 - 4
exam-06173-api/src/main/resources/application-dev.yml

@@ -5,9 +5,9 @@ spring:
     type: com.alibaba.druid.pool.DruidDataSource
     driver-class-name: com.mysql.cj.jdbc.Driver
     #国电考培服务器
-    #url: jdbc:mysql://124.70.18.168:3306/yf_exam?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true
+    url: jdbc:mysql://10.155.32.18:3306/yf_exam?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true
     #华为云
-    url: jdbc:mysql://124.70.18.168:3306/yf_exam?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true
+    #url: jdbc:mysql://124.70.18.168:3306/yf_exam?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true
     username: root
     password: 123456
     filters: stat
@@ -28,9 +28,9 @@ spring:
   redis:
     database: 0
     #国电考培服务器
-    #host: 124.70.18.168
+    host: 10.155.32.18
     #华为云
-    host: 124.70.18.168
+    #host: 124.70.18.168
     port: 6379
     password: gdnxfd123
     timeout: 5000