select d.id,
d.dev_id,
y.plant_code,
y.unit,
y.devname,
y.devno,
y.grade,
d.medium,
d.des_pressure,
d.des_temp,
d.opt_pressure,
d.opt_temp,
y.safe_class,
y.next_warn_date,
d.year_report_no,
d.pj1,
d.pj2,
d.pj3,
d.pj4,
d.pj5,
d.pj6,
d.pj7,
d.pj8,
d.pj9,
d.pj10,
d.pj11,
d.pj12,
d.pj13,
d.pj14,
d.pj15,
d.pj16,
d.pj17,
d.remarks,
d.check_date,
d.next_check_date,
d.problem,
d.con,
d.approve_status,
d.approve_time,
d.dept_id,
d.del_flag,
d.creater_code,
d.createdate,
d.updater_code,
d.updatedate,
s.dept_name
from t_report_ylgd d
left join sys_dept s on s.dept_id = d.dept_id
left join t_specdev_ylgd y on y.id = d.dev_id
update t_report_ylgd
pj1 = #{pj1},
pj2 = #{pj2},
pj3 = #{pj3},
pj4 = #{pj4},
pj5 = #{pj5},
pj6 = #{pj6},
pj7 = #{pj7},
pj8 = #{pj8},
pj9 = #{pj9},
pj10 = #{pj10},
pj11 = #{pj11},
pj12 = #{pj12},
pj13 = #{pj13},
pj14 = #{pj14},
pj15 = #{pj15},
pj16 = #{pj16},
pj17 = #{pj17},
where dev_id = (
select id
from t_specdev_ylgd
where devno = #{devno}
and useno = #{useno}
and regno = #{regno}
and del_flag = 0
)
insert into t_report_ylgd
id,
dev_id,
medium,
des_pressure,
des_temp,
opt_pressure,
opt_temp,
year_report_no,
remarks,
dept_id,
del_flag,
creater_code,
createdate,
updater_code,
updatedate,
pj1,pj2,pj3,pj4,pj5,pj6,pj7,pj8,pj9,pj10,pj11,pj12,pj13,pj14,pj15,pj16,pj17
#{id},
#{id},
#{medium},
#{desPressure},
#{desTemp},
#{optPressure},
#{optTemp},
#{yearReportNo},
#{remarks},
#{deptId},
#{delFlag},
#{createrCode},
#{createdate},
#{updaterCode},
#{updatedate},
update t_report_ylgd
dev_id = #{id},
medium = #{medium},
des_pressure = #{desPressure},
des_temp = #{desTemp},
opt_pressure = #{optPressure},
opt_temp = #{optTemp},
year_report_no = #{yearReportNo},
remarks = #{remarks},
dept_id = #{deptId},
del_flag = #{delFlag},
creater_code = #{createrCode},
createdate = #{createdate},
updater_code = #{updaterCode},
updatedate = #{updatedate},
where id = #{id}
SELECT seq_t_report_ylgd.NEXTVAL as id FROM DUAL
insert into t_report_ylgd
id,
dev_id,
medium,
des_pressure,
des_temp,
opt_pressure,
opt_temp,
year_report_no,
pj1,
pj2,
pj3,
pj4,
pj5,
pj6,
pj7,
pj8,
pj9,
pj10,
pj11,
pj12,
pj13,
pj14,
pj15,
pj16,
pj17,
remarks,
check_date,
next_check_date,
problem,
con,
approve_status,
approve_time,
dept_id,
del_flag,
creater_code,
createdate,
updater_code,
updatedate,
#{id},
#{devId},
#{medium},
#{desPressure},
#{desTemp},
#{optPressure},
#{optTemp},
#{yearReportNo},
#{pj1},
#{pj2},
#{pj3},
#{pj4},
#{pj5},
#{pj6},
#{pj7},
#{pj8},
#{pj9},
#{pj10},
#{pj11},
#{pj12},
#{pj13},
#{pj14},
#{pj15},
#{pj16},
#{pj17},
#{remarks},
#{checkDate},
#{nextCheckDate},
#{problem},
#{con},
#{approveStatus},
#{approveTime},
#{deptId},
#{delFlag},
#{createrCode},
#{createdate},
#{updaterCode},
#{updatedate},
update t_report_ylgd
dev_id = #{devId},
medium = #{medium},
des_pressure = #{desPressure},
des_temp = #{desTemp},
opt_pressure = #{optPressure},
opt_temp = #{optTemp},
year_report_no = #{yearReportNo},
pj1 = #{pj1},
pj2 = #{pj2},
pj3 = #{pj3},
pj4 = #{pj4},
pj5 = #{pj5},
pj6 = #{pj6},
pj7 = #{pj7},
pj8 = #{pj8},
pj9 = #{pj9},
pj10 = #{pj10},
pj11 = #{pj11},
pj12 = #{pj12},
pj13 = #{pj13},
pj14 = #{pj14},
pj15 = #{pj15},
pj16 = #{pj16},
pj17 = #{pj17},
remarks = #{remarks},
check_date = #{checkDate},
next_check_date = #{nextCheckDate},
problem = #{problem},
con = #{con},
approve_status = #{approveStatus},
approve_time = #{approveTime},
dept_id = #{deptId},
del_flag = #{delFlag},
creater_code = #{createrCode},
createdate = #{createdate},
updater_code = #{updaterCode},
updatedate = #{updatedate},
where id = #{id}
update t_report_ylgd
set del_flag = 2
where id = #{id}
update t_report_ylgd set del_flag = 2 where id in
) OR id in (
,
#{id}