select
p.process_id,
p.process_title,
p.template_id,
p.company_name,
p.company_id,
p.upload_time,
p.remark,
p.applicant,
p.applicant_name,
p.applicant_account,
p.dept_id,
p.dept_name,
p.status,
p.head_id,
p.create_time,
p.create_by
from zjwjsb_process p
left join sys_user u on p.create_by = u.user_id
update zjwjsb_process set
process_title = #{processTitle},
template_id = #{templateId},
company_name = #{companyName},
company_id = #{companyId},
upload_time = #{uploadTime},
remark = #{remark},
applicant = #{applicant},
applicant_name = #{applicantName},
applicant_account = #{applicantAccount},
dept_id = #{deptId},
dept_name = #{deptName},
head_id = #{headId},
status = #{status},
update_by = #{updateBy},
update_time = sysdate()
where process_id = #{processId}
insert into zjwjsb_process(
process_id,
process_title,
template_id,
company_name,
company_id,
upload_time,
remark,
applicant,
applicant_name,
applicant_account,
dept_id,
dept_name,
head_id,
status,
create_by,
create_time
) values(
#{processId },
#{processTitle},
#{templateId},
#{companyName },
#{companyId},
#{uploadTime },
#{remark },
#{applicant },
#{applicantName},
#{applicantAccount},
#{deptId},
#{deptName},
#{headId},
#{status},
#{createBy},
sysdate()
)
update zjwjsb_process set del_flag = '1' where process_id = #{processId}
update zjwjsb_process set status = #{status} where head_id = #{headId}