|
@@ -437,7 +437,13 @@
|
|
|
<select id="updateAllNodeTabById" resultType="org.springblade.manager.entity.WbsTreeContract">
|
|
|
update m_wbs_tree_contract
|
|
|
set excel_id= #{aPrivate.excelId},
|
|
|
- node_name = #{aPrivate.nodeName},
|
|
|
+ node_name = CASE
|
|
|
+ WHEN LOCATE('_PL_', node_name) > 0 THEN
|
|
|
+ CONCAT( #{aPrivate.nodeName}, SUBSTRING(node_name, LOCATE('_PL_', node_name), LENGTH(node_name)))
|
|
|
+ WHEN LOCATE('__', node_name) > 0 THEN
|
|
|
+ CONCAT( #{aPrivate.nodeName}, SUBSTRING(node_name, LOCATE('__', node_name), LENGTH(node_name)))
|
|
|
+ ELSE #{aPrivate.nodeName}
|
|
|
+ END,
|
|
|
full_name = #{aPrivate.fullName},
|
|
|
init_table_name = #{aPrivate.initTableName},
|
|
|
is_link_table = 2,
|