id, action, parent_trace_code,parent_append_code,
product_no, product_name, product_spec,
packaging_ratio_name, production_date, production_batch,
expiration_date, source_no, task_no,
line_no, team_group_no, machine_no,
fuzzy, cur_code, scan_no,
layer_no, status,in_type,errorcount
INSERT INTO in_pts_production_detail
id,
action,
parent_trace_code,
parent_append_code,
product_no,
product_name,
product_spec,
packaging_ratio_name,
production_date,
production_batch,
expiration_date,
source_no,
task_no,
line_no,
team_group_no,
machine_no,
fuzzy,
cur_code,
scan_no,
layer_no,
status,
in_type,
#{id},
#{action},
#{parentTraceCode},
#{parentAppendCode},
#{productNo},
#{productName},
#{productSpec},
#{packagingRatioName},
#{productionDate},
#{productionBatch},
#{expirationDate},
#{sourceNo},
#{taskNo},
#{lineNo},
#{teamGroupNo},
#{machineNo},
#{fuzzy},
#{curCode},
#{scanNo},
#{layerNo},
#{status},
#{inType},
UPDATE in_pts_production_detail
action = #{action},
parent_trace_code = #{parentTraceCode},
parent_append_code = #{parentAppendCode},
product_no = #{productNo},
product_name = #{productName},
product_spec = #{productSpec},
packaging_ratio_name = #{packagingRatioName},
production_date = #{productionDate},
production_batch = #{productionBatch},
expiration_date = #{expirationDate},
source_no = #{sourceNo},
task_no = #{taskNo},
line_no = #{lineNo},
team_group_no = #{teamGroupNo},
machine_no = #{machineNo},
fuzzy = #{fuzzy},
cur_code = #{curCode},
scan_no = #{scanNo},
layer_no = #{layerNo},
status = #{status},
in_type = #{inType},
WHERE id = #{id}
UPDATE in_pts_production_detail
SET status = #{status}
WHERE parent_append_code = #{parentAppendCode} and status = '0'
DELETE FROM in_pts_production_detail
WHERE id = #{id}
UPDATE in_pts_production_detail
status = #{status}
errorcount= #{errorcount}
WHERE parent_append_code = #{parentAppendCode}
and status='2'
UPDATE in_pts_production_detail
SET status = #{status}
WHERE parent_append_code = #{parentAppendCode}
and status > 2