update t_orgunit set status=#{status, jdbcType=VARCHAR}
...
...
@@ -173,20 +200,25 @@
</update>
<updateid="move"parameterType="java.util.Map">
update t_orgunit set parent_id = #{parentId,jdbcType=BIGINT}, parent_ids = #{newParentIds,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT};
update t_orgunit set parent_ids = replace(parent_ids,#{oldParentIds,jdbcType=VARCHAR},#{newParentIds,jdbcType=VARCHAR}) where parent_ids like CONCAT('',#{oldParentIds,jdbcType=VARCHAR},'%');
</update>
update t_orgunit
set parent_id = #{parentId,jdbcType=BIGINT},
parent_ids = #{newParentIds,jdbcType=VARCHAR}
where id = #{id,jdbcType=BIGINT};
update t_orgunit
set parent_ids = replace(parent_ids, #{oldParentIds,jdbcType=VARCHAR}, #{newParentIds,jdbcType=VARCHAR})
where parent_ids like CONCAT('', #{oldParentIds,jdbcType=VARCHAR}, '%');