Commit 32f3be1e79c1399cfac28d8cd57d44f26f788195

Authored by ljq
1 parent 89dead75

1

src/main/java/com/bsth/entity/subject/Subject.java
@@ -21,6 +21,8 @@ public class Subject { @@ -21,6 +21,8 @@ public class Subject {
21 private String dir; 21 private String dir;
22 //应对答案 22 //应对答案
23 private String answer; 23 private String answer;
  24 + //学生操作
  25 + private String reason;
24 26
25 private String schStatus; 27 private String schStatus;
26 28
@@ -88,4 +90,12 @@ public class Subject { @@ -88,4 +90,12 @@ public class Subject {
88 public void setSchStatus(String schStatus) { 90 public void setSchStatus(String schStatus) {
89 this.schStatus = schStatus; 91 this.schStatus = schStatus;
90 } 92 }
  93 +
  94 + public String getReason() {
  95 + return reason;
  96 + }
  97 +
  98 + public void setReason(String reason) {
  99 + this.reason = reason;
  100 + }
91 } 101 }
src/main/java/com/bsth/entity/subject/SubjectUser.java
1 package com.bsth.entity.subject; 1 package com.bsth.entity.subject;
2 2
  3 +import com.bsth.entity.sys.SysUser;
  4 +
3 import javax.persistence.*; 5 import javax.persistence.*;
4 -import java.io.Serializable;  
5 import java.util.Date; 6 import java.util.Date;
6 7
7 @Entity 8 @Entity
@@ -13,7 +14,8 @@ public class SubjectUser { @@ -13,7 +14,8 @@ public class SubjectUser {
13 private Integer id; 14 private Integer id;
14 15
15 //用户Id 16 //用户Id
16 - private Integer userId; 17 + @ManyToOne
  18 + private SysUser userId;
17 //日期 19 //日期
18 private String rq; 20 private String rq;
19 //对或错 0/1 21 //对或错 0/1
@@ -56,11 +58,12 @@ public class SubjectUser { @@ -56,11 +58,12 @@ public class SubjectUser {
56 this.subjectId = subjectId; 58 this.subjectId = subjectId;
57 } 59 }
58 60
59 - public Integer getUserId() { 61 +
  62 + public SysUser getUserId() {
60 return userId; 63 return userId;
61 } 64 }
62 65
63 - public void setUserId(Integer userId) { 66 + public void setUserId(SysUser userId) {
64 this.userId = userId; 67 this.userId = userId;
65 } 68 }
66 69
src/main/java/com/bsth/repository/subject/SubjectUserRepository.java
@@ -31,6 +31,6 @@ public interface SubjectUserRepository extends BaseRepository<SubjectUser, Integ @@ -31,6 +31,6 @@ public interface SubjectUserRepository extends BaseRepository<SubjectUser, Integ
31 List<Object[]> searchSubjectUserDetail(String rq, String userId); 31 List<Object[]> searchSubjectUserDetail(String rq, String userId);
32 32
33 @Modifying 33 @Modifying
34 - @Query(value = "delete from SubjectUser s where s.rq=?1 and s.userId in ( ?2 )") 34 + @Query(value = "delete from SubjectUser s where s.rq=?1 and s.userId.id in ( ?2 )")
35 void deleteSubjectUserByUserIds(String date, List<Integer> userIds); 35 void deleteSubjectUserByUserIds(String date, List<Integer> userIds);
36 } 36 }
src/main/java/com/bsth/service/subject/impl/SubjectUserServiceImpl.java
@@ -244,7 +244,7 @@ public class SubjectUserServiceImpl extends BaseServiceImpl&lt;SubjectUser, Integer @@ -244,7 +244,7 @@ public class SubjectUserServiceImpl extends BaseServiceImpl&lt;SubjectUser, Integer
244 ddexamService.clearScheduleRealInfo(user); 244 ddexamService.clearScheduleRealInfo(user);
245 for (String s : arr) { 245 for (String s : arr) {
246 SubjectUser subjectUser=new SubjectUser(); 246 SubjectUser subjectUser=new SubjectUser();
247 - subjectUser.setUserId(user.getId()); 247 + subjectUser.setUserId(user);
248 subjectUser.setRq(rq); 248 subjectUser.setRq(rq);
249 subjectUser.setCreateBy(loginUser.getId()); 249 subjectUser.setCreateBy(loginUser.getId());
250 Subject subject=new Subject(); 250 Subject subject=new Subject();
src/main/resources/static/pages/ddexam/list.html
@@ -34,6 +34,7 @@ @@ -34,6 +34,7 @@
34 <td>考生账号</td> 34 <td>考生账号</td>
35 <td>考生名称</td> 35 <td>考生名称</td>
36 <td>考生们密码</td> 36 <td>考生们密码</td>
  37 + <td>班级</td>
37 <td>考生状态</td> 38 <td>考生状态</td>
38 </tr> 39 </tr>
39 </thead> 40 </thead>
@@ -71,6 +72,7 @@ @@ -71,6 +72,7 @@
71 <td>{{obj.userName}}</td> 72 <td>{{obj.userName}}</td>
72 <td>{{obj.name}}</td> 73 <td>{{obj.name}}</td>
73 <td>123456</td> 74 <td>123456</td>
  75 + <td>{{obj.className}}</td>
74 <td> 76 <td>
75 {{if obj.ksstatus=="1"}}已初始化{{else}}未初始化{{/if}} 77 {{if obj.ksstatus=="1"}}已初始化{{else}}未初始化{{/if}}
76 </td> 78 </td>
src/main/resources/static/real_control_v2/main.html
@@ -79,11 +79,16 @@ @@ -79,11 +79,16 @@
79 <div class="north-tm"> 79 <div class="north-tm">
80 当前第 {{index}} 题 &nbsp;&nbsp;共有 {{number}} 题 80 当前第 {{index}} 题 &nbsp;&nbsp;共有 {{number}} 题
81 </div> 81 </div>
  82 +
  83 +
82 <div class="north-tm"> 84 <div class="north-tm">
83 场景:{{subjectId.subjectText}} 85 场景:{{subjectId.subjectText}}
84 </div> 86 </div>
  87 + <div class="north-tm">
  88 + 操作:{{subjectId.reason}}
  89 + </div>
85 <div class="north-tmx"> 90 <div class="north-tmx">
86 - 操作:({{subjectId.dir == 0 ? '上行':'下行'}}){{subjectId.operateTest}} 91 + 答案:({{subjectId.dir == 0 ? '上行':'下行'}}){{subjectId.operateTest}}
87 </div> 92 </div>
88 <div class="north-button"> 93 <div class="north-button">
89 <button id="submit" class="subject_button" data-id="{{id}}">提交</button> 94 <button id="submit" class="subject_button" data-id="{{id}}">提交</button>