Search in sources :

Example 1 with Training

use of com.zzkun.model.Training in project ACManager by kun368.

the class RatingController method updateTrainingTeam.

@RequestMapping(value = "/updateTrainingTeam/{trainingId}", produces = "text/html;charset=UTF-8")
@ResponseBody
public String updateTrainingTeam(@PathVariable Integer trainingId) {
    Training training = trainingService.getTrainingById(trainingId);
    ratingService.flushTrainingTeamRating(training);
    return "更新完毕~";
}
Also used : Training(com.zzkun.model.Training) RequestMapping(org.springframework.web.bind.annotation.RequestMapping) ResponseBody(org.springframework.web.bind.annotation.ResponseBody)

Example 2 with Training

use of com.zzkun.model.Training in project ACManager by kun368.

the class RatingController method updateTraining.

@RequestMapping(value = "/updateTraining/{trainingId}", produces = "text/html;charset=UTF-8")
@ResponseBody
public String updateTraining(@PathVariable Integer trainingId) {
    Training training = trainingService.getTrainingById(trainingId);
    ratingService.flushTrainingUserRating(training);
    return "更新完毕~";
}
Also used : Training(com.zzkun.model.Training) RequestMapping(org.springframework.web.bind.annotation.RequestMapping) ResponseBody(org.springframework.web.bind.annotation.ResponseBody)

Example 3 with Training

use of com.zzkun.model.Training in project ACManager by kun368.

the class TrainingApi method list.

@RequestMapping(value = "/{trainingId}/list", method = RequestMethod.GET, produces = "text/html;charset=UTF-8")
public String list(@PathVariable Integer trainingId) {
    Training training = trainingService.getTrainingById(trainingId);
    if (training == null)
        return "";
    List<Stage> stageList = training.getStageList();
    JSONObject object = new JSONObject(true);
    object.put("id", training.getId());
    object.put("name", training.getName());
    object.put("startDate", training.getStartDate());
    object.put("endDate", training.getEndDate());
    object.put("addTime", training.getAddTime());
    JSONArray stageArray = new JSONArray();
    object.put("stageList", stageArray);
    for (Stage stage : stageList) {
        JSONObject stageObject = new JSONObject(true);
        stageObject.put("id", stage.getId());
        stageObject.put("name", stage.getName());
        stageObject.put("startDate", stage.getStartDate());
        stageObject.put("endDate", stage.getEndDate());
        JSONArray contestIdArray = new JSONArray();
        stageObject.put("contestIdList", contestIdArray);
        for (Contest contest : stage.getContestList()) contestIdArray.add(contest.getId());
        stageArray.add(stageObject);
    }
    return object.toJSONString();
}
Also used : Training(com.zzkun.model.Training) JSONObject(com.alibaba.fastjson.JSONObject) JSONArray(com.alibaba.fastjson.JSONArray) Stage(com.zzkun.model.Stage) Contest(com.zzkun.model.Contest) RequestMapping(org.springframework.web.bind.annotation.RequestMapping)

Example 4 with Training

use of com.zzkun.model.Training in project ACManager by kun368.

the class TrainingRepoTest method save.

@Test
public void save() throws Exception {
    Training training = new Training();
    training.setStartDate(LocalDate.now());
    training.setEndDate(LocalDate.now());
    training.setName("第10次集训");
    training.setRemark("第10次集训开始啦~~~");
    trainingRepo.save(training);
}
Also used : Training(com.zzkun.model.Training) Test(org.junit.Test)

Example 5 with Training

use of com.zzkun.model.Training in project ACManager by kun368.

the class TrainingRepoTest method findOne.

@Test
public void findOne() throws Exception {
    Training one = trainingRepo.findOne(2);
    System.out.println(one);
    System.out.println(one.getStageList());
}
Also used : Training(com.zzkun.model.Training) Test(org.junit.Test)

Aggregations

Training (com.zzkun.model.Training)5 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)3 Test (org.junit.Test)2 ResponseBody (org.springframework.web.bind.annotation.ResponseBody)2 JSONArray (com.alibaba.fastjson.JSONArray)1 JSONObject (com.alibaba.fastjson.JSONObject)1 Contest (com.zzkun.model.Contest)1 Stage (com.zzkun.model.Stage)1