From 792da3dcdef9679c36adc4d54f3bff0f415c0fe2 Mon Sep 17 00:00:00 2001
From: EricsHu <hrr145632>
Date: 星期四, 11 五月 2023 16:53:23 +0800
Subject: [PATCH] 111

---
 src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java |   12 ++++--
 src/test/java/com/qxueyou/scc/SccApplicationTests.java                       |   32 +++++++++-------
 src/main/java/com/qxueyou/scc/sys/action/LoginController.java                |    4 +-
 src/main/java/com/qxueyou/scc/controller/VideoLiveController.java            |   19 ++++++++-
 4 files changed, 44 insertions(+), 23 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/controller/VideoLiveController.java b/src/main/java/com/qxueyou/scc/controller/VideoLiveController.java
index f18bac9..bab0bf5 100644
--- a/src/main/java/com/qxueyou/scc/controller/VideoLiveController.java
+++ b/src/main/java/com/qxueyou/scc/controller/VideoLiveController.java
@@ -7,6 +7,7 @@
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
 import com.hankcs.hanlp.corpus.tag.Nature;
+import com.qxueyou.scc.base.dao.CommonDAO;
 import com.qxueyou.scc.sdk.MTCloud;
 import io.swagger.models.auth.In;
 import org.apache.commons.lang3.StringUtils;
@@ -136,11 +137,11 @@
 		JSONObject data = jsonObject.getJSONObject("data");
 		String course_id = (String) data.get("course_id");
 //		System.out.println(Integer.parseInt(course_id));
-		if(Nature.s !=null) {
+		if(jsonObject.getString("code").equals("0")) {
 			liveService.add(name, content,teacherId,teacherName,subjectId,subjectName,definition,imgPath, new Date(startTime), new Date(endTime),Integer.parseInt(course_id), isPlayBack, StringUtils.isEmpty(classIds)?null:CollectionUtils.newList(String.class,classIds.split(",")));
 			return new Result(true, "鎴愬姛", s);
 		}
-		return new Result(false);
+		return new Result(false,jsonObject.getString("msg"));
 	}
 
 	@ApiOperation(value = "寮�鍚洿鎾�")
@@ -159,7 +160,19 @@
 		return new Result(true,"寮�鍚垚鍔�",protocol);
 	}
 
-	@ApiOperation(value = "鍦ㄧ嚎鏃堕暱")
+    @ApiOperation(value = "淇敼鐩存挱鐘舵��")
+    @GetMapping(value = "updateLive")
+    public Result updateLive(Integer courseId)  {
+
+        MediaVideoLive revamp = liveService.revamp(courseId);
+        revamp.setStatus(MediaVideoLive.STATUS_LIVE_STOP);
+        CommonDAO commonDAO=new CommonDAO();
+        commonDAO.update(revamp);
+
+        return new Result(true,"鍏抽棴鎴愬姛");
+    }
+
+    @ApiOperation(value = "鍦ㄧ嚎鏃堕暱")
 	@GetMapping(value = "onlineCommunication")
 	public Result onlineCommunication(String courseId,Integer page, Integer size) throws Exception {
 		MTCloud client = new MTCloud();
diff --git a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java
index ea9cd48..9f89e5d 100644
--- a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java
+++ b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java
@@ -217,8 +217,8 @@
 		// 鏌ヨ鐢ㄦ埛淇℃伅
 		String uuNumber=null;
 		String uuReNumber=null;
-		String hql = "from User where deleteFlag is false and account = ?";
-		List<Object> params =  CollectionUtils.newList(account);
+		String hql = "from User where deleteFlag is false and account = ? and password= ?";
+		List<Object> params =  CollectionUtils.newList(account,password);
 		User user = commonDAO.findUnique(hql,params, User.class);
 		if (user == null ) {
 			return new Result(false, "鐢ㄦ埛璐︽埛銆佸瘑鐮侀敊璇�");
diff --git a/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java b/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java
index b43fee9..2321c67 100644
--- a/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java
+++ b/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java
@@ -248,14 +248,18 @@
             String	hql = "from ExerciseCompleteInfo where studentId=? and deleteFlag is false";
             List<Object> Params =  CollectionUtils.newList(studentId);
             ExerciseCompleteInfo unique = findUnique(hql, Params, ExerciseCompleteInfo.class);
-            unique.setDeleteFlag(false);
-            commonDAO.update(unique);
+            if(unique!=null) {
+                unique.setDeleteFlag(false);
+                commonDAO.update(unique);
+            }
         }else {
             String	hql = "from ExerciseCompleteInfo where studentId=? and deleteFlag is false";
             List<Object> Params =  CollectionUtils.newList(studentId);
             ExerciseCompleteInfo unique = findUnique(hql, Params, ExerciseCompleteInfo.class);
-            unique.setDeleteFlag(true);
-            commonDAO.update(unique);
+            if(unique!=null){
+                unique.setDeleteFlag(true);
+                commonDAO.update(unique);
+            }
         }
         return new Result(true);
     }
diff --git a/src/test/java/com/qxueyou/scc/SccApplicationTests.java b/src/test/java/com/qxueyou/scc/SccApplicationTests.java
index e33bc27..1de5075 100644
--- a/src/test/java/com/qxueyou/scc/SccApplicationTests.java
+++ b/src/test/java/com/qxueyou/scc/SccApplicationTests.java
@@ -1,16 +1,20 @@
 package com.qxueyou.scc;
 
-//import org.junit.Test;
-//import org.junit.runner.RunWith;
-//import org.springframework.boot.test.context.SpringBootTest;
-//import org.springframework.test.context.junit4.SpringRunner;
-//
-//@RunWith(SpringRunner.class)
-//@SpringBootTest
-//public class SccApplicationTests {
-//
-//	@Test
-//	public void contextLoads() {
-//	}
-//
-//}
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit4.SpringRunner;
+import org.springframework.util.DigestUtils;
+
+@RunWith(SpringRunner.class)
+@SpringBootTest
+public class SccApplicationTests {
+
+	@Test
+	public void contextLoads() {
+
+		String newPassword= DigestUtils.md5DigestAsHex(("ccaa2322-2d5e-4981-af79-23d69378a18c"+"0000").getBytes());
+		System.out.println(newPassword);
+	}
+
+}

--
Gitblit v1.8.0