|
|
@ -6,6 +6,7 @@ import com.yxt.anrui.base.api.basemodelconfig.AppCarConfigSummaryVo; |
|
|
|
import com.yxt.anrui.base.api.basemodelconfig.AppModelConfigDetailsVo; |
|
|
|
import com.yxt.anrui.base.api.basemodelconfig.AppModelConfigListVo; |
|
|
|
import com.yxt.anrui.base.api.basevehicle.*; |
|
|
|
import com.yxt.anrui.base.api.basevehicleappendix.BaseVehicleAppendix; |
|
|
|
import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModel; |
|
|
|
import com.yxt.anrui.base.api.basevehiclemodel.BaseVehicleModelFeign; |
|
|
|
import com.yxt.anrui.base.api.commonappendix.CommonAppendixVo; |
|
|
@ -749,7 +750,16 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
IPage<AppVehicleModelPriceVo> iPage = baseMapper.getModelList(page, qw); |
|
|
|
// 3、 查询更多配置(其它分公司)
|
|
|
|
for (AppVehicleModelPriceVo record : iPage.getRecords()) { |
|
|
|
record.setModelImage("http//:192.168.1.101:8111/aaa.com"); |
|
|
|
String sid = record.getModelSid(); |
|
|
|
String type = "0002"; |
|
|
|
String path = fileUploadComponent.getUrlPrefix(); |
|
|
|
List<String> list = baseVehicleAppendixService.selectBySid(type, sid, path); |
|
|
|
if (list.size() > 0) { |
|
|
|
String s = list.get(0); |
|
|
|
record.setModelImage(s); |
|
|
|
}else { |
|
|
|
record.setModelImage(""); |
|
|
|
} |
|
|
|
String useOrg = data.getSid(); |
|
|
|
List<AppMoreConfigVo> moreConfigVos = baseMapper.getCompanyModelList(record.getModelSid(), useOrg); |
|
|
|
for (AppMoreConfigVo moreConfigVo : moreConfigVos) { |
|
|
@ -767,31 +777,31 @@ public class BaseVehicleService extends MybatisBaseService<BaseVehicleMapper, Ba |
|
|
|
qw.like("bvm.vehicleAlias", pagerQuery.getName()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getEmissionStandard())) { // 排放标准
|
|
|
|
qw.eq("bvm.emissionStandard", pagerQuery.getEmissionStandard()); |
|
|
|
qw.eq("bvm.emissionStandardValue", pagerQuery.getEmissionStandard()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getDriver())) { // 驱动
|
|
|
|
qw.eq("bvm.driveForm", pagerQuery.getDriver()); |
|
|
|
qw.eq("bvm.driveFormValue", pagerQuery.getDriver()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getGearbox())) { // 变速箱
|
|
|
|
qw.eq("bvm.gearboxType", pagerQuery.getGearbox()); |
|
|
|
qw.eq("bvm.gearboxTypeValue", pagerQuery.getGearbox()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getSeries())) { // 产品系别
|
|
|
|
qw.eq("bvm.department", pagerQuery.getSeries()); |
|
|
|
qw.eq("bvm.departmentValue", pagerQuery.getSeries()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getVehicleFunction())) { // 功能
|
|
|
|
qw.eq("bvm.vehicleType", pagerQuery.getVehicleFunction()); |
|
|
|
qw.eq("bvm.vehicleTypeValue", pagerQuery.getVehicleFunction()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getMarketSegments())) { // 细分市场
|
|
|
|
qw.eq("bvm.marketSegments", pagerQuery.getMarketSegments()); |
|
|
|
qw.eq("bvm.marketSegmentsValue", pagerQuery.getMarketSegments()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getVehicleVersion())) { // 版本
|
|
|
|
qw.eq("bvm.vehicleVersion", pagerQuery.getVehicleVersion()); |
|
|
|
qw.eq("bvm.vehicleVersionValue", pagerQuery.getVehicleVersion()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getFuelType())) { // 燃料
|
|
|
|
qw.eq("bvm.fuelType", pagerQuery.getFuelType()); |
|
|
|
qw.eq("bvm.fuelTypeValue", pagerQuery.getFuelType()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getHorsepower())) { // 马力
|
|
|
|
qw.eq("bvm.power", pagerQuery.getHorsepower()); |
|
|
|
qw.eq("bvm.powerValue", pagerQuery.getHorsepower()); |
|
|
|
} |
|
|
|
if (StringUtils.isNotBlank(pagerQuery.getUseOrg())) { // 分公司
|
|
|
|
qw.eq("bvc.useOrgSid", pagerQuery.getUseOrg()); |
|
|
|