select u1.NICK_NAME confirm1_name,u2.NICK_NAME confirm2_name,d.blind_type,d.startup_status,d.actual_status,d.satisfy,d.INSTALL_STATUS,d.REMOVE_STATUS,d.id, d.sub_id, d.approve_id, d.unit_no, d.pid_no, d.pipeline_no, d.medium, d.blind_no, d.location, d.iso_type, d.tag_no, d.blind_size, d.pressure_rate, d.pressurized, d.figure, d.install_date, d.in_process, d.in_coordinator, d.in_contractor, d.in_confirm1, d.in_confirm2, d.removed_date, d.re_process, d.re_coordinator, d.re_contractor, d.re_confirm1, d.re_confirm2, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.dept_id, d.remarks, d.approve_status ,s.dept_name from t_pssr_blind d
left join sys_dept s on s.dept_id = d.dept_id
left join sys_user u1 on u1.user_id = d.IN_CONFIRM1
left join sys_user u2 on u2.user_id = d.IN_CONFIRM2
SELECT seq_t_pssr_blind.NEXTVAL as id FROM DUAL
insert into t_pssr_blind
id,
sub_id,
approve_id,
unit_no,
pid_no,
pipeline_no,
medium,
blind_no,
location,
iso_type,
tag_no,
blind_size,
pressure_rate,
pressurized,
figure,
install_date,
in_process,
in_coordinator,
in_contractor,
in_confirm1,
in_confirm2,
removed_date,
re_process,
re_coordinator,
re_contractor,
re_confirm1,
re_confirm2,
del_flag,
creater_code,
createdate,
updater_code,
updatedate,
dept_id,
remarks,
approve_status,
install_status,
remove_status,
blind_type,
startup_status,
actual_status,
satisfy,
#{id},
#{subId},
#{approveId},
#{unitNo},
#{pidNo},
#{pipelineNo},
#{medium},
#{blindNo},
#{location},
#{isoType},
#{tagNo},
#{blindSize},
#{pressureRate},
#{pressurized},
#{figure},
#{installDate},
#{inProcess},
#{inCoordinator},
#{inContractor},
#{inConfirm1},
#{inConfirm2},
#{removedDate},
#{reProcess},
#{reCoordinator},
#{reContractor},
#{reConfirm1},
#{reConfirm2},
#{delFlag},
#{createrCode},
#{createdate},
#{updaterCode},
#{updatedate},
#{deptId},
#{remarks},
#{approveStatus},
#{installStatus},
#{removeStatus},
#{blindType},
#{startupStatus},
#{actualStatus},
#{satisfy},
update t_pssr_blind
sub_id = #{subId},
approve_id = #{approveId},
unit_no = #{unitNo},
pid_no = #{pidNo},
pipeline_no = #{pipelineNo},
medium = #{medium},
blind_no = #{blindNo},
location = #{location},
iso_type = #{isoType},
tag_no = #{tagNo},
blind_size = #{blindSize},
pressure_rate = #{pressureRate},
pressurized = #{pressurized},
figure = #{figure},
install_date = #{installDate},
in_process = #{inProcess},
in_coordinator = #{inCoordinator},
in_contractor = #{inContractor},
in_confirm1 = #{inConfirm1},
in_confirm2 = #{inConfirm2},
removed_date = #{removedDate},
re_process = #{reProcess},
re_coordinator = #{reCoordinator},
re_contractor = #{reContractor},
re_confirm1 = #{reConfirm1},
re_confirm2 = #{reConfirm2},
del_flag = #{delFlag},
creater_code = #{createrCode},
createdate = #{createdate},
updater_code = #{updaterCode},
updatedate = #{updatedate},
dept_id = #{deptId},
remarks = #{remarks},
approve_status = #{approveStatus},
install_status = #{installStatus},
remove_status = #{removeStatus},
blind_type = #{blindType},
startup_status = #{startupStatus},
actual_status = #{actualStatus},
satisfy = #{satisfy},
where id = #{id}
update t_pssr_blind
in_confirm1 = #{inConfirm1},
in_confirm2 = #{inConfirm2},
install_date = #{installDate},
creater_code = #{createrCode},
createdate = #{createdate},
updater_code = #{updaterCode},
updatedate = #{updatedate},
remarks = #{remarks},
where id in
#{id}
update t_pssr_blind set del_flag = 2 where id = #{id}
update t_pssr_blind set del_flag = 2 where id in
#{id}