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}