|
@@ -39,7 +39,7 @@ public class CarModelServiceImpl implements CarModelService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public HttpResult<List<CarModelDTO>> vinSearch(String frameNo) {
|
|
|
|
|
|
|
+ public List<CarModelDTO> vinSearch(String frameNo) {
|
|
|
//初始Key
|
|
//初始Key
|
|
|
StringBuilder redisKey = new StringBuilder();
|
|
StringBuilder redisKey = new StringBuilder();
|
|
|
redisKey.append(VIN_SEARCH_KEY);
|
|
redisKey.append(VIN_SEARCH_KEY);
|
|
@@ -47,8 +47,8 @@ public class CarModelServiceImpl implements CarModelService {
|
|
|
//从缓存中查数据
|
|
//从缓存中查数据
|
|
|
if(!Objects.isNull(redisTemplate.opsForValue().get(redisKey.toString()))){
|
|
if(!Objects.isNull(redisTemplate.opsForValue().get(redisKey.toString()))){
|
|
|
String carModeStr = redisTemplate.opsForValue().get(redisKey.toString());
|
|
String carModeStr = redisTemplate.opsForValue().get(redisKey.toString());
|
|
|
- List<CarModelDTO> carModelDTOS = JSON.parseArray(carModeStr, CarModelDTO.class);
|
|
|
|
|
- return HttpResult.ok(carModelDTOS);
|
|
|
|
|
|
|
+ return JSON.parseArray(carModeStr, CarModelDTO.class);
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//从数据库中查数据
|
|
//从数据库中查数据
|
|
@@ -56,20 +56,20 @@ public class CarModelServiceImpl implements CarModelService {
|
|
|
if (!carModelDTOS.isEmpty()) {
|
|
if (!carModelDTOS.isEmpty()) {
|
|
|
//进行缓存存储
|
|
//进行缓存存储
|
|
|
redisTemplate.opsForValue().set(redisKey.toString(),JSON.toJSONString(carModelDTOS),VIN_SEARCH_KEY_TIME, TimeUnit.HOURS);
|
|
redisTemplate.opsForValue().set(redisKey.toString(),JSON.toJSONString(carModelDTOS),VIN_SEARCH_KEY_TIME, TimeUnit.HOURS);
|
|
|
- return HttpResult.ok(carModelDTOS);
|
|
|
|
|
|
|
+ return carModelDTOS;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
List<CarModelDTO> carModelDTOS1 = zhongMeiOrderService.vinSearch(frameNo);
|
|
List<CarModelDTO> carModelDTOS1 = zhongMeiOrderService.vinSearch(frameNo);
|
|
|
if (!carModelDTOS1.isEmpty()) {
|
|
if (!carModelDTOS1.isEmpty()) {
|
|
|
//进行缓存存储
|
|
//进行缓存存储
|
|
|
redisTemplate.opsForValue().set(redisKey.toString(),JSON.toJSONString(carModelDTOS1),1, TimeUnit.HOURS);
|
|
redisTemplate.opsForValue().set(redisKey.toString(),JSON.toJSONString(carModelDTOS1),1, TimeUnit.HOURS);
|
|
|
- return HttpResult.ok(carModelDTOS1);
|
|
|
|
|
|
|
+ return carModelDTOS1;
|
|
|
}
|
|
}
|
|
|
// List<CarModelDTO> carModelDTOS2 = yongAnOrderService.vinSearch(frameNo);
|
|
// List<CarModelDTO> carModelDTOS2 = yongAnOrderService.vinSearch(frameNo);
|
|
|
// if (!carModelDTOS2.isEmpty()) {
|
|
// if (!carModelDTOS2.isEmpty()) {
|
|
|
// return HttpResult.ok(carModelDTOS2);
|
|
// return HttpResult.ok(carModelDTOS2);
|
|
|
// }
|
|
// }
|
|
|
- return HttpResult.ok(Collections.emptyList());
|
|
|
|
|
|
|
+ return Collections.emptyList();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|