|  | @@ -5,6 +5,7 @@ import com.ym.mec.biz.dal.page.StudentCompetitionQueryInfo;
 | 
											
												
													
														|  |  import com.ym.mec.biz.service.StudentCompetitionService;
 |  |  import com.ym.mec.biz.service.StudentCompetitionService;
 | 
											
												
													
														|  |  import com.ym.mec.common.controller.BaseController;
 |  |  import com.ym.mec.common.controller.BaseController;
 | 
											
												
													
														|  |  import com.ym.mec.common.entity.HttpResponseResult;
 |  |  import com.ym.mec.common.entity.HttpResponseResult;
 | 
											
												
													
														|  | 
 |  | +import com.ym.mec.common.exception.BizException;
 | 
											
												
													
														|  |  import com.ym.mec.common.page.PageInfo;
 |  |  import com.ym.mec.common.page.PageInfo;
 | 
											
												
													
														|  |  import io.swagger.annotations.Api;
 |  |  import io.swagger.annotations.Api;
 | 
											
												
													
														|  |  import io.swagger.annotations.ApiOperation;
 |  |  import io.swagger.annotations.ApiOperation;
 | 
											
										
											
												
													
														|  | @@ -15,6 +16,8 @@ import org.springframework.web.bind.annotation.RequestBody;
 | 
											
												
													
														|  |  import org.springframework.web.bind.annotation.RequestMapping;
 |  |  import org.springframework.web.bind.annotation.RequestMapping;
 | 
											
												
													
														|  |  import org.springframework.web.bind.annotation.RestController;
 |  |  import org.springframework.web.bind.annotation.RestController;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +import java.util.Objects;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  /**
 |  |  /**
 | 
											
												
													
														|  |   * @Author Joburgess
 |  |   * @Author Joburgess
 | 
											
												
													
														|  |   * @Date 2020.11.10
 |  |   * @Date 2020.11.10
 | 
											
										
											
												
													
														|  | @@ -37,7 +40,10 @@ public class StudentCompetitionController extends BaseController {
 | 
											
												
													
														|  |      @PostMapping("/update")
 |  |      @PostMapping("/update")
 | 
											
												
													
														|  |      @PreAuthorize("@pcs.hasPermissions('studentCompetition/update')")
 |  |      @PreAuthorize("@pcs.hasPermissions('studentCompetition/update')")
 | 
											
												
													
														|  |      public HttpResponseResult update(@RequestBody StudentCompetition studentCompetition){
 |  |      public HttpResponseResult update(@RequestBody StudentCompetition studentCompetition){
 | 
											
												
													
														|  | -        studentCompetitionService.update(studentCompetition);
 |  | 
 | 
											
												
													
														|  | 
 |  | +        if(Objects.isNull(studentCompetition.getId())){
 | 
											
												
													
														|  | 
 |  | +            throw new BizException("请指定参赛作品");
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  | 
 |  | +        studentCompetitionService.updateCompetition(studentCompetition);
 | 
											
												
													
														|  |          return succeed();
 |  |          return succeed();
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 |