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