|
@ -1413,10 +1413,10 @@ public class StatisticsService {
|
|
|
String sql = " SELECT count(id) from base_life_care_order WHERE `status` = 2 and TIMESTAMPDIFF(SECOND,create_time,conclusion_time) < 43200";
|
|
|
Integer integer = jdbcTemplate.queryForObject(sql, Integer.class);
|
|
|
|
|
|
if (saveModel2.getResult2().longValue()==0) {
|
|
|
if (Integer.parseInt(res.get("orderNum").toString())==0) {
|
|
|
res.put("serviceRate",0);
|
|
|
}else {
|
|
|
res.put("serviceRate",integer/saveModel2.getResult2().longValue()*100);
|
|
|
res.put("serviceRate",String.format("%.2f",Long.parseLong(integer.toString())/Long.parseLong(res.get("orderNum").toString())*100));
|
|
|
}
|
|
|
|
|
|
return res;
|
|
@ -2364,12 +2364,12 @@ public class StatisticsService {
|
|
|
Integer integer = jdbcTemplate.queryForObject(sql, Integer.class);
|
|
|
|
|
|
|
|
|
if (saveModel.getResult2().longValue()==0) {
|
|
|
if (Integer.parseInt(res.get("emeWarnTotal").toString())==0) {
|
|
|
res.put("serviceRate",0);
|
|
|
}else {
|
|
|
res.put("serviceRate",integer/saveModel.getResult2().longValue()*100);
|
|
|
res.put("serviceRate", String.format("%.2f",(Double.parseDouble(integer.toString())/Double.parseDouble(res.get("emeWarnTotal").toString()))*100));
|
|
|
}
|
|
|
|
|
|
logger.info("二十四小时:"+integer +" "+res.get("emeWarnTotal")+" "+String.format("%.2f",(Double.parseDouble(integer.toString())/Double.parseDouble(res.get("emeWarnTotal").toString()))*100) );
|
|
|
return res;
|
|
|
}
|
|
|
|