|
|
@ -897,14 +897,14 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
ModelConfigVo vo = baseMapper.getStockModelConfigList(modelSid, orgSid); |
|
|
|
List<ModelLabel> modelLabels = new ArrayList<>(); |
|
|
|
StringBuilder labelValue = new StringBuilder(); |
|
|
|
if (StringUtils.isNotBlank(vo.getLabelName())){ |
|
|
|
if (StringUtils.isNotBlank(vo.getLabelName())) { |
|
|
|
String[] labelNames = vo.getLabelName().split(","); |
|
|
|
for (String labelName : labelNames) { |
|
|
|
labelValue.append(labelName).append("/"); |
|
|
|
} |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(labelValue.toString())){ |
|
|
|
vo.setLabelValue(labelValue.substring(0,labelValue.lastIndexOf("/"))); |
|
|
|
if (StringUtils.isNotBlank(labelValue.toString())) { |
|
|
|
vo.setLabelValue(labelValue.substring(0, labelValue.lastIndexOf("/"))); |
|
|
|
} |
|
|
|
List<String> modelImages = baseVehicleModelAppendixService.selectImageList(modelSid); |
|
|
|
List<String> modelImagesList = new ArrayList<>(); |
|
|
@ -1006,7 +1006,7 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
} |
|
|
|
List<AppModelConfigListVo> appModelConfigListVos = baseMapper.getModelConfigLableList(qw, VehicleState.LockEnum.UN_LOCK.getCode(), orgSid, params.getLabel()); |
|
|
|
for (AppModelConfigListVo appModelConfigListVo : appModelConfigListVos) { |
|
|
|
if (StringUtils.isNotBlank(appModelConfigListVo.getLabelName())){ |
|
|
|
if (StringUtils.isNotBlank(appModelConfigListVo.getLabelName())) { |
|
|
|
String labelName = appModelConfigListVo.getLabelName(); |
|
|
|
String[] mains = labelName.split(","); |
|
|
|
List<ModelLabel> modelLabelss = new ArrayList<>(); |
|
|
@ -1055,6 +1055,91 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
} |
|
|
|
|
|
|
|
public BaseModelConfigVo selectByConfigName(String sid, String configName) { |
|
|
|
return baseMapper.selectByConfigName(sid,configName); |
|
|
|
return baseMapper.selectByConfigName(sid, configName); |
|
|
|
} |
|
|
|
|
|
|
|
public String configNameSpell(BaseModelConfig baseModelConfig) { |
|
|
|
String configName = ""; |
|
|
|
//后桥
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getRearAxleValue()) && !"-".equals(baseModelConfig.getRearAxleValue())) { |
|
|
|
configName += baseModelConfig.getRearAxleValue() + "/"; |
|
|
|
} |
|
|
|
//速比
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getRearAxleRatio()) && !"-".equals(baseModelConfig.getRearAxleRatio())) { |
|
|
|
configName += baseModelConfig.getRearAxleRatio() + "/"; |
|
|
|
} |
|
|
|
//轴距
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getWheelbase()) && !"-".equals(baseModelConfig.getWheelbase())) { |
|
|
|
configName += baseModelConfig.getWheelbase() + "/"; |
|
|
|
} |
|
|
|
//悬架
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getSuspension()) && !"-".equals(baseModelConfig.getSuspension())) { |
|
|
|
configName += baseModelConfig.getSuspension() + "/"; |
|
|
|
} |
|
|
|
//鞍座
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getSaddle()) && !"-".equals(baseModelConfig.getSaddle())) { |
|
|
|
configName += baseModelConfig.getSaddle() + "/"; |
|
|
|
} |
|
|
|
//颜色
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getCarColor()) && !"-".equals(baseModelConfig.getCarColor())) { |
|
|
|
configName += baseModelConfig.getCarColor() + "/"; |
|
|
|
} |
|
|
|
//驾驶室
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getSpecification()) && !"-".equals(baseModelConfig.getSpecification())) { |
|
|
|
configName += baseModelConfig.getSpecification() + "/"; |
|
|
|
} |
|
|
|
//保险杠
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getBumper()) && !"-".equals(baseModelConfig.getBumper())) { |
|
|
|
configName += baseModelConfig.getBumper() + "/"; |
|
|
|
} |
|
|
|
//燃料箱
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getFuelTank()) && !"-".equals(baseModelConfig.getFuelTank())) { |
|
|
|
configName += baseModelConfig.getFuelTank() + "/"; |
|
|
|
} |
|
|
|
//导流罩
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getBaffleModel()) && !"-".equals(baseModelConfig.getBaffleModel())) { |
|
|
|
configName += baseModelConfig.getBaffleModel() + "/"; |
|
|
|
} |
|
|
|
//独立热源
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getIndependentSources()) && !"-".equals(baseModelConfig.getIndependentSources())) { |
|
|
|
configName += baseModelConfig.getIndependentSources() + "/"; |
|
|
|
} |
|
|
|
//缓速器
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getSlowMachine()) && !"-".equals(baseModelConfig.getSlowMachine())) { |
|
|
|
configName += baseModelConfig.getSlowMachine() + "/"; |
|
|
|
} |
|
|
|
//护轮罩
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getTireCover()) && !"-".equals(baseModelConfig.getTireCover())) { |
|
|
|
configName += baseModelConfig.getTireCover() + "/"; |
|
|
|
} |
|
|
|
//后视镜
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getRearViewMirror()) && !"-".equals(baseModelConfig.getRearViewMirror())) { |
|
|
|
configName += baseModelConfig.getRearViewMirror() + "/"; |
|
|
|
} |
|
|
|
//轮胎
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getTireSize()) && !"-".equals(baseModelConfig.getTireSize())) { |
|
|
|
configName += baseModelConfig.getTireSize() + "/"; |
|
|
|
} |
|
|
|
//轮毂材质
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getHubMaterial()) && !"-".equals(baseModelConfig.getHubMaterial())) { |
|
|
|
configName += baseModelConfig.getHubMaterial() + "/"; |
|
|
|
} |
|
|
|
//空调
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getAirConditioner()) && !"-".equals(baseModelConfig.getAirConditioner())) { |
|
|
|
configName += baseModelConfig.getAirConditioner() + "/"; |
|
|
|
} |
|
|
|
//座椅
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getSeat()) && !"-".equals(baseModelConfig.getSeat())) { |
|
|
|
configName += baseModelConfig.getSeat() + "/"; |
|
|
|
} |
|
|
|
//多媒体
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getMultimedia()) && !"-".equals(baseModelConfig.getMultimedia())) { |
|
|
|
configName += baseModelConfig.getMultimedia() + "/"; |
|
|
|
} |
|
|
|
//配置包
|
|
|
|
if (StringUtils.isNotBlank(baseModelConfig.getConfiguringBao()) && !"-".equals(baseModelConfig.getConfiguringBao())) { |
|
|
|
configName += baseModelConfig.getConfiguringBao() + "/"; |
|
|
|
} |
|
|
|
return configName; |
|
|
|
} |
|
|
|
} |