WANG 5 년 전
부모
커밋
ab6e98f0eb
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      src/main/java/cn/com/qmth/examcloud/web/support/ExamCloudController.java

+ 8 - 1
src/main/java/cn/com/qmth/examcloud/web/support/ExamCloudController.java

@@ -1,6 +1,7 @@
 package cn.com.qmth.examcloud.web.support;
 
 import java.util.Collections;
+import java.util.concurrent.TimeUnit;
 
 import org.apache.commons.lang3.RandomUtils;
 import org.springframework.http.HttpEntity;
@@ -16,6 +17,7 @@ import org.springframework.web.bind.annotation.RestController;
 import cn.com.qmth.examcloud.commons.logging.ExamCloudLog;
 import cn.com.qmth.examcloud.commons.logging.ExamCloudLogFactory;
 import cn.com.qmth.examcloud.commons.util.DateUtil;
+import cn.com.qmth.examcloud.commons.util.Util;
 
 /**
  * examcloud controller
@@ -31,12 +33,17 @@ public class ExamCloudController {
 
 	@Naked
 	@RequestMapping(value = {"/", ""}, method = RequestMethod.GET)
-	public String get(@RequestParam(required = false) Boolean bug) {
+	public String get(@RequestParam(required = false) Boolean bug,
+			@RequestParam(required = false) Integer elapsedTime) {
 		if (null != bug && bug) {
 			if (RandomUtils.nextBoolean()) {
 				throw new RuntimeException("Ha Ha Ha ... ...");
 			}
 		}
+
+		if (null != elapsedTime && 0 < elapsedTime) {
+			Util.sleep(TimeUnit.MILLISECONDS, elapsedTime);
+		}
 		return DateUtil.chinaNow();
 	}