diff --git a/epmet-module/gov-org/gov-org-server/pom.xml b/epmet-module/gov-org/gov-org-server/pom.xml
index 29225234d3..066e5ecb0f 100644
--- a/epmet-module/gov-org/gov-org-server/pom.xml
+++ b/epmet-module/gov-org/gov-org-server/pom.xml
@@ -54,10 +54,12 @@
feign-httpclient
10.3.0
+
+
- com.github.pagehelper
- pagehelper
- 5.0.1
+ com.epmet
+ gov-org-client
+ 2.0.0
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerGridDao.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerGridDao.java
index 293a0d9399..41951995ff 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerGridDao.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/dao/CustomerGridDao.java
@@ -18,6 +18,7 @@
package com.epmet.dao;
import com.epmet.commons.mybatis.dao.BaseDao;
+import com.epmet.dto.form.ListCustomerGridFormDTO;
import com.epmet.dto.result.CustomerGridForStrangerResultDTO;
import com.epmet.dto.CustomerGridDTO;
import com.epmet.dto.form.CustomerGridFormDTO;
@@ -26,6 +27,7 @@ import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
+import java.util.Map;
/**
* 客户网格表
@@ -53,7 +55,7 @@ public interface CustomerGridDao extends BaseDao {
* @Author wangc
* @Date 2020.03.19 15:53
**/
- List selectGridByCityLike(@Param("areaCode")String areaCode);
+ List selectGridByCityLike(ListCustomerGridFormDTO listCustomerGridFormDTO);
/**
@@ -64,7 +66,7 @@ public interface CustomerGridDao extends BaseDao {
* @Author wangc
* @Date 2020.03.19 15:53
**/
- List selectRestGridWithoutGivenAreaCode(@Param("areaCode")String areaCode , @Param("cityCode")String cityCode);
+ List selectRestGridWithoutGivenAreaCode(Map paramsMap);
CustomerGridDTO getCustomerGridByGridId(CustomerGridFormDTO formDTO);
}
\ No newline at end of file
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java
index c301f898e4..d94eb029cf 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/CustomerGridServiceImpl.java
@@ -33,13 +33,13 @@ import com.epmet.entity.CustomerGridEntity;
import com.epmet.redis.CustomerGridRedis;
import com.epmet.service.CustomerGridService;
-import com.github.pagehelper.PageHelper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import java.util.Arrays;
+import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -114,32 +114,32 @@ public class CustomerGridServiceImpl extends BaseServiceImpl gridList
- = baseDao.selectGridByCityLike(areaCode.substring(0,areaCode.length()-2));
+ = baseDao.selectGridByCityLike(listCustomerGridFormDTO);
result.setData(gridList);
result.setCode(0);
return result;
}else{
//行政区
- List gridListArea
- = baseDao.selectGridByAreaCode(areaCode);
- List restGridListArea
- = baseDao.selectRestGridWithoutGivenAreaCode(areaCode,areaCode.substring(0,areaCode.length()-2));
- for(CustomerGridForStrangerResultDTO obj : restGridListArea){
- gridListArea.add(obj);
- }
- //分页操作
+ Map map = new HashMap<>();
+
+ map.put("areaCode",areaCode);
+ map.put("cityCode",areaCode.substring(0,areaCode.length()-2));
+ map.put("pageSize",listCustomerGridFormDTO.getPageSize());
+ map.put("pageNo",listCustomerGridFormDTO.getPageNo());
+
+ List gridListArea
+ = baseDao.selectRestGridWithoutGivenAreaCode(map);
result.setData(gridListArea);
- result.setCode(0);
+
return result;
}
diff --git a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml
index f36eb9ca6b..c18e744373 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml
+++ b/epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerGridDao.xml
@@ -61,7 +61,7 @@
-