From 93e84d0d767cd52593b058100c528fc9b5ec0a8c Mon Sep 17 00:00:00 2001
From: yanghui <2536613402@qq.com>
Date: 星期二, 01 十一月 2022 13:35:37 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test

---
 flower_city/src/main/java/com/dg/core/controller/ElseAccessoryController.java     |    2 +-
 flower_city/src/main/resources/mapper/RoleManagementMapper.xml                    |    3 ++-
 flower_city/src/main/java/com/dg/core/db/gen/mapper/HomeStatisticsMapper.java     |    2 +-
 flower_city/src/main/java/com/dg/core/service/impl/HomeStatisticsImpl.java        |    2 +-
 flower_city/src/main/resources/mapper/HomeStatisticsMapper.xml                    |   16 ++++++++--------
 flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java    |   11 +++++++++--
 flower_city/src/main/java/com/dg/core/controller/GuideDoController.java           |    4 ++--
 flower_city/src/main/java/com/dg/core/db/gen/entity/AutomessageCommonProblem.java |    3 +++
 flower_city/src/main/java/com/dg/core/interceptor/AuthorizationInterceptor.java   |    3 ++-
 flower_city/src/main/java/com/dg/core/service/HomeStatisticsService.java          |    2 +-
 10 files changed, 30 insertions(+), 18 deletions(-)

diff --git a/flower_city/src/main/java/com/dg/core/controller/ElseAccessoryController.java b/flower_city/src/main/java/com/dg/core/controller/ElseAccessoryController.java
index f1db3a1..fe33a4d 100644
--- a/flower_city/src/main/java/com/dg/core/controller/ElseAccessoryController.java
+++ b/flower_city/src/main/java/com/dg/core/controller/ElseAccessoryController.java
@@ -34,7 +34,7 @@
      * 获取附件列表
      * @param pageNum
      * @param pageSize
-     * @param Name
+     * @param name
      * @return
      */
     @ApiOperation("获取附件列表接口")
diff --git a/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java b/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java
index 4cd935e..493289d 100644
--- a/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java
+++ b/flower_city/src/main/java/com/dg/core/controller/GuideDoController.java
@@ -179,8 +179,8 @@
             return error("该人员有工单未处理完不能删除");
         }
         SysUser user=IUserService.selectData(userId,null,null);
-        user.setUserType("3");
-        user.setRoleIds("3");
+        user.setUserType("4");
+        user.setRoleIds("4");
         return toAjax(IUserService.updateConfig(user));
     }
 
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 57ce7f3..027a151 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
@@ -162,8 +162,15 @@
         {
             //        回复率=最新进展里大于0条回复的导办工单数量/总工单数量
             //状态(1待分配  2 待办结 3 已办结 4 待评价 5 已取消 6未解决  7已解决  8 系统自动分配 9 回复   10转派    11手动分配)
-            String reversionRate=weekDf.format((float)(homeStatisticsService.reversionRate("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);
diff --git a/flower_city/src/main/java/com/dg/core/db/gen/entity/AutomessageCommonProblem.java b/flower_city/src/main/java/com/dg/core/db/gen/entity/AutomessageCommonProblem.java
index bad2de1..4d47261 100644
--- a/flower_city/src/main/java/com/dg/core/db/gen/entity/AutomessageCommonProblem.java
+++ b/flower_city/src/main/java/com/dg/core/db/gen/entity/AutomessageCommonProblem.java
@@ -4,6 +4,7 @@
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
@@ -49,12 +50,14 @@
      * 创建时间
      */
     @ApiModelProperty("创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private LocalDateTime createTime;
 
     /**
      * 修改时间
      */
     @ApiModelProperty("修改时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private LocalDateTime updateTime;
 
     /**
diff --git a/flower_city/src/main/java/com/dg/core/db/gen/mapper/HomeStatisticsMapper.java b/flower_city/src/main/java/com/dg/core/db/gen/mapper/HomeStatisticsMapper.java
index c1b311b..fd4fa6a 100644
--- a/flower_city/src/main/java/com/dg/core/db/gen/mapper/HomeStatisticsMapper.java
+++ b/flower_city/src/main/java/com/dg/core/db/gen/mapper/HomeStatisticsMapper.java
@@ -97,7 +97,7 @@
      * 首页统计用
      * @return
      */
-    int reversionRate(@Param("state") String state,@Param("isTimeout") String isTimeout);
+    String reversionRate(@Param("state") String state,@Param("isTimeout") String isTimeout);
 
 
 }
diff --git a/flower_city/src/main/java/com/dg/core/interceptor/AuthorizationInterceptor.java b/flower_city/src/main/java/com/dg/core/interceptor/AuthorizationInterceptor.java
index e0b4417..9988d32 100644
--- a/flower_city/src/main/java/com/dg/core/interceptor/AuthorizationInterceptor.java
+++ b/flower_city/src/main/java/com/dg/core/interceptor/AuthorizationInterceptor.java
@@ -83,7 +83,8 @@
                         //本地没有此用户  新用户
                         SysUser newSysUser=new SysUser();
                         //默认  1系统后台用户
-                        newSysUser.setUserType("3");
+                        newSysUser.setUserType("4");
+                        newSysUser.setRoleIds("4");
                         newSysUser.setPhonenumber(huaChengSysUser.getPhone());
                         newSysUser.setUserId(huaChengSysUser.getUserId());
                         newSysUser.setUserName(huaChengSysUser.getNickName());
diff --git a/flower_city/src/main/java/com/dg/core/service/HomeStatisticsService.java b/flower_city/src/main/java/com/dg/core/service/HomeStatisticsService.java
index c6f13ca..4909df8 100644
--- a/flower_city/src/main/java/com/dg/core/service/HomeStatisticsService.java
+++ b/flower_city/src/main/java/com/dg/core/service/HomeStatisticsService.java
@@ -91,7 +91,7 @@
      * 首页统计用
      * @return
      */
-    int reversionRate(String state,String isTimeout);
+    String reversionRate(String state,String isTimeout);
 
 
     int rangeStatistics(List<String> ids);
diff --git a/flower_city/src/main/java/com/dg/core/service/impl/HomeStatisticsImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/HomeStatisticsImpl.java
index 94c0c61..4706a94 100644
--- a/flower_city/src/main/java/com/dg/core/service/impl/HomeStatisticsImpl.java
+++ b/flower_city/src/main/java/com/dg/core/service/impl/HomeStatisticsImpl.java
@@ -81,7 +81,7 @@
     }
 
     @Override
-    public int reversionRate(String state, String isTimeout) {
+    public String reversionRate(String state, String isTimeout) {
         return baseMapper.reversionRate(state,isTimeout);
     }
 
diff --git a/flower_city/src/main/resources/mapper/HomeStatisticsMapper.xml b/flower_city/src/main/resources/mapper/HomeStatisticsMapper.xml
index b4fc35d..112ccbc 100644
--- a/flower_city/src/main/resources/mapper/HomeStatisticsMapper.xml
+++ b/flower_city/src/main/resources/mapper/HomeStatisticsMapper.xml
@@ -38,7 +38,7 @@
 
 
     <!--  导办人员统计数  -->
-    <select id="staffNum" resultType="integer">
+    <select id="staffNum" resultType="int">
         SELECT count(id)
         FROM automessage_sys_user WHERE user_type=2
     </select>
@@ -54,7 +54,7 @@
 
 
     <!--  组织排行榜 按评价  -->
-    <select id="organizationScore" resultType="integer">
+    <select id="organizationScore" resultType="int">
         SELECT  sum(IF(evaluate_state='1',10,IF(evaluate_state='2',5,0)))
         FROM automessage_guide_repair_order
         WHERE department_id in
@@ -66,7 +66,7 @@
 
 
     <!--  组织排行榜 按办结量  -->
-    <select id="organizationNum" resultType="integer">
+    <select id="organizationNum" resultType="int">
         SELECT  count(id) FROM automessage_guide_repair_order WHERE department_id in
         <foreach collection="ids" item="param"  open="(" close=")" separator=",">
             #{param}
@@ -91,14 +91,14 @@
 
 
     <!-- 办事指南 统计数量 -->
-    <select id="countWork"  resultType="integer">
+    <select id="countWork"  resultType="int">
         SELECT count(id) from automessage_transaction_event
     </select>
 
 
 
     <!--  首页统计  勿动  -->
-    <select id="countStatisticsNum" resultType="integer">
+    <select id="countStatisticsNum" resultType="int">
         select count(id) from automessage_transaction_event
         <where>
             <if test="classifyIds != null">
@@ -138,8 +138,8 @@
 
 
     <!--  首页统计使用 勿动  -->
-    <select id="reversionRate" resultType="integer">
-        select SUM(m.num) from (
+    <select id="reversionRate" resultType="string">
+        select nullif(SUM(m.num),0) from (
             select count(id) as num  from automessage_guide_evolve
             <where>
                 <if test="state != null and state != ''">
@@ -156,7 +156,7 @@
 
 
     <!--  首页统计 区域统计 勿动  -->
-    <select id="rangeStatistics" parameterType="string" resultType="integer">
+    <select id="rangeStatistics" parameterType="string" resultType="int">
         select count(id) from automessage_guide_repair_order
         <where>
             <if test="ids != null">
diff --git a/flower_city/src/main/resources/mapper/RoleManagementMapper.xml b/flower_city/src/main/resources/mapper/RoleManagementMapper.xml
index 6114949..f9cee23 100644
--- a/flower_city/src/main/resources/mapper/RoleManagementMapper.xml
+++ b/flower_city/src/main/resources/mapper/RoleManagementMapper.xml
@@ -30,11 +30,12 @@
     <select id="selectConfigList"  resultMap="RoleManagementEntityResult">
         <include refid="selectRoleManagementEntityVo"/>
         <where>
+            AND id not in(1,2,3,4)
             <if test="name!=null and name!=''">
                 and role_name like concat('%', #{name}, '%')
             </if>
         <!--            <if test="streetName != null and streetName != ''">-->
-        <!--                AND street_name like concat('%', #{streetName}, '%')-->
+--             AND id not in(1,2,3,4)
         <!--            </if>-->
         <!--            <if test="loginName != null and loginName != ''">-->
         <!--                AND login_name like concat('%', #{loginName}, '%')-->

--
Gitblit v1.7.1