select record_id, belong_to, order_num, rule_name, property_code, check_mode, check_tool, unit_code, check_standard,
actual_value, status, remark, attr1, attr2, attr3, attr4, create_by, create_time, update_by, update_time,
factory_code, del_flag
from qc_check_task_detail
insert into qc_check_task_detail
record_id,
belong_to,
order_num,
rule_name,
property_code,
check_mode,
check_tool,
unit_code,
check_standard,
actual_value,
status,
remark,
attr1,
attr2,
attr3,
attr4,
create_by,
create_time,
update_by,
update_time,
factory_code,
del_flag,
#{recordId},
#{belongTo},
#{orderNum},
#{ruleName},
#{propertyCode},
#{checkMode},
#{checkTool},
#{unitCode},
#{checkStandard},
#{actualValue},
#{status},
#{remark},
#{attr1},
#{attr2},
#{attr3},
#{attr4},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{factoryCode},
#{delFlag},
insert into qc_check_task_detail(
record_id,belong_to,
project_id,project_no,rule_name,order_num,
property_code,check_mode,
check_tool,unit_code,
check_standard,actual_value,
status,create_by,create_time,
factory_code,del_flag,type_project_id
) values
(
#{item.recordId},#{item.belongTo},
#{item.projectId},#{item.projectNo},#{item.ruleName},#{item.sort},
#{item.propertyCode},#{item.checkMode},
#{item.checkTool},#{item.unitCode},
#{item.standardValue},#{item.actualValue},
#{item.status},#{item.createBy},#{item.createTime},
#{item.factoryCode},'0',#{item.typeProjectId}
)
update qc_check_task_detail
belong_to = #{belongTo},
order_num = #{orderNum},
rule_name = #{ruleName},
property_code = #{propertyCode},
check_mode = #{checkMode},
check_tool = #{checkTool},
unit_code = #{unitCode},
check_standard = #{checkStandard},
actual_value = #{actualValue},
status = #{status},
remark = #{remark},
attr1 = #{attr1},
attr2 = #{attr2},
attr3 = #{attr3},
attr4 = #{attr4},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
factory_code = #{factoryCode},
del_flag = #{delFlag},
defect_code = #{defectCode},
defect_quality = #{defectQuality},
where record_id = #{recordId}
delete from qc_check_task_detail where record_id = #{recordId}
update qc_check_task_detail
set del_flag = '1'
where belong_to = #{recordId}
delete from qc_check_task_detail where record_id in
#{recordId}
UPDATE qc_check_task
set confirm_time = getdate()
WHERE record_id = #{item.recordId}
and del_flag = '0'
and check_status = '0'
and confirm_time is null