|
@@ -108,7 +108,7 @@ public class CaseAddSceneConsumer {
|
|
|
|
|
|
HashMap<Integer, List<String>> map = caseNumService.getTypeMap(caseId);
|
|
HashMap<Integer, List<String>> map = caseNumService.getTypeMap(caseId);
|
|
|
|
|
|
- List<Integer> typeList = getTypeBySceneSource(scenePlus.getSceneSource());
|
|
|
|
|
|
+ List<Integer> typeList = getTypeBySceneSource(scenePlus.getSceneSource(),scenePlus.getThreeCamType());
|
|
for (Integer type : typeList) {
|
|
for (Integer type : typeList) {
|
|
map.computeIfAbsent(type, k -> new ArrayList<>());
|
|
map.computeIfAbsent(type, k -> new ArrayList<>());
|
|
List<String> list = map.get(type);
|
|
List<String> list = map.get(type);
|
|
@@ -124,12 +124,16 @@ public class CaseAddSceneConsumer {
|
|
return params;
|
|
return params;
|
|
}
|
|
}
|
|
|
|
|
|
- private List<Integer> getTypeBySceneSource(Integer sceneSource) {
|
|
|
|
|
|
+ private List<Integer> getTypeBySceneSource(Integer sceneSource,String three) {
|
|
switch (sceneSource){
|
|
switch (sceneSource){
|
|
case 3 : return Arrays.asList(1);
|
|
case 3 : return Arrays.asList(1);
|
|
case 4 : return Arrays.asList(2,4);
|
|
case 4 : return Arrays.asList(2,4);
|
|
case 5 : return Arrays.asList(5,6);
|
|
case 5 : return Arrays.asList(5,6);
|
|
- default: return Arrays.asList(0);
|
|
|
|
|
|
+ default:
|
|
|
|
+ if(StringUtils.isNotBlank(three) && "yzl".equals(three)){
|
|
|
|
+ return Arrays.asList(7);
|
|
|
|
+ }
|
|
|
|
+ return Arrays.asList(0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|