From c1e1cec83669bc2a70eb460c928496deef027305 Mon Sep 17 00:00:00 2001
From: fengjin <1435304038@qq.com>
Date: 星期四, 10 十一月 2022 14:23:36 +0800
Subject: [PATCH] 1.获取天气接口 2.搜索bug 3.小程序工单管理Bug

---
 flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java b/flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java
index fc80055..b1f82ec 100644
--- a/flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java
+++ b/flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java
@@ -160,10 +160,17 @@
 
         if(allNum!=0)
         {
-            //        回复率=最新进展里0条回复的导办工单数量/总工单数量
+            //        回复率=最新进展里大于0条回复的导办工单数量/总工单数量
             //状态(1待分配  2 待办结 3 已办结 4 待评价 5 已取消 6未解决  7已解决  8 系统自动分配 9 回复   10转派    11手动分配)
-            String reversionRate=weekDf.format((float)(iGuideEvolveService.countStatisticsNum("9",null)/(float)allNum));
-            entity.setReversionRate(reversionRate);
+
+            String num=(homeStatisticsService.reversionRate("9",null));
+            if(!StringUtils.isEmpty(num))
+            {
+                String reversionRate=weekDf.format(Float.valueOf(num)/(float)allNum);
+                entity.setReversionRate(reversionRate);
+            }
+
+
         }
 
         return ResultData.success(entity);
@@ -243,8 +250,8 @@
 
                 if(allNum>0 && score>0)
                 {
-                    java.text.DecimalFormat weekDf=new java.text.DecimalFormat("##.##");//传入格式模板
-                    String workEfficiency=weekDf.format((float)(score/allNum));
+                    java.text.DecimalFormat weekDf=new java.text.DecimalFormat("##.#");//传入格式模板
+                    String workEfficiency=weekDf.format((float)score/(float)allNum);
                     bean.setNum(workEfficiency);
                 }
             }
@@ -352,7 +359,7 @@
             int num=0;
             if(ids!=null&&ids.size()>0)
             {
-                num=iGuideRepairOrderService.countStatisticsNum(null,ids,null,null,null,null,null,null);
+                num=homeStatisticsService.rangeStatistics(ids);
             }
             range.setNum(num+"");
             rangeStatistics.add(range);

--
Gitblit v1.7.1