Browse Source

课堂完善

tags/正式3.14.0
王宁 7 months ago
parent
commit
b044be9d32

+ 9
- 9
sclass/src/main/java/com/xhkjedu/sclass/controller/classroom/ClassroomController.java View File

118
                 } else if (rtype.equals("sign")) {//学生--签到
118
                 } else if (rtype.equals("sign")) {//学生--签到
119
                     TClassroomSign sign = JSON.parseObject(jsonstr, TClassroomSign.class);
119
                     TClassroomSign sign = JSON.parseObject(jsonstr, TClassroomSign.class);
120
                     signList.add(sign);
120
                     signList.add(sign);
121
-                } else if (rtype.equals("paper")) {//堂测--发布
121
+                } else if (rtype.equals("paperteacher") || "paper".equals(rtype)) {//堂测--发布
122
                     TClassroomPaper paper = JSON.parseObject(jsonstr, TClassroomPaper.class);
122
                     TClassroomPaper paper = JSON.parseObject(jsonstr, TClassroomPaper.class);
123
 
123
 
124
                     //堂测附件
124
                     //堂测附件
164
                         }
164
                         }
165
                     }
165
                     }
166
                     paperList.add(paper);
166
                     paperList.add(paper);
167
-                } else if (rtype.equals("stupaper")) {//堂测--学生作答详情
167
+                } else if (rtype.equals("paperstudent") || "stupaper".equals(rtype)) {//堂测--学生作答详情
168
                     TClassroomPaperStudent student = JSON.parseObject(jsonstr, TClassroomPaperStudent.class);
168
                     TClassroomPaperStudent student = JSON.parseObject(jsonstr, TClassroomPaperStudent.class);
169
                     stupaperList.add(student);
169
                     stupaperList.add(student);
170
-                } else if (rtype.equals("vote")){//投票
170
+                } else if (rtype.equals("voteteacher")){//投票
171
                     TClassroomVote vote = JSON.parseObject(jsonstr,TClassroomVote.class);
171
                     TClassroomVote vote = JSON.parseObject(jsonstr,TClassroomVote.class);
172
                     voteList.add(vote);
172
                     voteList.add(vote);
173
-                } else if(rtype.equals("stuvote")){//投票--学生投票
173
+                } else if(rtype.equals("votestudent")){//投票--学生投票
174
                     TClassroomVoteStudent stuvote = JSON.parseObject(jsonstr,TClassroomVoteStudent.class);
174
                     TClassroomVoteStudent stuvote = JSON.parseObject(jsonstr,TClassroomVoteStudent.class);
175
                     votestuList.add(stuvote);
175
                     votestuList.add(stuvote);
176
                 }
176
                 }
248
             } else if (rtype.equals("sign")) {//学生--签到
248
             } else if (rtype.equals("sign")) {//学生--签到
249
                 TClassroomSign sign = JSON.parseObject(jsonstr, TClassroomSign.class);
249
                 TClassroomSign sign = JSON.parseObject(jsonstr, TClassroomSign.class);
250
                 signList.add(sign);
250
                 signList.add(sign);
251
-            } else if (rtype.equals("paper")) {//堂测--发布
251
+            } else if (rtype.equals("paperteacher") || "paper".equals(rtype)) {//堂测--发布
252
                 TClassroomPaper paper = JSON.parseObject(jsonstr, TClassroomPaper.class);
252
                 TClassroomPaper paper = JSON.parseObject(jsonstr, TClassroomPaper.class);
253
 
253
 
254
                 //堂测附件
254
                 //堂测附件
294
                     }
294
                     }
295
                 }
295
                 }
296
                 paperList.add(paper);
296
                 paperList.add(paper);
297
-            } else if (rtype.equals("stupaper")) {//堂测--学生作答详情
297
+            } else if (rtype.equals("paperstudent") || "stupaper".equals(rtype)) {//堂测--学生作答详情
298
                 TClassroomPaperStudent student = JSON.parseObject(jsonstr, TClassroomPaperStudent.class);
298
                 TClassroomPaperStudent student = JSON.parseObject(jsonstr, TClassroomPaperStudent.class);
299
                 stupaperList.add(student);
299
                 stupaperList.add(student);
300
-            } else if (rtype.equals("vote")){//投票
300
+            } else if (rtype.equals("voteteacher")){//投票
301
                 TClassroomVote vote = JSON.parseObject(jsonstr,TClassroomVote.class);
301
                 TClassroomVote vote = JSON.parseObject(jsonstr,TClassroomVote.class);
302
                 voteList.add(vote);
302
                 voteList.add(vote);
303
-            } else if(rtype.equals("stuvote")){//投票--学生投票
303
+            } else if(rtype.equals("votestudent")){//投票--学生投票
304
                 TClassroomVoteStudent stuvote = JSON.parseObject(jsonstr,TClassroomVoteStudent.class);
304
                 TClassroomVoteStudent stuvote = JSON.parseObject(jsonstr,TClassroomVoteStudent.class);
305
                 votestuList.add(stuvote);
305
                 votestuList.add(stuvote);
306
             }
306
             }
561
      **/
561
      **/
562
     @PostMapping("/detail_vote")
562
     @PostMapping("/detail_vote")
563
     public ResultVo detailVote(@RequestBody TClassroomVote vote) {
563
     public ResultVo detailVote(@RequestBody TClassroomVote vote) {
564
-        Integer voteid = vote.getVoteid();
564
+        Long voteid = vote.getVoteid();
565
         N_Utils.validation(new Object[]{voteid, "投票id", 1});
565
         N_Utils.validation(new Object[]{voteid, "投票id", 1});
566
         List<Map<String,Object>> votes = classroomService.getVoteDetail(voteid);
566
         List<Map<String,Object>> votes = classroomService.getVoteDetail(voteid);
567
         return new ResultVo(0, "获取投票详情成功", votes);
567
         return new ResultVo(0, "获取投票详情成功", votes);

+ 1
- 1
sclass/src/main/java/com/xhkjedu/sclass/mapper/classroom/ClassroomVoteMapper.java View File

14
     List<Map<String,Object>> listVoteByRoomid(@Param("roomid")Long roomid);
14
     List<Map<String,Object>> listVoteByRoomid(@Param("roomid")Long roomid);
15
 
15
 
16
     //投票参与学生
16
     //投票参与学生
17
-    List<TClassroomVoteStudent> listVoteStus(@Param("voteid")Integer voteid);
17
+    List<TClassroomVoteStudent> listVoteStus(@Param("voteid")Long voteid);
18
 
18
 
19
     //课堂信息投票
19
     //课堂信息投票
20
     List<Map> listVoteStuByRoomAndStuid(@Param("roomid")Long roomid,@Param("studentid")Integer studentid);
20
     List<Map> listVoteStuByRoomAndStuid(@Param("roomid")Long roomid,@Param("studentid")Integer studentid);

+ 1
- 1
sclass/src/main/java/com/xhkjedu/sclass/model/classroom/TClassroomVote.java View File

11
      * 课堂投票表
11
      * 课堂投票表
12
      */
12
      */
13
     @Id
13
     @Id
14
-    private Integer voteid;
14
+    private Long voteid;
15
 
15
 
16
     /**
16
     /**
17
      * 课堂ID
17
      * 课堂ID

+ 1
- 1
sclass/src/main/java/com/xhkjedu/sclass/model/classroom/TClassroomVoteStudent.java View File

23
     /**
23
     /**
24
      * 课堂投票表ID
24
      * 课堂投票表ID
25
      */
25
      */
26
-    private Integer voteid;
26
+    private Long voteid;
27
 
27
 
28
     /**
28
     /**
29
      * 学生id
29
      * 学生id

+ 1
- 1
sclass/src/main/java/com/xhkjedu/sclass/service/classroom/ClassroomService.java View File

900
      * @Param [voteid]
900
      * @Param [voteid]
901
      * @Return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
901
      * @Return java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
902
      **/
902
      **/
903
-    public List<Map<String,Object>> getVoteDetail(Integer voteid){
903
+    public List<Map<String,Object>> getVoteDetail(Long voteid){
904
         List<Map<String,Object>> list = new ArrayList<>();
904
         List<Map<String,Object>> list = new ArrayList<>();
905
 
905
 
906
         List<TClassroomVoteStudent> stuList = classroomVoteMapper.listVoteStus(voteid);
906
         List<TClassroomVoteStudent> stuList = classroomVoteMapper.listVoteStus(voteid);

+ 4
- 0
sexam/src/main/resources/application.properties View File

11
 spring.datasource.username=root
11
 spring.datasource.username=root
12
 spring.datasource.password=HNxhkjedu!@#07
12
 spring.datasource.password=HNxhkjedu!@#07
13
 
13
 
14
+#spring.datasource.url=jdbc:mysql://10.56.1.53:13306/xhkjedu_school?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&rewriteBatchedStatements=true&allowMultiQueries=true
15
+#spring.datasource.username=root
16
+#spring.datasource.password=_xhkjedu!@#07
17
+
14
 spring.mvc.hiddenmethod.filter.enabled=true
18
 spring.mvc.hiddenmethod.filter.enabled=true
15
 #数据库连接池配置
19
 #数据库连接池配置
16
 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
20
 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

+ 6
- 1
sstudy/src/main/java/com/xhkjedu/sstudy/model/bk/TBk.java View File

30
     private Integer bktype;
30
     private Integer bktype;
31
 
31
 
32
     /**
32
     /**
33
-     * 互动类型30判断题31选择题32简答题33画图题
33
+     * 互动类型30判断题31选择题32简答题33画图题50投票
34
      */
34
      */
35
     private Integer asktype;
35
     private Integer asktype;
36
 
36
 
64
      */
64
      */
65
     private Integer inforsize;
65
     private Integer inforsize;
66
 
66
 
67
+    /**
68
+     * 资料后缀
69
+     */
70
+    private String inforsuffix;
71
+
67
     /**
72
     /**
68
      * 资料文件地址
73
      * 资料文件地址
69
      */
74
      */

+ 1
- 23
sstudy/src/main/resources/mapper/bk/TBkMapper.xml View File

1
 <?xml version="1.0" encoding="UTF-8"?>
1
 <?xml version="1.0" encoding="UTF-8"?>
2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
 <mapper namespace="com.xhkjedu.sstudy.mapper.bk.TBkMapper">
3
 <mapper namespace="com.xhkjedu.sstudy.mapper.bk.TBkMapper">
4
-  <resultMap id="BaseResultMap" type="com.xhkjedu.sstudy.model.bk.TBk">
5
-    <id column="bkid" jdbcType="INTEGER" property="bkid" />
6
-    <result column="lsbid" jdbcType="VARCHAR" property="lsbid" />
7
-    <result column="directorid" jdbcType="VARCHAR" property="directorid" />
8
-    <result column="bktype" jdbcType="INTEGER" property="bktype" />
9
-    <result column="asktype" jdbcType="INTEGER" property="asktype" />
10
-    <result column="bktitle" jdbcType="VARCHAR" property="bktitle" />
11
-    <result column="duration" jdbcType="INTEGER" property="duration" />
12
-    <result column="papernum" jdbcType="INTEGER" property="papernum" />
13
-    <result column="paperscore" jdbcType="DOUBLE" property="paperscore" />
14
-    <result column="votetype" jdbcType="VARCHAR" property="votetype" />
15
-    <result column="inforsize" jdbcType="INTEGER" property="inforsize" />
16
-    <result column="inforpath" jdbcType="VARCHAR" property="inforpath" />
17
-    <result column="inforpdf" jdbcType="VARCHAR" property="inforpdf" />
18
-    <result column="imgpath" jdbcType="VARCHAR" property="imgpath" />
19
-    <result column="createid" jdbcType="INTEGER" property="createid" />
20
-    <result column="createtime" jdbcType="INTEGER" property="createtime" />
21
-    <result column="updateid" jdbcType="INTEGER" property="updateid" />
22
-    <result column="updatetime" jdbcType="INTEGER" property="updatetime" />
23
-    <result column="schoolid" jdbcType="INTEGER" property="schoolid" />
24
-    <result column="bkjson" jdbcType="LONGVARCHAR" property="bkjson" />
25
-  </resultMap>
26
 
4
 
27
   <!--备课列表-->
5
   <!--备课列表-->
28
   <select id="listBks" resultType="java.util.Map">
6
   <select id="listBks" resultType="java.util.Map">
29
-    select bkid,lsbid,directorid,bktype,asktype,bktitle,duration,papernum,paperscore,votetype,inforsize,
7
+    select bkid,lsbid,directorid,bktype,asktype,bktitle,duration,papernum,paperscore,votetype,inforsize,inforsuffix,bkjson,
30
     inforpath,inforpdf,imgpath,updatetime from t_bk
8
     inforpath,inforpdf,imgpath,updatetime from t_bk
31
     where createid=#{createid}
9
     where createid=#{createid}
32
     <if test="bk.bktype!=null and bk.bktype!=0">
10
     <if test="bk.bktype!=null and bk.bktype!=0">

Loading…
Cancel
Save