Commit c47b3b20 authored by 赵建伟's avatar 赵建伟

update codes

parent 4b8caf36
...@@ -185,56 +185,74 @@ public class CtrEstimateTagMysqlSink extends RichSinkFunction<DeviceCurrentEstim ...@@ -185,56 +185,74 @@ public class CtrEstimateTagMysqlSink extends RichSinkFunction<DeviceCurrentEstim
} }
String platFirstDemands = deviceCurrentEstimateTagPlat.getPlatFirstDemands(); String platFirstDemands = deviceCurrentEstimateTagPlat.getPlatFirstDemands();
if(StringUtils.isNotBlank(platFirstDemands)){ if(StringUtils.isNotBlank(platFirstDemands)){
if(platFirstDemandsObject.keySet().contains(platFirstDemands)){ String[] splits = platFirstDemands.split(",");
Long aLong = platFirstDemandsObject.getLong(platFirstDemands); for (String splict: splits) {
platFirstDemandsObject.put(platFirstDemands,aLong + 1); if(platFirstDemandsObject.keySet().contains(splict)){
}else{ Long aLong = platFirstDemandsObject.getLong(splict);
platFirstDemandsObject.put(platFirstDemands,1); platFirstDemandsObject.put(splict,aLong + 1);
}else{
platFirstDemandsObject.put(splict,1);
}
} }
} }
String platFirstPositions = deviceCurrentEstimateTagPlat.getPlatFirstPositions(); String platFirstPositions = deviceCurrentEstimateTagPlat.getPlatFirstPositions();
if(StringUtils.isNotBlank(platFirstPositions)){ if(StringUtils.isNotBlank(platFirstPositions)){
if(platFirstPositionsObject.keySet().contains(platFirstPositions)){ String[] splits = platFirstPositions.split(",");
Long aLong = platFirstPositionsObject.getLong(platFirstPositions); for (String split: splits) {
platFirstPositionsObject.put(platFirstPositions,aLong + 1); if(platFirstPositionsObject.keySet().contains(split)){
}else{ Long aLong = platFirstPositionsObject.getLong(split);
platFirstPositionsObject.put(platFirstPositions,1); platFirstPositionsObject.put(split,aLong + 1);
}else{
platFirstPositionsObject.put(split,1);
}
} }
} }
String platFirstSolutions = deviceCurrentEstimateTagPlat.getPlatFirstSolutions(); String platFirstSolutions = deviceCurrentEstimateTagPlat.getPlatFirstSolutions();
if(StringUtils.isNotBlank(platFirstSolutions)){ if(StringUtils.isNotBlank(platFirstSolutions)){
if(platFirstSolutionsObject.keySet().contains(platFirstSolutions)){ String[] splits = platFirstSolutions.split(",");
Long aLong = platFirstSolutionsObject.getLong(platFirstSolutions); for (String split: splits) {
platFirstSolutionsObject.put(platFirstSolutions,aLong + 1); if(platFirstSolutionsObject.keySet().contains(split)){
}else{ Long aLong = platFirstSolutionsObject.getLong(split);
platFirstSolutionsObject.put(platFirstSolutions,1); platFirstSolutionsObject.put(split,aLong + 1);
}else{
platFirstSolutionsObject.put(split,1);
}
} }
} }
String platSecondDemands = deviceCurrentEstimateTagPlat.getPlatSecondDemands(); String platSecondDemands = deviceCurrentEstimateTagPlat.getPlatSecondDemands();
if(StringUtils.isNotBlank(platSecondDemands)){ if(StringUtils.isNotBlank(platSecondDemands)){
if(platSecondDemandsObject.keySet().contains(platSecondDemands)){ String[] splits = platSecondDemands.split(",");
Long aLong = platSecondDemandsObject.getLong(platSecondDemands); for (String split : splits) {
platSecondDemandsObject.put(platSecondDemands,aLong + 1); if(platSecondDemandsObject.keySet().contains(split)){
}else{ Long aLong = platSecondDemandsObject.getLong(split);
platSecondDemandsObject.put(platSecondDemands,1); platSecondDemandsObject.put(split,aLong + 1);
}else{
platSecondDemandsObject.put(split,1);
}
} }
} }
String platSecondPositions = deviceCurrentEstimateTagPlat.getPlatSecondPositions(); String platSecondPositions = deviceCurrentEstimateTagPlat.getPlatSecondPositions();
if(StringUtils.isNotBlank(platSecondPositions)){ if(StringUtils.isNotBlank(platSecondPositions)){
if(platSecondPositionsObject.keySet().contains(platSecondPositions)){ String[] splits = platSecondPositions.split(",");
Long aLong = platSecondPositionsObject.getLong(platSecondPositions); for (String split : splits) {
platSecondPositionsObject.put(platSecondPositions,aLong + 1); if(platSecondPositionsObject.keySet().contains(split)){
}else{ Long aLong = platSecondPositionsObject.getLong(split);
platSecondPositionsObject.put(platSecondPositions,1); platSecondPositionsObject.put(split,aLong + 1);
}else{
platSecondPositionsObject.put(split,1);
}
} }
} }
String platSecondSolutions = deviceCurrentEstimateTagPlat.getPlatSecondSolutions(); String platSecondSolutions = deviceCurrentEstimateTagPlat.getPlatSecondSolutions();
if(StringUtils.isNotBlank(platSecondSolutions)){ if(StringUtils.isNotBlank(platSecondSolutions)){
if(platSecondSolutionsObject.keySet().contains(platSecondSolutions)){ String[] splits = platSecondSolutions.split(",");
Long aLong = platSecondSolutionsObject.getLong(platSecondSolutions); for (String split : splits) {
platSecondSolutionsObject.put(platSecondSolutions,aLong + 1); if(platSecondSolutionsObject.keySet().contains(split)){
}else{ Long aLong = platSecondSolutionsObject.getLong(split);
platSecondSolutionsObject.put(platSecondSolutions,1); platSecondSolutionsObject.put(split,aLong + 1);
}else{
platSecondSolutionsObject.put(split,1);
}
} }
} }
if(isExist){ if(isExist){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment