Commit e7d09ea7a4eb806b1ca9866f3617fa9d7810faa3

Authored by 孙向锦
1 parent 95539872

修改bug

WebRoot/WEB-INF/jsp/sunvote/sclass/sclass_list2.jsp
... ... @@ -84,7 +84,7 @@
84 84 <td class='center'>${var.CLASS_CODE}</td>
85 85 <td class='center'>${myelfun:findBasestationName(var.BASESTATION_ID)}</td>
86 86  
87   - <td><a onclick="edit('${var.ID}');" style="margin-right:10px;"><img src="static/images/eidtor.png" /></a><a href="#" onclick="del('${var.ID}');"><img src="static/images/remove.png" /></a></td>
  87 + <td><a onclick="edit('${var.ID}');" style="margin-right:10px;"><img src="static/images/eidtor.png" /></a><a onclick="del('${var.ID}');"><img src="static/images/remove.png" /></a></td>
88 88 </tr>
89 89 </c:forEach>
90 90 </c:when>
... ... @@ -164,7 +164,17 @@
164 164 }
165 165 }
166 166 if(str==''){
167   -
  167 + $.ajax({
  168 + type: "POST",
  169 + url: '<%=basePath%>sclass/deleteAll.do?tm='+new Date().getTime(),
  170 + data: {DATA_IDS:Id},
  171 + dataType:'json',
  172 + //beforeSend: validateData,
  173 + cache: false,
  174 + success: function(data){
  175 + tosearch();
  176 + }
  177 + });
168 178 }else{
169 179 $.ajax({
170 180 type: "POST",
... ...
resources/mybatis1/api/V1Mapper.xml
... ... @@ -158,6 +158,7 @@
158 158 sv_teacher.`NAME` AS TNAME,
159 159 sv_school.`NAME` AS SNAME,
160 160 sv_teacher.SCHOOL_ID,
  161 + sv_teacher.SUBJECT_IDS AS SUBJECT_ID,
161 162 sv_teacher.ID AS ID
162 163 FROM
163 164 sv_teacher
... ...
src/com/fh/bean/ResultHomework.java
... ... @@ -103,6 +103,7 @@ public class ResultHomework {
103 103 private String GET_SCORE;
104 104 private String RANK;
105 105 private String ANSWER;
  106 + private String COMPLETE_COUNT;
106 107  
107 108 public void setSTUDENT_NO(String STUDENT_NO) {
108 109 this.STUDENT_NO = STUDENT_NO;
... ... @@ -159,5 +160,13 @@ public class ResultHomework {
159 160 public String getANSWER() {
160 161 return ANSWER;
161 162 }
  163 +
  164 + public String getCOMPLETE_COUNT() {
  165 + return COMPLETE_COUNT;
  166 + }
  167 +
  168 + public void setCOMPLETE_COUNT(String cOMPLETE_COUNT) {
  169 + COMPLETE_COUNT = cOMPLETE_COUNT;
  170 + }
162 171 }
163 172 }
... ...
src/com/fh/controller/api/V1.java
... ... @@ -2912,6 +2912,7 @@ public class V1 extends BaseController {
2912 2912 ptd.put("RIGHT_PERSENT", "0%");
2913 2913 ptd.put("GET_SCORE", "0");
2914 2914 ptd.put("ANSWER", "");
  2915 + ptd.put("COMPLETE_COUNT", "0");
2915 2916 ptd.put("WHETHER", "0");
2916 2917 ptd.put("HOMEWORK_ID", resultHomework.getHOMEWORK_ID());
2917 2918 }
... ... @@ -2932,8 +2933,8 @@ public class V1 extends BaseController {
2932 2933 tpd.put("RIGHT_PERSENT", student.getRIGHT_PERSENT());
2933 2934 tpd.put("GET_SCORE", student.getGET_SCORE());
2934 2935 tpd.put("ANSWER", student.getANSWER());
  2936 + tpd.put("COMPLETE_COUNT", student.getCOMPLETE_COUNT());
2935 2937 tpd.put("HOMEWORK_ID", resultHomework.getHOMEWORK_ID());
2936   - tpd.put("WHETHER", "1");
2937 2938 homeworkReporkService.update(tpd);
2938 2939 }
2939 2940 res.setData(resultHomework.getHOMEWORK_ID());
... ...
src/com/fh/controller/sunvote/sclass/SClassController.java
... ... @@ -295,7 +295,6 @@ public class SClassController extends BaseController {
295 295 @ResponseBody
296 296 public Object deleteAll() throws Exception{
297 297 logBefore(logger, Jurisdiction.getUsername()+"批量删除SClass");
298   - if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return null;} //校验权限
299 298 PageData pd = new PageData();
300 299 Map<String,Object> map = new HashMap<String,Object>();
301 300 pd = this.getPageData();
... ...
src/com/fh/controller/system/login/LoginController.java
... ... @@ -264,8 +264,10 @@ public class LoginController extends BaseController {
264 264 }
265 265 mv.addObject("user", user);
266 266 pd.put("SYSNAME", Tools.readTxtFile(Const.SYSNAME)); // 读取系统名称
  267 + mv.addObject("templateInfos", pagetemplateService.listAll(teacherInfo));
267 268 if(pd.get("DEFAULTURL") == null){
268   - pd.put("DEFAULTURL", "../homework/list.do");
  269 +// pd.put("DEFAULTURL", "../homework/list.do");
  270 + pd.put("DEFAULTURL", "../paper/list2.do");
269 271 }
270 272 mv.addObject("pd", pd);
271 273 return mv;
... ...
src/com/fh/plugin/websocketInstantMsg/ChatServer.java
1 1 package com.fh.plugin.websocketInstantMsg;
2 2  
3   -import java.io.IOException;
  3 +import java.io.UnsupportedEncodingException;
4 4 import java.net.InetSocketAddress;
  5 +import java.net.URI;
5 6 import java.net.UnknownHostException;
  7 +import java.nio.ByteBuffer;
6 8 import java.util.ArrayList;
7 9 import java.util.Date;
8 10 import java.util.List;
  11 +import java.util.Scanner;
9 12  
10 13 import net.sf.json.JSONObject;
11 14  
12 15 import org.java_websocket.WebSocket;
13   -import org.java_websocket.WebSocketImpl;
  16 +import org.java_websocket.client.WebSocketClient;
  17 +import org.java_websocket.drafts.Draft_17;
14 18 import org.java_websocket.framing.Framedata;
15 19 import org.java_websocket.handshake.ClientHandshake;
  20 +import org.java_websocket.handshake.ServerHandshake;
16 21 import org.java_websocket.server.WebSocketServer;
17 22  
18 23  
... ... @@ -107,13 +112,65 @@ public class ChatServer extends WebSocketServer{
107 112 // ChatServerPool.sendMessage(joinMsg); //向在线用户发送当前用户退出的消息
108 113 // }
109 114 }
110   - public static void main( String[] args ) throws InterruptedException , IOException {
111   - WebSocketImpl.DEBUG = false;
112   - int port = 8887; //端口
113   - ChatServer s = new ChatServer(port);
114   - s.start();
  115 + public static void main( String[] args ) throws Exception {
  116 +// WebSocketImpl.DEBUG = false;
  117 +// int port = 8887; //端口
  118 +// ChatServer s = new ChatServer(port);
  119 +// s.start();
115 120 //System.out.println( "服务器的端口" + s.getPort() );
  121 + testClient();
  122 + Scanner scanner = new Scanner(System.in);
  123 + while(true){
  124 + String text = scanner.next();
  125 + if(!"exit".equals(text.toLowerCase())){
  126 + client.send(text);
  127 + }
  128 + }
116 129 }
  130 +
  131 + public static WebSocketClient client;
  132 +
  133 + public static void testClient() throws Exception{
  134 + client = new WebSocketClient(new URI("ws://127.0.0.1:8080/echo"),new Draft_17()) {
  135 + @Override
  136 + public void onOpen(ServerHandshake arg0) {
  137 + System.out.println("打开链接");
  138 + client.send("hello world");
  139 + }
  140 +
  141 + @Override
  142 + public void onMessage(String arg0) {
  143 + System.out.println(arg0);
  144 + }
  145 +
  146 + @Override
  147 + public void onError(Exception arg0) {
  148 + arg0.printStackTrace();
  149 + System.out.println("发生错误已关闭");
  150 + }
  151 +
  152 + @Override
  153 + public void onClose(int arg0, String arg1, boolean arg2) {
  154 + System.out.println("链接已关闭");
  155 + }
  156 +
  157 + @Override
  158 + public void onMessage(ByteBuffer bytes) {
  159 + try {
  160 + System.out.println(new String(bytes.array(),"utf-8"));
  161 + } catch (UnsupportedEncodingException e) {
  162 + e.printStackTrace();
  163 + }
  164 + }
  165 + };
  166 +
  167 + client.connect();
  168 +
  169 + }
  170 +
  171 + public static void send(byte[] bytes){
  172 + client.send(bytes);
  173 + }
117 174  
118 175 }
119 176  
... ...