|
@@ -108,23 +108,31 @@ public class ScoreController extends BaseController {
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = UrlConstants.API_COMMON +
|
|
|
- "generalCalculateScoreAll/{examId}/{caseId}", method = RequestMethod.PUT)
|
|
|
- public void updateCaseScore(@PathVariable("examId") long examId,
|
|
|
- @PathVariable("caseId") long caseId) {
|
|
|
+ "generalCalculateScoreAll", method = RequestMethod.PUT)
|
|
|
+ public void updateCaseScore(@RequestParam("examId") long examId,
|
|
|
+ @RequestParam("caseId") long caseId) {
|
|
|
//重新从type得分计算所有人的分数(修改type权重后调用)
|
|
|
generalCalculateScoreLogic.calculateCaseScore(examId, caseId);
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = UrlConstants.API_COMMON +
|
|
|
- "generalCalculateScoreAllFromNode/{examId}/{caseId}/{source}", method = RequestMethod.PUT)
|
|
|
- public void generalCatchNode(@PathVariable("examId") long examId,
|
|
|
- @PathVariable("caseId") long caseId,
|
|
|
- @PathVariable("source") String source) {
|
|
|
+ "generalCalculateScoreAllFromNode", method = RequestMethod.PUT)
|
|
|
+ public void generalCatchNode(@RequestParam("examId") long examId,
|
|
|
+ @RequestParam("caseId") long caseId,
|
|
|
+ @RequestParam("source") String source) {
|
|
|
//重新从node计算所有人的分数
|
|
|
generalCalculateScoreLogic.calculateScore(examId, caseId, null,source);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ @RequestMapping(value = UrlConstants.API_COMMON +
|
|
|
+ "uploadCaseScore", method = RequestMethod.PUT)
|
|
|
+ public void updateCaseScore(@RequestParam("examId") long examId,
|
|
|
+ @RequestParam("caseId") long caseId,
|
|
|
+ @RequestParam("userId")long userId,
|
|
|
+ @RequestParam("score")double score){
|
|
|
+ //直接传递case的分数
|
|
|
+ generalCalculateScoreLogic.uploadCaseScore(examId,caseId,userId,score);
|
|
|
+ }
|
|
|
|
|
|
@RequiresRoles("manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "competeAnalysis", method = RequestMethod.GET)
|