Browse Source

Merge remote-tracking branch 'remotes/origin/dev_bugfix_ljj' into dev

dev_shibei_match
jianjun 4 years ago
parent
commit
beac655851
  1. 36
      epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml

36
epmet-module/gov-org/gov-org-server/src/main/resources/mapper/CustomerAgencyDao.xml

@ -315,22 +315,8 @@
agency.ORGANIZATION_NAME AS agencyName, agency.ORGANIZATION_NAME AS agencyName,
agency.LEVEL AS level, agency.LEVEL AS level,
agency.CUSTOMER_ID as customerId, agency.CUSTOMER_ID as customerId,
( CASE WHEN agency.longitude is null THEN agency.longitude,
( SELECT longitude FROM customer_agency agency.latitude
WHERE del_flag = '0' AND customer_id = (SELECT customer_id FROM customer_agency WHERE id = agency.id)
ORDER BY pid ASC LIMIT 1
)
ELSE agency.longitude
END
) longitude,
( CASE WHEN agency.latitude is null THEN
( SELECT latitude FROM customer_agency
WHERE del_flag = '0' AND customer_id = (SELECT customer_id FROM customer_agency WHERE id = agency.id)
ORDER BY pid ASC LIMIT 1
)
ELSE agency.latitude
END
) latitude
FROM FROM
CUSTOMER_AGENCY agency CUSTOMER_AGENCY agency
WHERE WHERE
@ -415,22 +401,8 @@
ca.pids pids, ca.pids pids,
ca.pid pid, ca.pid pid,
ca.level level, ca.level level,
( CASE WHEN ca.longitude is null THEN ca.longitude,
( SELECT longitude FROM customer_agency ca.latitude
WHERE del_flag = '0' AND customer_id = (SELECT customer_id FROM customer_agency WHERE id = ca.id)
ORDER BY pid ASC LIMIT 1
)
ELSE ca.longitude
END
) longitude,
( CASE WHEN ca.latitude is null THEN
( SELECT latitude FROM customer_agency
WHERE del_flag = '0' AND customer_id = (SELECT customer_id FROM customer_agency WHERE id = ca.id)
ORDER BY pid ASC LIMIT 1
)
ELSE ca.latitude
END
) latitude
FROM FROM
customer_agency ca customer_agency ca
INNER JOIN customer_staff_agency csa ON ca.id = csa.agency_id INNER JOIN customer_staff_agency csa ON ca.id = csa.agency_id

Loading…
Cancel
Save