Browse Source

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

master
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. 20
      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
public List<CustomerGridDTO> gridListByStaffId(String staffId) {
//网格名是拼接上两级组织名称
List<CustomerGridDTO> resultList = customerGridDao.gridListByStaffId(staffId);
return resultList;
}

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

@ -56,10 +56,22 @@
SELECT
cg.id AS 'id',
IF (
ca.organization_name = '',
cg.grid_name,
CONCAT(ca.organization_name,'-',cg.grid_name)
) AS 'gridName'
ca.pid = '0',
IF (
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'
FROM
customer_grid cg
INNER JOIN customer_agency ca ON cg.pid = ca.id

Loading…
Cancel
Save