|
@@ -528,6 +528,11 @@ public class AnalyzeController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 根据token获取众测任务具体信息
|
|
|
|
+ * @param token
|
|
|
|
+ * @param response
|
|
|
|
+ */
|
|
@RequestMapping(value = "/analyse/tokenToDetail", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/analyse/tokenToDetail", method = RequestMethod.GET)
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public void tokenToDetailUrl(@RequestParam("token") String token ,HttpServletResponse response){
|
|
public void tokenToDetailUrl(@RequestParam("token") String token ,HttpServletResponse response){
|
|
@@ -554,6 +559,42 @@ public class AnalyzeController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 根据众测信息获取对应token
|
|
|
|
+ * @param examId
|
|
|
|
+ * @param caseId
|
|
|
|
+ * @param userId
|
|
|
|
+ * @param beginTime
|
|
|
|
+ * @param endTime
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @RequestMapping(value = "/analyse/detailToToken")
|
|
|
|
+ @ResponseBody
|
|
|
|
+ public JSONObject detailToToken(String examId,String caseId,String userId,String beginTime,String endTime){
|
|
|
|
+ JSONObject result = new JSONObject();
|
|
|
|
+ try {
|
|
|
|
+ ShortToken shortToken=aservice.findTokenByDetail(examId,caseId,userId);
|
|
|
|
+ if(shortToken==null){
|
|
|
|
+ String token=AESUtil.encrypt(examId+"/"+caseId+"/"+userId);
|
|
|
|
+ ShortToken newShortToken=new ShortToken(token,beginTime,endTime,caseId,examId,userId,true);
|
|
|
|
+ aservice.saveShortToken(newShortToken);
|
|
|
|
+ result.put("result","success");
|
|
|
|
+ result.put("token",token);
|
|
|
|
+ }else{
|
|
|
|
+ shortToken.setBeginTime(beginTime);
|
|
|
|
+ shortToken.setEndTime(endTime);
|
|
|
|
+ aservice.saveShortToken(shortToken);
|
|
|
|
+ result.put("result","success");
|
|
|
|
+ result.put("token",shortToken.getToken());
|
|
|
|
+ }
|
|
|
|
+ return result;
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ result.put("result","fail");
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|