Selaa lähdekoodia

报销类型修改

wangqiang 2 vuotta sitten
vanhempi
commit
d41e5a385a

+ 26 - 14
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/reimbursementApproval/approvalType/mapper/xml/CwReimbursementTypeMapper.xml

@@ -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