视频任务管理更新
This commit is contained in:
+15
@@ -149,4 +149,19 @@ class AppearancePatentCozeClientTest {
|
||||
assertThat(merged.get(0).getAppearanceRisk()).isNullOrEmpty();
|
||||
verify(brandCheckClient, never()).checkTitleText(anyString(), anyString());
|
||||
}
|
||||
|
||||
@Test
|
||||
void preserveSubmittedPriceWhenMergingCozeResult() throws Exception {
|
||||
AppearancePatentResultRowDto row = new AppearancePatentResultRowDto();
|
||||
row.setId("1");
|
||||
row.setPrice("12.99");
|
||||
String dataText = """
|
||||
{"data":[{"row_id":"1","title":"无","appearance":"无侵权","result":"无侵权"}]}
|
||||
""";
|
||||
|
||||
List<AppearancePatentResultRowDto> merged = client.mergeRowsFromDataText(List.of(row), dataText);
|
||||
|
||||
assertThat(merged).hasSize(1);
|
||||
assertThat(merged.get(0).getPrice()).isEqualTo("12.99");
|
||||
}
|
||||
}
|
||||
|
||||
+12
@@ -34,4 +34,16 @@ class AppearancePatentTaskServiceTest {
|
||||
parsedRow.getValues().clear();
|
||||
assertEquals("", AppearancePatentTaskService.resolveBrand(resultRow, parsedRow));
|
||||
}
|
||||
|
||||
@Test
|
||||
void resultPriceUsesOnlyPythonSubmittedValue() {
|
||||
assertEquals("", AppearancePatentTaskService.resolvePrice(null));
|
||||
|
||||
AppearancePatentResultRowDto resultRow = new AppearancePatentResultRowDto();
|
||||
resultRow.setPrice(" 12.99 ");
|
||||
assertEquals("12.99", AppearancePatentTaskService.resolvePrice(resultRow));
|
||||
|
||||
resultRow.setPrice(null);
|
||||
assertEquals("", AppearancePatentTaskService.resolvePrice(resultRow));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user