Add the post feature for differents types of changeCurriculumRequest
This commit is contained in:
		@ -179,7 +179,14 @@ public class RequestsController {
 | 
			
		||||
    public ResponseEntity<String> addChangeCurrReq(@RequestBody Map<String,Object> reqInfos){
 | 
			
		||||
        User user = userRepository.findById((Integer) reqInfos.get("userId"));
 | 
			
		||||
 | 
			
		||||
        Curriculum actualCurriculum = curriculumRepository.findById((Integer) reqInfos.get("actualcursus"));
 | 
			
		||||
        Curriculum actualCurriculum;
 | 
			
		||||
 | 
			
		||||
        //If null then it means we are in a supplementary cursus case
 | 
			
		||||
        if (reqInfos.get("actualcursus") == null){
 | 
			
		||||
            actualCurriculum = null;
 | 
			
		||||
        }else{
 | 
			
		||||
            actualCurriculum = curriculumRepository.findById((Integer) reqInfos.get("actualcursus"));
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        Curriculum destinationCurriculum = curriculumRepository.findById((Integer) reqInfos.get("newcursus"));
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -85,13 +85,14 @@ public class MockController {
 | 
			
		||||
        Curriculum infoBab2 = new Curriculum(2,"info");
 | 
			
		||||
        Curriculum masterinfo1 = new Curriculum(4, "info");
 | 
			
		||||
        Curriculum masterinfo2 = new Curriculum(5, "info");
 | 
			
		||||
 | 
			
		||||
        Curriculum chemistryBab2 = new Curriculum(2, "chemistry");
 | 
			
		||||
        curriculumService.save(infoBab1);
 | 
			
		||||
        curriculumService.save(chemistryBab1);
 | 
			
		||||
        curriculumService.save(psychologyBab1);
 | 
			
		||||
        curriculumService.save(infoBab2);
 | 
			
		||||
        curriculumService.save(masterinfo1);
 | 
			
		||||
        curriculumService.save(masterinfo2);
 | 
			
		||||
        curriculumService.save(chemistryBab2);
 | 
			
		||||
 | 
			
		||||
        ucr.save(new UserCurriculum(joe, infoBab1, 2022, false));
 | 
			
		||||
        ucr.save(new UserCurriculum(joe, chemistryBab1, 2023, true));
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user