diff --git a/WebRoot/WEB-INF/jsp/sunvote/sclass/sclass_list2.jsp b/WebRoot/WEB-INF/jsp/sunvote/sclass/sclass_list2.jsp
index eeee7b3..c4e6843 100644
--- a/WebRoot/WEB-INF/jsp/sunvote/sclass/sclass_list2.jsp
+++ b/WebRoot/WEB-INF/jsp/sunvote/sclass/sclass_list2.jsp
@@ -84,7 +84,7 @@
${var.CLASS_CODE} |
${myelfun:findBasestationName(var.BASESTATION_ID)} |
-   |
+   |
@@ -164,7 +164,17 @@
}
}
if(str==''){
-
+ $.ajax({
+ type: "POST",
+ url: '<%=basePath%>sclass/deleteAll.do?tm='+new Date().getTime(),
+ data: {DATA_IDS:Id},
+ dataType:'json',
+ //beforeSend: validateData,
+ cache: false,
+ success: function(data){
+ tosearch();
+ }
+ });
}else{
$.ajax({
type: "POST",
diff --git a/resources/mybatis1/api/V1Mapper.xml b/resources/mybatis1/api/V1Mapper.xml
index 66ba75f..1caa796 100644
--- a/resources/mybatis1/api/V1Mapper.xml
+++ b/resources/mybatis1/api/V1Mapper.xml
@@ -158,6 +158,7 @@
sv_teacher.`NAME` AS TNAME,
sv_school.`NAME` AS SNAME,
sv_teacher.SCHOOL_ID,
+ sv_teacher.SUBJECT_IDS AS SUBJECT_ID,
sv_teacher.ID AS ID
FROM
sv_teacher
diff --git a/src/com/fh/bean/ResultHomework.java b/src/com/fh/bean/ResultHomework.java
index c9c2981..9f160fc 100644
--- a/src/com/fh/bean/ResultHomework.java
+++ b/src/com/fh/bean/ResultHomework.java
@@ -103,6 +103,7 @@ public class ResultHomework {
private String GET_SCORE;
private String RANK;
private String ANSWER;
+ private String COMPLETE_COUNT;
public void setSTUDENT_NO(String STUDENT_NO) {
this.STUDENT_NO = STUDENT_NO;
@@ -159,5 +160,13 @@ public class ResultHomework {
public String getANSWER() {
return ANSWER;
}
+
+ public String getCOMPLETE_COUNT() {
+ return COMPLETE_COUNT;
+ }
+
+ public void setCOMPLETE_COUNT(String cOMPLETE_COUNT) {
+ COMPLETE_COUNT = cOMPLETE_COUNT;
+ }
}
}
diff --git a/src/com/fh/controller/api/V1.java b/src/com/fh/controller/api/V1.java
index bdb3338..7b3058f 100644
--- a/src/com/fh/controller/api/V1.java
+++ b/src/com/fh/controller/api/V1.java
@@ -2912,6 +2912,7 @@ public class V1 extends BaseController {
ptd.put("RIGHT_PERSENT", "0%");
ptd.put("GET_SCORE", "0");
ptd.put("ANSWER", "");
+ ptd.put("COMPLETE_COUNT", "0");
ptd.put("WHETHER", "0");
ptd.put("HOMEWORK_ID", resultHomework.getHOMEWORK_ID());
}
@@ -2932,8 +2933,8 @@ public class V1 extends BaseController {
tpd.put("RIGHT_PERSENT", student.getRIGHT_PERSENT());
tpd.put("GET_SCORE", student.getGET_SCORE());
tpd.put("ANSWER", student.getANSWER());
+ tpd.put("COMPLETE_COUNT", student.getCOMPLETE_COUNT());
tpd.put("HOMEWORK_ID", resultHomework.getHOMEWORK_ID());
- tpd.put("WHETHER", "1");
homeworkReporkService.update(tpd);
}
res.setData(resultHomework.getHOMEWORK_ID());
diff --git a/src/com/fh/controller/sunvote/sclass/SClassController.java b/src/com/fh/controller/sunvote/sclass/SClassController.java
index 5cd4644..6d232e7 100644
--- a/src/com/fh/controller/sunvote/sclass/SClassController.java
+++ b/src/com/fh/controller/sunvote/sclass/SClassController.java
@@ -295,7 +295,6 @@ public class SClassController extends BaseController {
@ResponseBody
public Object deleteAll() throws Exception{
logBefore(logger, Jurisdiction.getUsername()+"批量删除SClass");
- if(!Jurisdiction.buttonJurisdiction(menuUrl, "del")){return null;} //校验权限
PageData pd = new PageData();
Map map = new HashMap();
pd = this.getPageData();
diff --git a/src/com/fh/controller/system/login/LoginController.java b/src/com/fh/controller/system/login/LoginController.java
index 833465c..53e6fac 100644
--- a/src/com/fh/controller/system/login/LoginController.java
+++ b/src/com/fh/controller/system/login/LoginController.java
@@ -264,8 +264,10 @@ public class LoginController extends BaseController {
}
mv.addObject("user", user);
pd.put("SYSNAME", Tools.readTxtFile(Const.SYSNAME)); // 读取系统名称
+ mv.addObject("templateInfos", pagetemplateService.listAll(teacherInfo));
if(pd.get("DEFAULTURL") == null){
- pd.put("DEFAULTURL", "../homework/list.do");
+// pd.put("DEFAULTURL", "../homework/list.do");
+ pd.put("DEFAULTURL", "../paper/list2.do");
}
mv.addObject("pd", pd);
return mv;
diff --git a/src/com/fh/plugin/websocketInstantMsg/ChatServer.java b/src/com/fh/plugin/websocketInstantMsg/ChatServer.java
index 1eed499..edfd82f 100644
--- a/src/com/fh/plugin/websocketInstantMsg/ChatServer.java
+++ b/src/com/fh/plugin/websocketInstantMsg/ChatServer.java
@@ -1,18 +1,23 @@
package com.fh.plugin.websocketInstantMsg;
-import java.io.IOException;
+import java.io.UnsupportedEncodingException;
import java.net.InetSocketAddress;
+import java.net.URI;
import java.net.UnknownHostException;
+import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
+import java.util.Scanner;
import net.sf.json.JSONObject;
import org.java_websocket.WebSocket;
-import org.java_websocket.WebSocketImpl;
+import org.java_websocket.client.WebSocketClient;
+import org.java_websocket.drafts.Draft_17;
import org.java_websocket.framing.Framedata;
import org.java_websocket.handshake.ClientHandshake;
+import org.java_websocket.handshake.ServerHandshake;
import org.java_websocket.server.WebSocketServer;
@@ -107,13 +112,65 @@ public class ChatServer extends WebSocketServer{
// ChatServerPool.sendMessage(joinMsg); //向在线用户发送当前用户退出的消息
// }
}
- public static void main( String[] args ) throws InterruptedException , IOException {
- WebSocketImpl.DEBUG = false;
- int port = 8887; //端口
- ChatServer s = new ChatServer(port);
- s.start();
+ public static void main( String[] args ) throws Exception {
+// WebSocketImpl.DEBUG = false;
+// int port = 8887; //端口
+// ChatServer s = new ChatServer(port);
+// s.start();
//System.out.println( "服务器的端口" + s.getPort() );
+ testClient();
+ Scanner scanner = new Scanner(System.in);
+ while(true){
+ String text = scanner.next();
+ if(!"exit".equals(text.toLowerCase())){
+ client.send(text);
+ }
+ }
}
+
+ public static WebSocketClient client;
+
+ public static void testClient() throws Exception{
+ client = new WebSocketClient(new URI("ws://127.0.0.1:8080/echo"),new Draft_17()) {
+ @Override
+ public void onOpen(ServerHandshake arg0) {
+ System.out.println("打开链接");
+ client.send("hello world");
+ }
+
+ @Override
+ public void onMessage(String arg0) {
+ System.out.println(arg0);
+ }
+
+ @Override
+ public void onError(Exception arg0) {
+ arg0.printStackTrace();
+ System.out.println("发生错误已关闭");
+ }
+
+ @Override
+ public void onClose(int arg0, String arg1, boolean arg2) {
+ System.out.println("链接已关闭");
+ }
+
+ @Override
+ public void onMessage(ByteBuffer bytes) {
+ try {
+ System.out.println(new String(bytes.array(),"utf-8"));
+ } catch (UnsupportedEncodingException e) {
+ e.printStackTrace();
+ }
+ }
+ };
+
+ client.connect();
+
+ }
+
+ public static void send(byte[] bytes){
+ client.send(bytes);
+ }
}