|
|
@@ -53,6 +53,7 @@ import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.HashSet;
|
|
|
+import java.util.LinkedHashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.Set;
|
|
|
@@ -160,7 +161,7 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
|
|
|
|
|
|
//费用设置jsonArray
|
|
|
JsonArray costSetArray = parser.parse(statistics.getCostSetJson()).getAsJsonArray();
|
|
|
- Map<String, Double> costSetMap = new HashMap<>();
|
|
|
+ Map<String, Double> costSetMap = new LinkedHashMap<>();
|
|
|
for (JsonElement jsonElement : costSetArray) {
|
|
|
JsonObject object = jsonElement.getAsJsonObject();
|
|
|
costSetMap.put(object.get("field").getAsString(), object.get("value").getAsDouble());
|
|
|
@@ -168,7 +169,7 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
|
|
|
|
|
|
//权重设置jsonArray
|
|
|
JsonArray weightSetArray = parser.parse(statistics.getWeightSetJson()).getAsJsonArray();
|
|
|
- Map<String, Double> weightSetMap = new HashMap<>();
|
|
|
+ Map<String, Double> weightSetMap = new LinkedHashMap<>();
|
|
|
for (JsonElement jsonElement : weightSetArray) {
|
|
|
JsonObject object = jsonElement.getAsJsonObject();
|
|
|
weightSetMap.put(object.get("label").getAsString(), object.get("value").getAsDouble());
|