select id, work_order_no, process_name, num, route_process_number, current_process_number, production_quantity,
standard_time, process_total_time, process_plan_end_day,process_plan_start_day, order_plan_end_day, design_times,
batch_number, create_by, del_flag, warning,
CASE WHEN THEN '是' ELSE '否' END as exception_status
from aps_plate_process_stat
insert into aps_plate_process_stat
id,
work_order_no,
process_name,
num,
route_process_number,
current_process_number,
production_quantity,
standard_time,
process_total_time,
process_plan_end_day,
process_plan_start_day,
order_plan_end_day,
design_times,
batch_number,
create_by,
warning,
del_flag,
#{id},
#{workOrderNo},
#{processName},
#{num},
#{routeProcessNumber},
#{currentProcessNumber},
#{productionQuantity},
#{standardTime},
#{processTotalTime},
#{processPlanEndDay},
#{processPlanStartDay},
#{orderPlanEndDay},
#{designTimes},
#{batchNumber},
#{createBy},
#{warning},
'0'
update aps_plate_process_stat
work_order_no = #{workOrderNo},
process_name = #{processName},
num = #{num},
route_process_number = #{routeProcessNumber},
current_process_number = #{currentProcessNumber},
production_quantity = #{productionQuantity},
standard_time = #{standardTime},
process_total_time = #{processTotalTime},
process_plan_end_day = #{processPlanEndDay},
compute_plan_end_day = #{computePlanEndDay},
design_times = #{designTimes},
batch_number = #{batchNumber},
create_by = #{createBy},
del_flag = #{delFlag},
where id = #{id}
delete from aps_plate_process_stat where id = #{id}
delete from aps_plate_process_stat where id in
#{id}
delete from aps_plate_process_stat where batch_number != #{batchNumber}
insert into aps_plate_process_stat
(
id,
work_order_no,
process_name,
num,
route_process_number,
current_process_number,
production_quantity,
standard_time,
process_total_time,
process_plan_end_day,
batch_number,
create_by,
del_flag
)
values
(
#{item.id},
#{item.workOrderNo},
#{item.processName},
#{item.num},
#{item.routeProcessNumber},
#{item.currentProcessNumber},
#{item.productionQuantity},
#{item.standardTime},
#{item.processTotalTime},
#{item.processPlanEndDay},
#{item.batchNumber},
#{item.createBy},
'0'
)