|
|
|
|
@ -12,10 +12,13 @@ import com.sztzjy.linkCommerce.entity.dto.NewProductSurveyStepThreeValidationReq
|
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.NewProductSurveyStepThreeValidationResult;
|
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.NewProductSurveyStepFourValidationRequest;
|
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.NewProductSurveyStepFourValidationResult;
|
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.ProductDevelopmentFactorsStepOneValidationRequest;
|
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.ProductDevelopmentFactorsStepOneValidationResult;
|
|
|
|
|
import com.sztzjy.linkCommerce.service.NewProductSurveyStepOneService;
|
|
|
|
|
import com.sztzjy.linkCommerce.service.NewProductSurveyStepTwoService;
|
|
|
|
|
import com.sztzjy.linkCommerce.service.NewProductSurveyStepThreeService;
|
|
|
|
|
import com.sztzjy.linkCommerce.service.NewProductSurveyStepFourService;
|
|
|
|
|
import com.sztzjy.linkCommerce.service.ProductDevelopmentFactorsStepOneService;
|
|
|
|
|
import com.sztzjy.linkCommerce.service.StudentTrainingAnswerService;
|
|
|
|
|
import com.sztzjy.linkCommerce.util.ResultEntity;
|
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
|
@ -45,6 +48,9 @@ public class StudentTrainingAnswerController {
|
|
|
|
|
@Autowired
|
|
|
|
|
private NewProductSurveyStepFourService newProductSurveyStepFourService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private ProductDevelopmentFactorsStepOneService productDevelopmentFactorsStepOneService;
|
|
|
|
|
|
|
|
|
|
@GetMapping("/{taskKey}")
|
|
|
|
|
@ApiOperation("查询当前学生指定实训任务答案")
|
|
|
|
|
public ResultEntity<StudentTrainingAnswer> detail(@PathVariable String taskKey,
|
|
|
|
|
@ -119,6 +125,18 @@ public class StudentTrainingAnswerController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@PostMapping("/product-development-factors/step-1/validate")
|
|
|
|
|
@ApiOperation("产品开发关键因素第一步校验")
|
|
|
|
|
public ResultEntity<ProductDevelopmentFactorsStepOneValidationResult> validateProductDevelopmentFactorsStepOne(
|
|
|
|
|
@RequestBody ProductDevelopmentFactorsStepOneValidationRequest answer, HttpServletRequest request) {
|
|
|
|
|
try {
|
|
|
|
|
JwtUser user = TokenProvider.getJWTUser(request);
|
|
|
|
|
return new ResultEntity<>(HttpStatus.OK, "校验通过", productDevelopmentFactorsStepOneService.validate(answer, user));
|
|
|
|
|
} catch (ServiceException e) {
|
|
|
|
|
return new ResultEntity<>(e.getCode(), e.getMessage());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@DeleteMapping("/{taskKey}")
|
|
|
|
|
@ApiOperation("删除当前学生指定实训任务答案")
|
|
|
|
|
public ResultEntity delete(@PathVariable String taskKey,
|
|
|
|
|
|