Merge remote-tracking branch 'origin/dev_20230808_OTA'
This commit is contained in:
+1
-1
@@ -7,7 +7,7 @@ public enum OtaCarEnum {
|
||||
|
||||
|
||||
ALL("All", "All"),
|
||||
CN_ALL("CN All", "EU All"),
|
||||
CN_ALL("CN All", "CN All"),
|
||||
EU_ALL("EU All", "EU All");
|
||||
|
||||
String name;
|
||||
|
||||
+17
-13
@@ -245,23 +245,27 @@ public class OtaManageApplyEOServiceImpl extends ServiceImpl<OtaManageApplyEOMap
|
||||
carList = carList.stream().distinct().collect(Collectors.toList());
|
||||
manageApplyEO.setAppliedVehicleProject(StringUtils.join(carList, ","));
|
||||
//市场
|
||||
Set<String> marketSet = new HashSet<>();
|
||||
for (String appliedVehicleProject : carList) {
|
||||
Set<String> marketSet = new HashSet<>();
|
||||
for (String s : appliedVehicleProject.split(",")) {
|
||||
String[] split = s.split(" ");
|
||||
if (split.length == 2) {
|
||||
if (!otaNameList.contains(s)) {
|
||||
marketSet.add(split[1]);
|
||||
}
|
||||
} else if (split.length == 3) {
|
||||
if (!otaNameList.contains(s)) {
|
||||
marketSet.add(split[2]);
|
||||
if(otaNameList.contains(appliedVehicleProject)){
|
||||
marketSet.add(appliedVehicleProject);
|
||||
}else{
|
||||
for (String s : appliedVehicleProject.split(",")) {
|
||||
String[] split = s.split(" ");
|
||||
if (split.length == 2) {
|
||||
if (!otaNameList.contains(s)) {
|
||||
marketSet.add(split[1]);
|
||||
}
|
||||
} else if (split.length == 3) {
|
||||
if (!otaNameList.contains(s)) {
|
||||
marketSet.add(split[2]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!marketSet.isEmpty()) {
|
||||
manageApplyEO.setMarket(StringUtils.join(marketSet, ","));
|
||||
}
|
||||
}
|
||||
if (!marketSet.isEmpty()) {
|
||||
manageApplyEO.setMarket(StringUtils.join(marketSet, ","));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user