|
@@ -21,7 +21,9 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
|
|
|
+import java.util.Comparator;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
|
@Api(tags = "中煤财险 API ")
|
|
@Api(tags = "中煤财险 API ")
|
|
@@ -36,7 +38,8 @@ public class ZhongMeiOrderApiController {
|
|
|
|
|
|
|
|
private final ZhongmeiApiConfigurationProperties properties;
|
|
private final ZhongmeiApiConfigurationProperties properties;
|
|
|
|
|
|
|
|
- public ZhongMeiOrderApiController(ZhongMeiOrderApiService zhongMeiOrderApiService, InsOrdersComponents insOrdersComponents, ZhongmeiApiConfigurationProperties properties) {
|
|
|
|
|
|
|
+ public ZhongMeiOrderApiController(ZhongMeiOrderApiService zhongMeiOrderApiService, InsOrdersComponents insOrdersComponents,
|
|
|
|
|
+ ZhongmeiApiConfigurationProperties properties) {
|
|
|
this.zhongMeiOrderApiService = zhongMeiOrderApiService;
|
|
this.zhongMeiOrderApiService = zhongMeiOrderApiService;
|
|
|
this.insOrdersComponents = insOrdersComponents;
|
|
this.insOrdersComponents = insOrdersComponents;
|
|
|
this.properties = properties;
|
|
this.properties = properties;
|
|
@@ -45,7 +48,10 @@ public class ZhongMeiOrderApiController {
|
|
|
@PostMapping(value = "/modelsQuery")
|
|
@PostMapping(value = "/modelsQuery")
|
|
|
@ApiOperation(value = "车型查询接口")
|
|
@ApiOperation(value = "车型查询接口")
|
|
|
public HttpResult<List<CarModelDTO>> modelsQuery(@RequestSingleParam(value = "modelName") String modelName) {
|
|
public HttpResult<List<CarModelDTO>> modelsQuery(@RequestSingleParam(value = "modelName") String modelName) {
|
|
|
- return this.zhongMeiOrderApiService.modelsQuery(modelName);
|
|
|
|
|
|
|
+ List<CarModelDTO> map = this.zhongMeiOrderApiService.modelsQuery(modelName);
|
|
|
|
|
+ List<CarModelDTO> carModelDTOS =
|
|
|
|
|
+ map.stream().sorted(Comparator.comparing(CarModelDTO::getReplacementValue)).collect(Collectors.toList());
|
|
|
|
|
+ return HttpResult.ok(carModelDTOS);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@QuoteVerification("报价授权")
|
|
@QuoteVerification("报价授权")
|
|
@@ -112,4 +118,4 @@ public class ZhongMeiOrderApiController {
|
|
|
return this.zhongMeiOrderApiService.rideAccidentQuery(accidentalDrivingVo);
|
|
return this.zhongMeiOrderApiService.rideAccidentQuery(accidentalDrivingVo);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-}
|
|
|
|
|
|
|
+}
|