Commit 32f3be1e79c1399cfac28d8cd57d44f26f788195
1 parent
89dead75
1
Showing
6 changed files
with
27 additions
and
7 deletions
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<SubjectUser, Integer | @@ -244,7 +244,7 @@ public class SubjectUserServiceImpl extends BaseServiceImpl<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}} 题 共有 {{number}} 题 | 80 | 当前第 {{index}} 题 共有 {{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> |