select pa.procure_apply_id, pa.apply_reason, pa.applier, u.nick_name as applier_nick_name, pa.apply_dept, d.dept_name, pa.apply_time,
pa.manager_user_id, u1.nick_name as manager_nick_name, pa.manager_comment, pa.manager_time, pa.zjl_user_id, u2.nick_name as zjl_nick_name,
pa.zjl_comment, pa.zjl_time, pa.plan_user_id, u3.nick_name as plan_nick_name, pa.plan_time, pa.plan_comment from cmc_procure_approval as pa
left join sys_user as u on u.user_id = pa.applier
left join sys_user as u1 on u1.user_id = pa.manager_user_id
left join sys_user as u2 on u2.user_id = pa.zjl_user_id
left join sys_user as u3 on u3.user_id = pa.plan_user_id
left join sys_dept as d on d.dept_id = pa.apply_dept
insert into cmc_procure_approval
procure_apply_id,apply_reason,applier,apply_dept,apply_time,manager_user_id,manager_comment,manager_time,zjl_user_id,zjl_comment,zjl_time,plan_user_id,plan_time,plan_comment,#{procureApplyId},#{applyReason},#{applier},#{applyDept},#{applyTime},#{managerUserId},#{managerComment},#{managerTime},#{zjlUserId},#{zjlComment},#{zjlTime},#{planUserId},#{planTime},#{planComment},
update cmc_procure_approval
apply_reason = #{applyReason},applier = #{applier},apply_dept = #{applyDept},apply_time = #{applyTime},manager_user_id = #{managerUserId},manager_comment = #{managerComment},manager_time = #{managerTime},zjl_user_id = #{zjlUserId},zjl_comment = #{zjlComment},zjl_time = #{zjlTime},plan_user_id = #{planUserId},plan_time = #{planTime},plan_comment = #{planComment},
where procure_apply_id = #{procureApplyId}
delete from cmc_procure_approval where procure_apply_id = #{procureApplyId}
delete from cmc_procure_approval where procure_apply_id in
#{procureApplyId}