|
|
|
@ -41,6 +41,8 @@ import com.sztzjy.linkCommerce.entity.dto.ConsumerScenarioStepOneValidationReque
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.ConsumerScenarioStepOneValidationResult;
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.ConsumerScenarioStepOneValidationResult;
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.ConsumerScenarioStepTwoValidationRequest;
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.ConsumerScenarioStepTwoValidationRequest;
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.ConsumerScenarioStepTwoValidationResult;
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.ConsumerScenarioStepTwoValidationResult;
|
|
|
|
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.ConsumerScenarioStepThreeValidationRequest;
|
|
|
|
|
|
|
|
import com.sztzjy.linkCommerce.entity.dto.ConsumerScenarioStepThreeValidationResult;
|
|
|
|
import com.sztzjy.linkCommerce.service.NewProductSurveyStepOneService;
|
|
|
|
import com.sztzjy.linkCommerce.service.NewProductSurveyStepOneService;
|
|
|
|
import com.sztzjy.linkCommerce.service.MarketOpportunitySelectionStepOneService;
|
|
|
|
import com.sztzjy.linkCommerce.service.MarketOpportunitySelectionStepOneService;
|
|
|
|
import com.sztzjy.linkCommerce.service.MarketOpportunitySelectionStepTwoService;
|
|
|
|
import com.sztzjy.linkCommerce.service.MarketOpportunitySelectionStepTwoService;
|
|
|
|
@ -59,6 +61,7 @@ import com.sztzjy.linkCommerce.service.ConsumerBehaviorStepThreeService;
|
|
|
|
import com.sztzjy.linkCommerce.service.ConsumerBehaviorStepFourService;
|
|
|
|
import com.sztzjy.linkCommerce.service.ConsumerBehaviorStepFourService;
|
|
|
|
import com.sztzjy.linkCommerce.service.ConsumerScenarioStepOneService;
|
|
|
|
import com.sztzjy.linkCommerce.service.ConsumerScenarioStepOneService;
|
|
|
|
import com.sztzjy.linkCommerce.service.ConsumerScenarioStepTwoService;
|
|
|
|
import com.sztzjy.linkCommerce.service.ConsumerScenarioStepTwoService;
|
|
|
|
|
|
|
|
import com.sztzjy.linkCommerce.service.ConsumerScenarioStepThreeService;
|
|
|
|
import com.sztzjy.linkCommerce.service.StudentTrainingAnswerService;
|
|
|
|
import com.sztzjy.linkCommerce.service.StudentTrainingAnswerService;
|
|
|
|
import com.sztzjy.linkCommerce.util.ResultEntity;
|
|
|
|
import com.sztzjy.linkCommerce.util.ResultEntity;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
@ -129,6 +132,9 @@ public class StudentTrainingAnswerController {
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private ConsumerScenarioStepTwoService consumerScenarioStepTwoService;
|
|
|
|
private ConsumerScenarioStepTwoService consumerScenarioStepTwoService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private ConsumerScenarioStepThreeService consumerScenarioStepThreeService;
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/{taskKey}")
|
|
|
|
@GetMapping("/{taskKey}")
|
|
|
|
@ApiOperation("查询当前学生指定实训任务答案")
|
|
|
|
@ApiOperation("查询当前学生指定实训任务答案")
|
|
|
|
public ResultEntity<StudentTrainingAnswer> detail(@PathVariable String taskKey,
|
|
|
|
public ResultEntity<StudentTrainingAnswer> detail(@PathVariable String taskKey,
|
|
|
|
@ -355,6 +361,17 @@ public class StudentTrainingAnswerController {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("/consumer-scenario/step-3/validate")
|
|
|
|
|
|
|
|
@ApiOperation("消费场景解构第三步校验")
|
|
|
|
|
|
|
|
public ResultEntity<ConsumerScenarioStepThreeValidationResult> validateConsumerScenarioStepThree(
|
|
|
|
|
|
|
|
@RequestBody ConsumerScenarioStepThreeValidationRequest answer, HttpServletRequest request) {
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
return new ResultEntity<>(HttpStatus.OK, "校验完成", consumerScenarioStepThreeService.validate(answer, TokenProvider.getJWTUser(request)));
|
|
|
|
|
|
|
|
} catch (ServiceException e) {
|
|
|
|
|
|
|
|
return new ResultEntity<>(e.getCode(), e.getMessage());
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping(value = "/consumer-behavior/step-3/word-preview", consumes = "multipart/form-data")
|
|
|
|
@PostMapping(value = "/consumer-behavior/step-3/word-preview", consumes = "multipart/form-data")
|
|
|
|
@ApiOperation("消费者需求与行为第三步Word预览")
|
|
|
|
@ApiOperation("消费者需求与行为第三步Word预览")
|
|
|
|
public ResultEntity<ConsumerBehaviorWordPreviewResult> previewConsumerBehaviorStepThreeWord(
|
|
|
|
public ResultEntity<ConsumerBehaviorWordPreviewResult> previewConsumerBehaviorStepThreeWord(
|
|
|
|
|