select distinct require.id,
require.require_track_id,
require.bom_line_id,
require.bom_line_code,
require.bom_line_level,
require.bom_use_amount,
require.process_route_id,
require.process_route_hours,
require.require_amount,
require.net_requirement,
require.start_date,
require.complete_date,
require.demand_date,
require.org_code,
require.production_base,
require.match_state,
require.match_mode,
require.unmatched_demand_amount,
require.suggested_completion_date,
require.has_delay_risk,
require.batch_number,
require.del_flag,
require.create_time,
require.create_by,
require.update_by,
require.update_time
from
aps_plate_standard_require require
left join aps_plate_standard_require_bom_order_detail detail on detail.require_id = require.id
update aps_plate_plan set
plan_start_day = #{planRequireDate.start},
plan_end_day = #{planRequireDate.end},
update_by = #{planRequireDate.updateBy},
update_time = now()
where id = #{planRequireDate.id}
update aps_plate_plan set
custom_time = #{planRequireDate.customDate},
update_by = #{planRequireDate.updateBy},
update_time = now()
where id in
#{id}