id,task_id,task_uuid,point_id,point,region_id,region,rfid,rfid_id,rfid_name,rfid_position,quota_unit,quota_content,exec_sequence,
data_report_type,first_reference_value,second_reference_sign,second_reference_value,third_reference_sign,third_reference_value
,first_reference_result,second_reference_result,point_check_status,report_result,report_time,exception_desc
insert into safe_check_task_and_quota
(task_id,task_uuid,point_id,point,region_id,region,rfid,rfid_id,rfid_name,rfid_position,quota_unit,quota_content,exec_sequence,
data_report_type,first_reference_value,second_reference_sign,second_reference_value,third_reference_sign,third_reference_value
,first_reference_result,second_reference_result,point_check_status,report_result,report_time,exception_desc
)
values
(#{taskAndQuota.taskId},
#{taskAndQuota.taskUuid},
#{taskAndQuota.pointId},
#{taskAndQuota.point},
#{taskAndQuota.regionId},
#{taskAndQuota.region},
#{taskAndQuota.rfid},
#{taskAndQuota.rfidId},
#{taskAndQuota.rfidName},
#{taskAndQuota.rfidPosition},
#{taskAndQuota.quotaUnit},
#{taskAndQuota.quotaContent},
#{taskAndQuota.execSequence},
#{taskAndQuota.dataReportType},
#{taskAndQuota.firstReferenceValue},
#{taskAndQuota.secondReferenceSign},
#{taskAndQuota.secondReferenceValue},
#{taskAndQuota.thirdReferenceSign},
#{taskAndQuota.thirdReferenceValue},
#{taskAndQuota.firstReferenceResult},
#{taskAndQuota.secondReferenceResult},
#{taskAndQuota.pointCheckStatus},
#{taskAndQuota.reportResult},
#{taskAndQuota.reportTime},
#{taskAndQuota.exceptionDesc}
)
update safe_check_task_and_quota
rfid_position = #{rifdPositionStatus}
where task_id = #{taskId} and rfid = #{rfid}
update safe_check_task_and_quota
first_reference_result = #{taskAndQuota.firstReferenceResult},
second_reference_result = #{taskAndQuota.secondReferenceResult},
point_check_status = #{taskAndQuota.pointCheckStatus},
report_result = #{taskAndQuota.reportResult},
report_time = #{taskAndQuota.reportTime}
where task_id = #{taskAndQuota.taskId} and id = #{taskAndQuota.id}