|
@@ -143,11 +143,10 @@
|
|
|
t.NAME,
|
|
|
t.sort,
|
|
|
t.parent_id,
|
|
|
- t.parent_ids,
|
|
|
- t.office_id_list,
|
|
|
- t.office_d_t_o_list
|
|
|
+ t.parent_ids
|
|
|
FROM
|
|
|
- (SELECT
|
|
|
+ (
|
|
|
+ SELECT
|
|
|
id,
|
|
|
create_date,
|
|
|
a.create_by,
|
|
@@ -158,9 +157,7 @@
|
|
|
a.NAME,
|
|
|
a.sort,
|
|
|
a.parent_id,
|
|
|
- a.parent_ids,
|
|
|
- a.office_id_list,
|
|
|
- a.office_d_t_o_list
|
|
|
+ a.parent_ids
|
|
|
FROM
|
|
|
cw_reimbursement_type_info a
|
|
|
WHERE
|
|
@@ -173,7 +170,26 @@
|
|
|
WHERE
|
|
|
del_flag = 0
|
|
|
AND a.parent_id NOT IN ( SELECT b.reimbursement_type_id FROM cw_reimbursement_type_office_info b)
|
|
|
- AND a.id NOT IN ( SELECT b.reimbursement_type_id FROM cw_reimbursement_type_office_info b))
|
|
|
+ AND a.id NOT IN ( SELECT b.reimbursement_type_id FROM cw_reimbursement_type_office_info b)
|
|
|
+ )
|
|
|
+ union
|
|
|
+ SELECT
|
|
|
+ id,
|
|
|
+ create_date,
|
|
|
+ a.create_by,
|
|
|
+ a.update_date,
|
|
|
+ a.update_by,
|
|
|
+ a.del_flag,
|
|
|
+ a.LEVEL,
|
|
|
+ a.NAME,
|
|
|
+ a.sort,
|
|
|
+ a.parent_id,
|
|
|
+ a.parent_ids
|
|
|
+ FROM
|
|
|
+ cw_reimbursement_type_info a
|
|
|
+ WHERE
|
|
|
+ del_flag = 0
|
|
|
+ and a.parent_id in (SELECT b.reimbursement_type_id FROM cw_reimbursement_type_office_info b WHERE b.office_id = #{officeId})
|
|
|
union
|
|
|
SELECT
|
|
|
id,
|
|
@@ -186,9 +202,7 @@
|
|
|
a.NAME,
|
|
|
a.sort,
|
|
|
a.parent_id,
|
|
|
- a.parent_ids,
|
|
|
- a.office_id_list,
|
|
|
- a.office_d_t_o_list
|
|
|
+ a.parent_ids
|
|
|
FROM
|
|
|
cw_reimbursement_type_info a
|
|
|
WHERE
|
|
@@ -214,9 +228,7 @@
|
|
|
a.NAME,
|
|
|
a.sort,
|
|
|
a.parent_id,
|
|
|
- a.parent_ids,
|
|
|
- a.office_id_list,
|
|
|
- a.office_d_t_o_list
|
|
|
+ a.parent_ids
|
|
|
FROM
|
|
|
cw_reimbursement_type_info a
|
|
|
WHERE
|