SELECT rd.id, rd.task_id, rd.repair_id, rd.ma_id, rd.type_id, rd.repair_num, rd.repaired_num, rd.scrap_num, rd.audit_by, rd.audit_time, rd.audit_remark, rd.STATUS, rd.create_by, rd.create_time, rd.update_by, rd.update_time, rd.remark, mt.company_id FROM repair_audit_details rd LEFT JOIN ma_type mt on rd.type_id = mt.type_id insert into repair_audit_details id, task_id, repair_id, ma_id, type_id, repair_num, repaired_num, scrap_num, audit_by, audit_time, audit_remark, status, create_by, create_time, update_by, update_time, remark, company_id, #{id}, #{taskId}, #{repairId}, #{maId}, #{typeId}, #{repairNum}, #{repairedNum}, #{scrapNum}, #{auditBy}, #{auditTime}, #{auditRemark}, #{status}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{companyId}, insert into repair_apply_details ( task_id, ma_id, type_id, repair_num, status, create_by, update_by, update_time, company_id, back_id, create_time ) values ( #{taskId}, #{maId}, #{typeId}, #{repairNum}, #{status}, #{createBy}, #{createBy}, NOW(), #{companyId}, #{backId}, NOW() ) update repair_audit_details task_id = #{taskId}, repair_id = #{repairId}, ma_id = #{maId}, type_id = #{typeId}, repair_num = #{repairNum}, repaired_num = #{repairedNum}, scrap_num = #{scrapNum}, audit_by = #{auditBy}, audit_time = #{auditTime}, audit_remark = #{auditRemark}, status = #{status}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, company_id = #{companyId}, where id = #{id} update repair_audit_details set audit_by = #{auditBy}, audit_time = now(), status = #{status}, update_by = #{updateBy}, update_time = now(), audit_remark = #{auditRemark} where id = #{id} update repair_cost set part_type = #{status} where repair_id = #{inputDetails.repairId} delete from repair_audit_details where id = #{id} delete from repair_audit_details where id in #{id}