Browse Source

列表网格名拼接到上两级组织名称,恶心人的玩意

dev_shibei_match
sunyuchao 4 years ago
parent
commit
cc7b97f37c
  1. 1
      epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/impl/GovOrgServiceImpl.java
  2. 12
      epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/govorg/CustomerGridDao.xml

1
epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/govorg/impl/GovOrgServiceImpl.java

@ -233,6 +233,7 @@ public class GovOrgServiceImpl implements GovOrgService {
**/ **/
@Override @Override
public List<CustomerGridDTO> gridListByStaffId(String staffId) { public List<CustomerGridDTO> gridListByStaffId(String staffId) {
//网格名是拼接上两级组织名称
List<CustomerGridDTO> resultList = customerGridDao.gridListByStaffId(staffId); List<CustomerGridDTO> resultList = customerGridDao.gridListByStaffId(staffId);
return resultList; return resultList;
} }

12
epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/govorg/CustomerGridDao.xml

@ -55,10 +55,22 @@
<select id="gridListByStaffId" resultType="com.epmet.dataaggre.dto.govorg.CustomerGridDTO"> <select id="gridListByStaffId" resultType="com.epmet.dataaggre.dto.govorg.CustomerGridDTO">
SELECT SELECT
cg.id AS 'id', cg.id AS 'id',
IF (
ca.pid = '0',
IF ( IF (
ca.organization_name = '', ca.organization_name = '',
cg.grid_name, cg.grid_name,
CONCAT(ca.organization_name,'-',cg.grid_name) CONCAT(ca.organization_name,'-',cg.grid_name)
),
CONCAT(
(select organization_name from customer_agency where id = ca.pid),
'-',
IF (
ca.organization_name = '',
cg.grid_name,
CONCAT(ca.organization_name,'-',cg.grid_name)
)
)
)AS 'gridName' )AS 'gridName'
FROM FROM
customer_grid cg customer_grid cg

Loading…
Cancel
Save