diff --git a/epmet-commons/epmet-commons-rocketmq/pom.xml b/epmet-commons/epmet-commons-rocketmq/pom.xml
index 41ee2e97e1..a3761c000f 100644
--- a/epmet-commons/epmet-commons-rocketmq/pom.xml
+++ b/epmet-commons/epmet-commons-rocketmq/pom.xml
@@ -15,7 +15,7 @@
org.apache.rocketmq
rocketmq-spring-boot-starter
- 2.1.1
+ 2.0.1
\ No newline at end of file
diff --git a/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/ConsomerGroupConstants.java b/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/ConsomerGroupConstants.java
index 0bcf7d4aa6..9c332a6626 100644
--- a/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/ConsomerGroupConstants.java
+++ b/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/ConsomerGroupConstants.java
@@ -12,10 +12,10 @@ public interface ConsomerGroupConstants {
/**
* 初始化客户自定义消费者组
*/
- String INIT_CUSTOMER_CUSTOMIZE_GROUP = "init_customer_customize_group";
+ String INIT_CUSTOMER_COMPONENTS_GROUP = "init_customer_components_group";
/**
* 初始化客户组织机构信息分组
*/
- String INIT_CUSTOMER_ORG_GROUP = "init_customer_org_group";
+ String INIT_CUSTOMER_ORG_ROLES_GROUP = "init_customer_org_roles_group";
}
diff --git a/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/TopicConstants.java b/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/TopicConstants.java
index d95a829b8f..7687136498 100644
--- a/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/TopicConstants.java
+++ b/epmet-commons/epmet-commons-rocketmq/src/main/java/com/epmet/commons/rocketmq/constants/TopicConstants.java
@@ -1,5 +1,5 @@
package com.epmet.commons.rocketmq.constants;
public interface TopicConstants {
- String INIT_CUSTOMER = "init_customer_topic";
+ String INIT_CUSTOMER = "init_customer";
}
diff --git a/epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/form/SubAgencyIndexRankPyFormDTO.java b/epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/form/SubAgencyIndexRankPyFormDTO.java
index 4745f6df0c..f437e1a5b4 100644
--- a/epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/form/SubAgencyIndexRankPyFormDTO.java
+++ b/epmet-module/data-report/data-report-client/src/main/java/com/epmet/evaluationindex/screen/dto/form/SubAgencyIndexRankPyFormDTO.java
@@ -6,6 +6,7 @@ import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
+
/**
* 描述一下
*
@@ -35,4 +36,7 @@ public class SubAgencyIndexRankPyFormDTO implements Serializable {
@NotBlank(message = "type不能为空,街道:street;网格:grid")
private String type;
+
+ @NotBlank(message = "customerId不能为空")
+ private String customerId;
}
diff --git a/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/controller/screen/IndexController.java b/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/controller/screen/IndexController.java
index b0aaa5b5ff..cb851647af 100644
--- a/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/controller/screen/IndexController.java
+++ b/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/controller/screen/IndexController.java
@@ -157,7 +157,8 @@ public class IndexController {
* @Date 2021/2/28 14:33
**/
@PostMapping("subagencyindexrank-py")
- Result> subAgencyIndexRankPy(@RequestBody SubAgencyIndexRankPyFormDTO formDTO) {
+ Result> subAgencyIndexRankPy(@RequestHeader("CustomerId") String customerId,@RequestBody SubAgencyIndexRankPyFormDTO formDTO) {
+ formDTO.setCustomerId(customerId);
ValidatorUtils.validateEntity(formDTO);
return new Result>().ok(indexService.subAgencyIndexRankPy(formDTO));
}
diff --git a/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/dao/evaluationindex/screen/ScreenIndexDataMonthlyDao.java b/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/dao/evaluationindex/screen/ScreenIndexDataMonthlyDao.java
index 0d20ebd2a7..f502b0f471 100644
--- a/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/dao/evaluationindex/screen/ScreenIndexDataMonthlyDao.java
+++ b/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/dao/evaluationindex/screen/ScreenIndexDataMonthlyDao.java
@@ -110,7 +110,10 @@ public interface ScreenIndexDataMonthlyDao{
* @Description 根据areaCode查询下级指数
* @author yinzuomei
*/
- List selectSubStreetByAreaCode(@Param("yearId")String yearId, @Param("areaCode")String areaCode,@Param("topNum") int topNum);
+ List selectSubStreetByAreaCode(@Param("customerId") String customerId,
+ @Param("yearId") String yearId,
+ @Param("areaCode") String areaCode,
+ @Param("topNum") int topNum);
/**
* @param yearId
@@ -118,5 +121,8 @@ public interface ScreenIndexDataMonthlyDao{
* @Description 根据areaCode查询网格指数
* @author yinzuomei
*/
- List selectSubGridByAreaCode(@Param("yearId")String yearId, @Param("areaCode")String areaCode,@Param("topNum") int topNum);
+ List selectSubGridByAreaCode(@Param("customerId") String customerId,
+ @Param("yearId") String yearId,
+ @Param("areaCode") String areaCode,
+ @Param("topNum") int topNum);
}
diff --git a/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/evaluationindex/screen/impl/IndexServiceImpl.java b/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/evaluationindex/screen/impl/IndexServiceImpl.java
index 6f156334b9..831aa3ae36 100644
--- a/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/evaluationindex/screen/impl/IndexServiceImpl.java
+++ b/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/evaluationindex/screen/impl/IndexServiceImpl.java
@@ -401,7 +401,7 @@ public class IndexServiceImpl implements IndexService {
LocalDate now = LocalDate.now().minusMonths(NumConstant.ONE);
String yearId = String.valueOf(now.getYear());
if("street".equals(formDTO.getType())){
- List streetList = screenIndexDataMonthlyDao.selectSubStreetByAreaCode(yearId,formDTO.getAreaCode(),formDTO.getTopNum());
+ List streetList = screenIndexDataMonthlyDao.selectSubStreetByAreaCode(formDTO.getCustomerId(),yearId,formDTO.getAreaCode(),formDTO.getTopNum());
// 小数四舍五入
streetList.forEach(indexRank -> {
indexRank.setPartyDevAbility(getRound(indexRank.getPartyDevAbility()));
@@ -411,7 +411,7 @@ public class IndexServiceImpl implements IndexService {
});
return streetList;
}
- List gridList = screenIndexDataMonthlyDao.selectSubGridByAreaCode(yearId,formDTO.getAreaCode(),formDTO.getTopNum());
+ List gridList = screenIndexDataMonthlyDao.selectSubGridByAreaCode(formDTO.getCustomerId(),yearId,formDTO.getAreaCode(),formDTO.getTopNum());
// 小数四舍五入
gridList.forEach(indexRank -> {
indexRank.setPartyDevAbility(getRound(indexRank.getPartyDevAbility()));
diff --git a/epmet-module/data-report/data-report-server/src/main/resources/mapper/screen/ScreenIndexDataMonthlyDao.xml b/epmet-module/data-report/data-report-server/src/main/resources/mapper/screen/ScreenIndexDataMonthlyDao.xml
index d298c0f1e7..ec417cbf50 100644
--- a/epmet-module/data-report/data-report-server/src/main/resources/mapper/screen/ScreenIndexDataMonthlyDao.xml
+++ b/epmet-module/data-report/data-report-server/src/main/resources/mapper/screen/ScreenIndexDataMonthlyDao.xml
@@ -299,6 +299,7 @@
WHERE
sca.del_flag = '0'
AND sca.PARENT_AREA_CODE=#{areaCode}
+ and sy.CUSTOMER_ID=#{customerId}
ORDER BY index_total DESC
LIMIT #{topNum}
@@ -319,6 +320,7 @@
WHERE
scg.del_flag = '0'
AND scg.AREA_CODE like CONCAT(#{areaCode},'%')
+ and sy.CUSTOMER_ID=#{customerId}
ORDER BY index_total DESC
LIMIT #{topNum}
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/mq/listener/InitCustomerOrgListener.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/mq/listener/InitCustomerOrgListener.java
index 1308d09a36..e5eb8dabd6 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/mq/listener/InitCustomerOrgListener.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/mq/listener/InitCustomerOrgListener.java
@@ -24,7 +24,7 @@ import org.springframework.stereotype.Component;
* 监听初始化客户动作,为客户初始化角色列表
*/
@RocketMQMessageListener(topic = TopicConstants.INIT_CUSTOMER,
- consumerGroup = ConsomerGroupConstants.INIT_CUSTOMER_ORG_GROUP,
+ consumerGroup = ConsomerGroupConstants.INIT_CUSTOMER_ORG_ROLES_GROUP,
messageModel = MessageModel.CLUSTERING,
selectorExpression = "*")
@Component
diff --git a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml
index e7f2621649..87f00d6652 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml
+++ b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml
@@ -175,8 +175,8 @@
SELECT
agency.ID AS agencyId,
agency.ORGANIZATION_NAME AS agencyName,
- agency.PIDS AS agencyIdPath,
- agency.ALL_PARENT_NAME AS agencyNamePath,
+ IF((agency.PIDS IS NULL) || (TRIM(agency.PIDS) = '') ,agency.ID,CONCAT(agency.PIDS,':',agency.ID)) AS agencyIdPath,
+ IF(TRIM(IFNULL(agency.ALL_PARENT_NAME,'')) = '' ,agency.ORGANIZATION_NAME,CONCAT(agency.ALL_PARENT_NAME,':',agency.ORGANIZATION_NAME)) AS agencyNamePath,
agency.CUSTOMER_ID AS customerId
FROM
CUSTOMER_STAFF_AGENCY staff
@@ -188,12 +188,12 @@