Quellcode durchsuchen

课堂完善

tags/正式3.14.0
王宁 vor 7 Monaten
Ursprung
Commit
b044be9d32

+ 9
- 9
sclass/src/main/java/com/xhkjedu/sclass/controller/classroom/ClassroomController.java Datei anzeigen

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

+ 1
- 1
sclass/src/main/java/com/xhkjedu/sclass/mapper/classroom/ClassroomVoteMapper.java Datei anzeigen

@@ -14,7 +14,7 @@ public interface ClassroomVoteMapper extends TkMapper<TClassroomVote> {
14 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 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 Datei anzeigen

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

+ 1
- 1
sclass/src/main/java/com/xhkjedu/sclass/model/classroom/TClassroomVoteStudent.java Datei anzeigen

@@ -23,7 +23,7 @@ public class TClassroomVoteStudent {
23 23
     /**
24 24
      * 课堂投票表ID
25 25
      */
26
-    private Integer voteid;
26
+    private Long voteid;
27 27
 
28 28
     /**
29 29
      * 学生id

+ 1
- 1
sclass/src/main/java/com/xhkjedu/sclass/service/classroom/ClassroomService.java Datei anzeigen

@@ -900,7 +900,7 @@ public class ClassroomService {
900 900
      * @Param [voteid]
901 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 904
         List<Map<String,Object>> list = new ArrayList<>();
905 905
 
906 906
         List<TClassroomVoteStudent> stuList = classroomVoteMapper.listVoteStus(voteid);

+ 4
- 0
sexam/src/main/resources/application.properties Datei anzeigen

@@ -11,6 +11,10 @@ spring.datasource.url=jdbc:mysql://dbtest.xhkjedu.com:3306/xhkjedu_school_test?c
11 11
 spring.datasource.username=root
12 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 18
 spring.mvc.hiddenmethod.filter.enabled=true
15 19
 #数据库连接池配置
16 20
 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

+ 6
- 1
sstudy/src/main/java/com/xhkjedu/sstudy/model/bk/TBk.java Datei anzeigen

@@ -30,7 +30,7 @@ public class TBk extends BaseBean {
30 30
     private Integer bktype;
31 31
 
32 32
     /**
33
-     * 互动类型30判断题31选择题32简答题33画图题
33
+     * 互动类型30判断题31选择题32简答题33画图题50投票
34 34
      */
35 35
     private Integer asktype;
36 36
 
@@ -64,6 +64,11 @@ public class TBk extends BaseBean {
64 64
      */
65 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 Datei anzeigen

@@ -1,32 +1,10 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3 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 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 8
     inforpath,inforpdf,imgpath,updatetime from t_bk
31 9
     where createid=#{createid}
32 10
     <if test="bk.bktype!=null and bk.bktype!=0">

Laden…
Abbrechen
Speichern