feat(oa): 添加项目进度步骤负责人更新功能

- 引入 OaProjectScheduleStepMapper 依赖注入
- 新增 updateNodeHeaderByScheduleId 方法用于批量更新节点负责人
- 在修改项目进度时同步更新相关步骤的负责人信息
- 添加相应的 XML 映射配置实现条件更新逻辑
- 完善操作日志记录机制确保数据变更可追溯
This commit is contained in:
2026-05-16 14:29:40 +08:00
parent 47baa575df
commit 305d8524d1
3 changed files with 23 additions and 1 deletions

View File

@@ -300,4 +300,14 @@
GROUP BY sch.project_id
</select>
<update id="updateNodeHeaderByScheduleId">
UPDATE oa_project_schedule_step
SET node_header = #{nodeHeader}
WHERE schedule_id = #{scheduleId}
AND del_flag = '0'
AND use_flag = '1'
AND node_header IS NOT NULL
AND node_header != ''
</update>
</mapper>