insert into contractor_qualication(contrator_id,project_id,contrator_name,is_active,audit_status) values (#{contratorId},#{projectId},#{consName},'-1','0') update contractor_qualication set four_file_id = #{uuid} where contrator_id = #{contratorId} and project_id = #{projectId} and is_active = '1' update contractor_qualication audit_process = #{auditProcess}, four_file_id = #{uuid}, qualification_id = #{uuid}, other_file_id = #{uuid}, where contrator_id = #{contratorId} and project_id = #{projectId} and is_active = '1' insert into file_table(file_id,type_id,file_name,file_address,is_active,data_index) values (#{fileId},#{typeId},#{fileName},#{fileAddress},#{isActive},#{dataIndex}) insert into security_apparatus(project_id,contrator_id,securiity_name,num,equip_file_id,is_active,process_id,audit_status) values (#{projectId},#{contratorId},#{toolsName},#{nums},#{uuid},#{isActive},#{auditProcess},'0') insert into cons_person_qualifi(contrator_id,pro_id,`name`,idcard,is_active,person_aptitude_fileId,job,is_special, check_process_id,name_id,other_file_id,`relative`,audit_status,address,hmc_enter_time,hmc_leave_time, culture,physical,nation,insurance,hold_address,epidemic_file_id,insurance_file_id) values (#{contratorId},#{projectId},#{personName},#{idNumber},#{isActive},#{uuid},#{workType},#{isSpecial}, #{auditProcess},#{nameId},#{uuid2},#{phone},'0',#{address},#{enterTime},#{leaveTime}, #{culture},#{physical},#{nation},#{insurance},#{holdAddress},#{uuid4},#{uuid3}) update cons_person_qualifi other_file_id = #{uuid2}, is_special = #{isSpecial}, job = #{workType}, address = #{address}, hmc_enter_time = #{enterTime}, hmc_leave_time = #{leaveTime}, address = #{address}, hmc_enter_time = #{enterTime}, hmc_leave_time = #{leaveTime}, physical = #{physical}, culture = #{culture}, nation = #{nation}, insurance = #{insurance}, hold_address = #{holdAddress}, where contrator_id = #{contratorId} and pro_id = #{projectId} and `name` = #{personName} and idcard = #{idNumber} update cons_person_qualifi `name` = #{personName}, idcard = #{idNumber}, is_special = #{isSpecial}, job = #{workType}, `relative` = #{phone}, address = #{address}, hmc_enter_time = #{enterTime}, hmc_leave_time = #{leaveTime}, physical = #{physical}, culture = #{culture}, nation = #{nation}, insurance = #{insurance}, hold_address = #{holdAddress}, where person_aptitude_fileId = #{uuid} update security_apparatus securiity_name = #{toolsName}, num = #{nums}, where equip_file_id = #{uuid} update cons_person_qualifi set check_process_status ='0' where check_process_status ='1' and contrator_id = #{contratorId} and pro_id = #{projectId}; update security_apparatus set audit_status = '0' where audit_status ='1' and project_id = #{projectId} and contrator_id = #{contratorId}; update security_apparatus set is_active ='1' where is_active = '-1' and project_id = #{projectId} and contrator_id = #{contratorId}; update cons_person_qualifi set is_active ='1' where is_active = '-1' and contrator_id = #{contratorId} and pro_id = #{projectId}; update contractor_qualication set audit_status ='0' ,create_time = CURRENT_TIMESTAMP() where contrator_id = #{contratorId} and project_id = #{projectId}; update file_table set is_active ='1' where is_active ='-1' and file_id in ( select four_file_id as fileId from contractor_qualication cq WHERE cq.contrator_id = #{contratorId} and cq.project_id = #{projectId} UNION SELECT equip_file_id as fileId from security_apparatus sa WHERE sa.contrator_id = #{contratorId} and sa.project_id = #{projectId} UNION SELECT person_aptitude_fileId as fileId from cons_person_qualifi cp WHERE cp.contrator_id = #{contratorId} and cp.pro_id = #{projectId} UNION SELECT cp.other_file_id as fileId from cons_person_qualifi cp WHERE cp.contrator_id = #{contratorId} and cp.pro_id = #{projectId} and cp.other_file_id is not null UNION SELECT cp.insurance_file_id as fileId from cons_person_qualifi cp WHERE cp.contrator_id = #{contratorId} and cp.pro_id = #{projectId} and cp.insurance_file_id is not null UNION SELECT cp.epidemic_file_id as fileId from cons_person_qualifi cp WHERE cp.contrator_id = #{contratorId} and cp.pro_id = #{projectId} and cp.epidemic_file_id is not null ) update security_apparatus set is_active ='0' where is_active = '-1' and project_id = #{projectId} and contrator_id = #{contratorId}; update cons_person_qualifi set is_active ='0' where is_active = '-1' and contrator_id = #{contratorId} and pro_id = #{projectId}; update file_table set is_active ='0' where is_active ='-1' and file_id in ( select four_file_id as fileId from contractor_qualication cq WHERE cq.contrator_id = #{contratorId} and cq.project_id = #{projectId} UNION SELECT equip_file_id as fileId from security_apparatus sa WHERE sa.contrator_id = #{contratorId} and sa.project_id = #{projectId} UNION SELECT person_aptitude_fileId as fileId from cons_person_qualifi cp WHERE cp.contrator_id = #{contratorId} and cp.pro_id = #{projectId} UNION SELECT cp.other_file_id as fileId from cons_person_qualifi cp WHERE cp.contrator_id = #{contratorId} and cp.pro_id = #{projectId} and cp.other_file_id is not null UNION SELECT cp.insurance_file_id as fileId from cons_person_qualifi cp WHERE cp.contrator_id = #{contratorId} and cp.pro_id = #{projectId} and cp.insurance_file_id is not null UNION SELECT cp.epidemic_file_id as fileId from cons_person_qualifi cp WHERE cp.contrator_id = #{contratorId} and cp.pro_id = #{projectId} and cp.epidemic_file_id is not null ) update contractor_qualication set audit_process = #{auditProcess} where contrator_id = #{contratorId} and project_id = #{projectId} ; update security_apparatus set process_id = #{auditProcess} where project_id = #{projectId} and contrator_id = #{contratorId}; update cons_person_qualifi set check_process_id = #{auditProcess} where contrator_id = #{contratorId} and pro_id = #{projectId}; delete from security_apparatus where is_active = '-1' and project_id = #{projectId} and contrator_id = #{contratorId}; delete from cons_person_qualifi where is_active = '-1' and contrator_id = #{contratorId} and pro_id = #{projectId}; update contractor_qualication set four_file_id = null,other_file_id = null ,qualification_id = null,audit_process = null where contrator_id = #{contratorId} and project_id = #{projectId}; delete from file_table where is_active = '-1'; update file_table set is_active ='0' where file_name = #{fileName} and data_index = #{dataIndex} update file_table set is_active ='0' where id = #{id} update cons_person_qualifi set is_active ='0' where person_aptitude_fileId = #{uuid}; update file_table set is_active ='0' where file_id = #{uuid} or file_id = #{uuid2} or file_id = #{uuid3} or file_id = #{uuid4}; update security_apparatus set is_active ='0' where equip_file_id = #{uuid}; update file_table set is_active ='0' where file_id = #{uuid} ; update audit_pross_child set is_active = '0' where pro_id=#{projectId} and cons_id=#{contratorId} and process_type = #{processType} and audit_status ='1'; insert into audit_pross_child(pro_id,cons_id,audit_process,audit_type,process_type,audit_status) values (#{projectId},#{contratorId},#{auditProcess},#{idType},#{processType},#{auditStatus})