|
|
@ -293,7 +293,7 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
* @param pagerQuery 查询条件 |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
public IPage<BaseModelConfigListVo> configPageList(PagerQuery<BaseModelConfigListQuery> pagerQuery) { |
|
|
|
/* public IPage<BaseModelConfigListVo> configPageList(PagerQuery<BaseModelConfigListQuery> pagerQuery) { |
|
|
|
String userSid = pagerQuery.getParams().getUserSid(); |
|
|
|
String orgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
|
pagerQuery.getParams().setUseOrg(orgSid); |
|
|
@ -303,7 +303,7 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
List<BaseModelConfigListVo> records = iPage.getRecords(); |
|
|
|
getConfigName(records); |
|
|
|
for (BaseModelConfigListVo vo : records) { |
|
|
|
List<MoreConfigVo> moreConfigVos = baseMapper.getCompanyModelList(pagerQuery.getParams().getModelSid(), pagerQuery.getParams().getConfigSid(), orgSid, VehicleState.LockEnum.UN_LOCK.getCode()); |
|
|
|
List<MoreConfigVo> moreConfigVos = baseMapper.getCompanyModelList(pagerQuery.getParams().getModelSid(), vo.getSid(), orgSid, VehicleState.LockEnum.UN_LOCK.getCode()); |
|
|
|
for (MoreConfigVo moreConfigVo : moreConfigVos) { |
|
|
|
String sid = moreConfigVo.getUseOrgSid(); |
|
|
|
SysOrganizationVo sysOrganization = sysOrganizationFeign.fetchBySid(sid).getData(); |
|
|
@ -312,7 +312,7 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
vo.setMoreList(moreConfigVos); |
|
|
|
} |
|
|
|
return iPage; |
|
|
|
} |
|
|
|
}*/ |
|
|
|
|
|
|
|
public List<BaseModelConfigListVo> getConfigName(List<BaseModelConfigListVo> records) { |
|
|
|
for (BaseModelConfigListVo record : records) { |
|
|
@ -387,7 +387,7 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
* @param query 查询条件 |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
private QueryWrapper<BaseModelConfigListVo> createBuildQueryWrapper(BaseModelConfigListQuery query) { |
|
|
|
/* private QueryWrapper<BaseModelConfigListVo> createBuildQueryWrapper(BaseModelConfigListQuery query) { |
|
|
|
QueryWrapper<BaseModelConfigListVo> qw = new QueryWrapper<>(); |
|
|
|
//颜色
|
|
|
|
if (StringUtils.isNotBlank(query.getCarColor())) { |
|
|
@ -473,17 +473,13 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
if (StringUtils.isNotBlank(query.getModelSid())) { |
|
|
|
qw.eq("bvc.modelSid", query.getModelSid()); |
|
|
|
} |
|
|
|
//配置sid
|
|
|
|
if (StringUtils.isNotBlank(query.getConfigSid())) { |
|
|
|
qw.eq("bc.sid", query.getConfigSid()); |
|
|
|
} |
|
|
|
//分公司
|
|
|
|
if (StringUtils.isNotBlank(query.getUseOrg())) { |
|
|
|
qw.eq("bvc.useOrgSid", query.getUseOrg()); |
|
|
|
} |
|
|
|
return qw; |
|
|
|
} |
|
|
|
|
|
|
|
*/ |
|
|
|
/** |
|
|
|
* 根据配置sid查询车型库配置详情 |
|
|
|
* |
|
|
@ -499,7 +495,7 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
return appModelConfigDetailsVo; |
|
|
|
} |
|
|
|
|
|
|
|
public AppModelConfigVo getModelConfigList(PagerQuery<AppModelConfigListQuery> pagerQuery) { |
|
|
|
public ModelConfigVo getModelConfigList(PagerQuery<ModelConfigListQuery> pagerQuery) { |
|
|
|
String userSid = pagerQuery.getParams().getUserSid(); |
|
|
|
// 1、根据业务员部门sid查询分公司sid
|
|
|
|
String orgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
@ -507,7 +503,7 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
pagerQuery.getParams().setUseOrg(orgSid); |
|
|
|
} |
|
|
|
String modelSid = pagerQuery.getParams().getModelSid(); |
|
|
|
AppModelConfigVo vo = baseMapper.getModelConfigList(modelSid, orgSid); |
|
|
|
ModelConfigVo vo = baseMapper.getModelConfigList(modelSid, orgSid); |
|
|
|
List<String> modelImages = baseVehicleModelAppendixService.selectImageList(modelSid); |
|
|
|
List<String> modelImagesList = new ArrayList<>(); |
|
|
|
if (!modelImages.isEmpty()) { |
|
|
@ -518,7 +514,6 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
} |
|
|
|
} |
|
|
|
vo.setModelImage(modelImagesList); |
|
|
|
|
|
|
|
//基础配置拼接
|
|
|
|
List<ConfigInfo> list = new ArrayList<>(); |
|
|
|
list.add(getConfigValue("品牌", vo.getBrandName())); |
|
|
@ -538,7 +533,7 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
list.add(getConfigValue("内部编码", vo.getInsideCode())); |
|
|
|
vo.setConfigList(list); |
|
|
|
//配置列表
|
|
|
|
IPage<AppModelConfigListQuery> page = PagerUtil.queryToPage(pagerQuery); |
|
|
|
IPage<ModelConfigListQuery> page = PagerUtil.queryToPage(pagerQuery); |
|
|
|
QueryWrapper<AppModelConfigListVo> qw = modelConfigQueryWrapper(pagerQuery.getParams()); |
|
|
|
List<AppModelConfigListVo> appModelConfigListVos = baseMapper.getModelConfigPageList(page, qw, VehicleState.LockEnum.UN_LOCK.getCode(), orgSid); |
|
|
|
long pages = page.getPages(); |
|
|
@ -561,12 +556,12 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
return vo; |
|
|
|
} |
|
|
|
|
|
|
|
public AppModelConfigVo getNowConfigList(PagerQuery<AppModelConfigListQuery> pagerQuery) { |
|
|
|
public ModelConfigVo getNowConfigList(PagerQuery<ModelConfigListQuery> pagerQuery) { |
|
|
|
String userSid = pagerQuery.getParams().getUserSid(); |
|
|
|
// 1、根据业务员部门sid查询分公司 查询orgSidPath(部门路径)
|
|
|
|
String orgSid = sysStaffOrgFeign.getPathSidByUserSid(userSid).getData(); |
|
|
|
String modelSid = pagerQuery.getParams().getModelSid(); |
|
|
|
AppModelConfigVo vo = baseMapper.getModelConfigList(modelSid, orgSid); |
|
|
|
ModelConfigVo vo = baseMapper.getModelConfigList(modelSid, orgSid); |
|
|
|
List<String> modelImages = baseVehicleModelAppendixService.selectImageList(modelSid); |
|
|
|
List<String> modelImagesList = new ArrayList<>(); |
|
|
|
if (!modelImages.isEmpty()) { |
|
|
@ -597,7 +592,7 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
list.add(getConfigValue("内部编码", vo.getInsideCode())); |
|
|
|
vo.setConfigList(list); |
|
|
|
//配置列表
|
|
|
|
IPage<AppModelConfigListQuery> page = PagerUtil.queryToPage(pagerQuery); |
|
|
|
IPage<ModelConfigListQuery> page = PagerUtil.queryToPage(pagerQuery); |
|
|
|
QueryWrapper<AppModelConfigListVo> qw = modelConfigQueryWrapper(pagerQuery.getParams()); |
|
|
|
List<AppModelConfigListVo> appModelConfigListVos = baseMapper.getNowConfigList(page, qw, orgSid, VehicleState.LockEnum.UN_LOCK.getCode()); |
|
|
|
long pages = page.getPages(); |
|
|
@ -709,7 +704,7 @@ public class BaseModelConfigService extends MybatisBaseService<BaseModelConfigMa |
|
|
|
return configInfo; |
|
|
|
} |
|
|
|
|
|
|
|
private QueryWrapper<AppModelConfigListVo> modelConfigQueryWrapper(AppModelConfigListQuery pagerQuery) { |
|
|
|
private QueryWrapper<AppModelConfigListVo> modelConfigQueryWrapper(ModelConfigListQuery pagerQuery) { |
|
|
|
QueryWrapper<AppModelConfigListVo> qw = new QueryWrapper<>(); |
|
|
|
if (pagerQuery != null) { |
|
|
|
if (com.yxt.common.base.utils.StringUtils.isNotBlank(pagerQuery.getName())) {//名称
|
|
|
|