You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.1 KiB
49 lines
1.1 KiB
Insert into esua_epdc_custom.epdc_evaluate_dept(ID,DEPT_ID,
|
|
DEPT_NAME,
|
|
PARENT_DEPT_IDS,
|
|
PARENT_DEPT_NAMES,
|
|
ALL_DEPT_IDS,
|
|
ALL_DEPT_NAMES,
|
|
OFFICER_COUNT,
|
|
DEL_FLAG,
|
|
REVISION,
|
|
CREATED_BY,
|
|
CREATED_TIME,
|
|
UPDATED_BY,
|
|
UPDATED_TIME
|
|
) SELECT
|
|
dept.gridId ID,
|
|
dept.gridId DEPT_ID,
|
|
dept.grid DEPT_NAME,
|
|
dept.communityId PARENT_DEPT_IDS,
|
|
dept.community PARENT_DEPT_NAMES,
|
|
concat( dept.communityId, ',', dept.gridId ) ALL_DEPT_IDS,
|
|
concat( dept.community, '-', dept.grid ) ALL_DEPT_NAMES,
|
|
0 OFFICER_COUNT,
|
|
0 DEL_FLAG,
|
|
1 REVISION,
|
|
'admin' CREATED_BY,
|
|
now() CREATED_TIME,
|
|
'admin' UPDATED_BY,
|
|
now() UPDATED_TIME
|
|
FROM
|
|
(
|
|
SELECT
|
|
dis.`name` district,
|
|
dis.id districtId,
|
|
str.`name` street,
|
|
str.id streetId,
|
|
com.`name` community,
|
|
com.id communityId,
|
|
gri.`name` grid,
|
|
gri.id gridId
|
|
FROM
|
|
sys_dept gri
|
|
LEFT JOIN sys_dept com ON gri.pid = com.id
|
|
LEFT JOIN sys_dept str ON com.pid = str.id
|
|
LEFT JOIN sys_dept dis ON str.pid = dis.id
|
|
WHERE
|
|
gri.del_flag = '0'
|
|
AND gri.type_key = 'street_party'
|
|
AND gri.id NOT IN (SELECT id from esua_epdc_custom.epdc_evaluate_dept where DEL_FLAG = "0")
|
|
) dept
|