Merge remote-tracking branch 'origin/dev_20230808_OTA'

This commit is contained in:
高嵩
2023-08-27 22:50:51 +08:00
2 changed files with 14 additions and 4 deletions
@@ -122,9 +122,9 @@
plb.project_version versionNumber,
pni.project_name car,
pyni.year_name yearName from project_library_base plb
join project_name_info pni on pni.id = plb.project_name_id
join project_year_name_info pyni on pyni.project_name_id = pni.id
where plb.target_market LIKE CONCAT(CONCAT('%',#{market}),'%')
JOIN project_name_info pni ON pni.id = plb.project_name_id
JOIN project_year_name_info pyni ON pyni.id = plb.year_name_id
where plb.target_market =#{market}
and pni.project_name =#{car}
GROUP BY plb.id
ORDER BY project_version asc
@@ -1021,7 +1021,7 @@ public class OtaManageApplyEOServiceImpl extends ServiceImpl<OtaManageApplyEOMap
@Override
public List<VersionVO> getProjectVersionList(String carMarket, String cut) {
List<DictModel> dictModels = sysDictService.queryDictItemsByCode(DicCodeEnum.REGION.getCode());
List<VersionVO> result = new LinkedList<>();
if (StringUtils.isNotBlank(carMarket)) {
List<VersionVO> versionVOList = new LinkedList<>();
@@ -1032,6 +1032,7 @@ public class OtaManageApplyEOServiceImpl extends ServiceImpl<OtaManageApplyEOMap
if (conditionSplit.length > 1) {
market = conditionSplit[1];
}
if (StringUtils.isNotBlank(market)) {
if (market.equals("CN")) {
//项目库里市场存的是China 不是CN
@@ -1041,6 +1042,15 @@ public class OtaManageApplyEOServiceImpl extends ServiceImpl<OtaManageApplyEOMap
market = "UK";
}
}
if("FORCE".equals(car)){
car = "Force";
}
String finalMarket = market;
List<DictModel> modelList = dictModels.stream().filter(e -> e.getTextEn().equals(finalMarket)).collect(Collectors.toList());
if(!modelList.isEmpty()){
market = modelList.get(0).getValue();
}
versionVOList = this.getBaseMapper().getProjectVersion(car, market);
List<VersionVO> oneList = versionVOList.stream().filter(e -> StringUtils.isBlank(e.getParentId())).collect(Collectors.toList());
List<VersionVO> twoList = versionVOList.stream().filter(e -> StringUtils.isNotBlank(e.getParentId())).collect(Collectors.toList());