|
@@ -395,7 +395,7 @@ public class CrowdTaskServiceImpl implements CrowdTaskService {
|
|
|
|
|
|
private void needTestcase(CrowdTestTask task) {
|
|
private void needTestcase(CrowdTestTask task) {
|
|
if (task.getNeedTestcase() == 1) {
|
|
if (task.getNeedTestcase() == 1) {
|
|
- String testcaseData = this.generateTestcase();
|
|
|
|
|
|
+ String testcaseData = this.generateTestcase(task);
|
|
List<TestCase> testcaseList = JSON.parseArray(testcaseData, TestCase.class);
|
|
List<TestCase> testcaseList = JSON.parseArray(testcaseData, TestCase.class);
|
|
List<TestCase> testcaseListResult = new ArrayList<>();
|
|
List<TestCase> testcaseListResult = new ArrayList<>();
|
|
|
|
|
|
@@ -412,10 +412,11 @@ public class CrowdTaskServiceImpl implements CrowdTaskService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- private String generateTestcase() {
|
|
|
|
|
|
+ private String generateTestcase(CrowdTestTask task) {
|
|
MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
|
|
MultiValueMap<String, String> params = new LinkedMultiValueMap<>();
|
|
params.add("apkFileUrl", "apkFileUrl");
|
|
params.add("apkFileUrl", "apkFileUrl");
|
|
- params.add("taskId", "70");
|
|
|
|
|
|
+ Double quotedPrice = task.getFixedPrice();
|
|
|
|
+ params.add("taskId", Integer.toString(quotedPrice.intValue()));
|
|
RestTemplate restTemplate = new RestTemplate();
|
|
RestTemplate restTemplate = new RestTemplate();
|
|
restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));
|
|
restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));
|
|
log.info("调用用例生成服务生成测试用例");
|
|
log.info("调用用例生成服务生成测试用例");
|