INSERT INTO ts_files
(id,node_id, task_id, is_file, parent_id, file_name, file_size, work_path,upload_time,uploader)
VALUES
(#{item.id},#{item.nodeId}, #{item.taskId}, #{item.isFile}, #{item.parentId},
#{item.fileName}, #{item.fileSize}, #{item.workPath}, #{item.uploadTime},#{item.uploader})
UPDATE ts_files a
LEFT JOIN ts_files b
ON b.task_id = a.task_id
AND b.node_id = a.node_id
AND a.work_path = CONCAT( b.work_path, b.file_name, '/' )
SET a.parent_id = b.id
WHERE
b.task_id = #{taskId}
AND b.node_id = #{nodeId}