|
@ -273,10 +273,12 @@ public class StatisticsAllService extends BaseService {
|
|
|
|
|
|
if (peopleNum != null && peopleNum.getNum() > 0) {
|
|
|
json.put("rate", df.format((signAmount * 1.0000) / peopleNum.getNum() * 100));
|
|
|
json.put("rateString", signAmount+"/"+peopleNum.getNum());
|
|
|
json.put("sign", signAmount);
|
|
|
json.put("people", peopleNum.getNum());
|
|
|
} else {
|
|
|
json.put("rate", "0.0000");
|
|
|
json.put("rateString", "0/0");
|
|
|
json.put("sign", signAmount);
|
|
|
json.put("people", 0);
|
|
|
}
|
|
@ -300,10 +302,12 @@ public class StatisticsAllService extends BaseService {
|
|
|
|
|
|
if (peopleNum != null && peopleNum.getTaskNum() > 0) {
|
|
|
json.put("rate", df.format((signAmount * 1.0000) / peopleNum.getTaskNum() * 100));
|
|
|
json.put("rateString", signAmount +"/"+ peopleNum.getTaskNum());
|
|
|
json.put("sign", signAmount);
|
|
|
json.put("people", peopleNum.getTaskNum());
|
|
|
} else {
|
|
|
json.put("rate", "0.0000");
|
|
|
json.put("rateString","0/0");
|
|
|
json.put("sign", signAmount);
|
|
|
json.put("people", 0);
|
|
|
}
|
|
@ -426,11 +430,13 @@ public class StatisticsAllService extends BaseService {
|
|
|
signRate.put("sign", total);
|
|
|
signRate.put("people", num);
|
|
|
signRate.put("rate", df.format((total * 1.0000) / num * 100));
|
|
|
signRate.put("rateString",total+"/"+num);
|
|
|
json.put("signRate", signRate);
|
|
|
JSONObject signTaskRate = new JSONObject();
|
|
|
signTaskRate.put("sign", total);
|
|
|
signTaskRate.put("people", taskNum);
|
|
|
signTaskRate.put("rate", df.format((total * 1.0000) / taskNum * 100));
|
|
|
signTaskRate.put("rateString", total +"/"+taskNum);
|
|
|
json.put("signTaskRate", signTaskRate);
|
|
|
|
|
|
return json;
|
|
@ -497,6 +503,9 @@ public class StatisticsAllService extends BaseService {
|
|
|
map.put("rate", df.format(((long) map.get("amount") * 1.0000) / num * 100));
|
|
|
map.put("taskRate", df.format(((long) map.get("amount") * 1.0000) / taskNum * 100));
|
|
|
map.put("targetRate", df.format(taskNum * 1.0000 / num * 100));
|
|
|
map.put("rateString", map.get("amount")+"/"+ num);
|
|
|
map.put("taskRateString", map.get("amount")+"/"+ taskNum);
|
|
|
map.put("targetRateString",taskNum+"/"+num );
|
|
|
map.put("num", num);
|
|
|
map.put("task", taskNum);
|
|
|
}
|
|
@ -519,6 +528,9 @@ public class StatisticsAllService extends BaseService {
|
|
|
map.put("rate", df.format(((long) map.get("amount") * 1.0000) / num * 100));
|
|
|
map.put("taskRate", df.format(((long) map.get("amount") * 1.0000) / taskNum * 100));
|
|
|
map.put("targetRate", df.format(taskNum * 1.0000 / num * 100));
|
|
|
map.put("rateString", map.get("amount")+"/"+ num);
|
|
|
map.put("taskRateString", map.get("amount")+"/"+ taskNum);
|
|
|
map.put("targetRateString",taskNum+"/"+num );
|
|
|
map.put("num", num);
|
|
|
map.put("task", taskNum);
|
|
|
}
|
|
@ -593,6 +605,9 @@ public class StatisticsAllService extends BaseService {
|
|
|
map.put("rate", df.format(((long) map.get("amount") * 1.0000) / peopleNum.getNum() * 100));
|
|
|
map.put("taskRate", df.format(((long) map.get("amount") * 1.0000) / peopleNum.getTaskNum() * 100));
|
|
|
map.put("targetRate", df.format(peopleNum.getTaskNum() * 1.0000 / peopleNum.getNum() * 100));
|
|
|
map.put("rateString", map.get("amount") +"/"+ peopleNum.getNum());
|
|
|
map.put("taskRateString", map.get("amount")+"/"+ peopleNum.getTaskNum());
|
|
|
map.put("targetRateString",peopleNum.getTaskNum()+"/"+ peopleNum.getNum());
|
|
|
map.put("num", peopleNum.getNum());
|
|
|
map.put("task", peopleNum.getTaskNum());
|
|
|
}
|
|
@ -602,6 +617,9 @@ public class StatisticsAllService extends BaseService {
|
|
|
map.put("rate", df.format(((long) map.get("amount") * 1.0000) / peopleNum.getInt("num") * 100));
|
|
|
map.put("taskRate", df.format(((long) map.get("amount") * 1.0000) / peopleNum.getInt("taskNum") * 100));
|
|
|
map.put("targetRate", df.format(peopleNum.getInt("taskNum") * 1.0000 / peopleNum.getInt("num") * 100));
|
|
|
map.put("rateString", map.get("amount") +"/"+ peopleNum.getInt("num") );
|
|
|
map.put("taskRateString",map.get("amount") +"/"+peopleNum.getInt("taskNum") );
|
|
|
map.put("targetRateString",peopleNum.getInt("taskNum") +"/"+ peopleNum.getInt("num"));
|
|
|
map.put("num", peopleNum.getInt("num"));
|
|
|
map.put("task", peopleNum.getInt("taskNum"));
|
|
|
}
|
|
@ -717,6 +735,7 @@ public class StatisticsAllService extends BaseService {
|
|
|
map.put("amount", 0L);
|
|
|
map.put("num", 0);
|
|
|
map.put("rate", 0.0000D);
|
|
|
map.put("rateString","0/0");
|
|
|
} else {
|
|
|
DecimalFormat df = new DecimalFormat("0.0000");
|
|
|
String[] args = map.get("amount").toString().split("/");
|
|
@ -724,6 +743,7 @@ public class StatisticsAllService extends BaseService {
|
|
|
map.put("amount", Long.valueOf(args[0]));
|
|
|
map.put("num", Long.valueOf(args[1]));
|
|
|
map.put("rate", df.format((Long.valueOf(args[0]) * 1.0000) / Long.valueOf(args[1]) * 100));
|
|
|
map.put("rateString", args[0] +"/"+ args[1]);
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -1104,6 +1124,7 @@ public class StatisticsAllService extends BaseService {
|
|
|
for (Map<String, Object> map : resultList) {
|
|
|
double rateG = (total > 0 ? ((long) map.get("amount")) * 1.0000 / total * 100 : 0);
|
|
|
map.put("rate", df.format(rateG));
|
|
|
map.put("rateString",map.get("amount")+"/"+total);
|
|
|
}
|
|
|
}
|
|
|
if (index.equals("6") && resultList.size() > 0) {
|