select id, task_id, parent_id, ma_id, type_id, scrap_num, scrap_source, scrap_type, status, audit_by, audit_time, audit_remark, create_by, create_time, update_by, update_time, remark, file_url, company_id, file_name from scrap_apply_details insert into scrap_apply_details id, task_id, parent_id, ma_id, type_id, scrap_num, scrap_source, scrap_type, status, audit_by, audit_time, audit_remark, create_by, create_time, update_by, update_time, remark, file_url, company_id, file_name, #{id}, #{taskId}, #{parentId}, #{maId}, #{typeId}, #{scrapNum}, #{scrapSource}, #{scrapType}, #{status}, #{auditBy}, #{auditTime}, #{auditRemark}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{fileUrl}, #{companyId}, #{fileName}, insert into back_apply_details (parent_id,type_id,pre_num,audit_num,status,create_by,create_time,update_by,update_time,company_id) values (#{parentId},#{typeId},#{scrapNum},#{scrapNum},#{status},#{createBy},now(),#{updateBy},now(),#{companyId}); insert into back_apply_info (code,task_id,back_person,phone,direct_audit_by,direct_audit_time,direct_audit_remark,create_by,create_time,update_by,update_time,company_id,back_time,status) values (#{code},#{taskId},#{backPerson},#{phone},#{directAuditBy},#{directAuditTime},#{directAuditRemark},#{createBy},now(),#{updateBy},now(),#{companyId},#{backTime},#{status}); insert into repair_audit_details (task_id,repair_id,ma_id,type_id,repair_num,repaired_num,scrap_num,status,create_by,create_time,update_by,update_time,company_id) values (#{taskId},#{repairId},#{maId},#{typeId},#{repairNum},#{repairedNum},#{scrapNum},#{status},#{createBy},now(),#{updateBy},now(),#{companyId}); insert into scrap_check_details ( parent_id, type_id, ma_id, back_num, back_status, create_by, update_by, update_time, remark, scrap_reason, scrap_type, file_url, company_id, old_task_id, create_time ) values ( #{parentId}, #{typeId}, #{maId}, #{backNum}, #{backStatus}, #{createBy}, #{createBy}, NOW(), #{remark}, #{scrapReason}, #{scrapType}, #{fileUrl}, #{companyId}, #{taskId}, NOW() ) insert into input_apply_details ( task_id, ma_id, type_id, parent_id, input_num, input_type, create_by, update_by, update_time, remark, company_id, create_time ) values ( #{taskId}, #{maId}, #{typeId}, #{parentId}, #{backNum}, '2', #{createBy}, #{createBy}, NOW(), #{remark}, #{companyId}, NOW() ) insert into tm_task_agreement ( task_id, agreement_id, create_time ) values ( #{taskId}, #{agreementId}, NOW() ) insert into repair_apply_details ( task_id, ma_id, type_id, repair_num, status, create_by, update_by, update_time, remark, company_id, back_id, back_source, create_time ) values ( #{taskId}, #{maId}, #{typeId}, #{backNum}, #{status}, #{createBy}, #{createBy}, NOW(), #{remark}, #{companyId}, #{id}, 1, NOW() ) insert into scrap_apply_details ( task_id, parent_id, ma_id, type_id, scrap_num, scrap_source, status, create_by, company_id, remark, scrap_type, file_url, create_time ) values ( #{taskId}, #{parentId}, #{maId}, #{typeId}, #{backNum}, '1', '0', #{createBy}, #{companyId}, #{scrapReason}, #{scrapType}, #{fileUrl}, NOW() ) update scrap_apply_details task_id = #{taskId}, parent_id = #{parentId}, ma_id = #{maId}, type_id = #{typeId}, scrap_num = #{scrapNum}, scrap_source = #{scrapSource}, scrap_type = #{scrapType}, status = #{status}, audit_by = #{auditBy}, audit_time = #{auditTime}, audit_remark = #{auditRemark}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, remark = #{remark}, file_url = #{fileUrl}, company_id = #{companyId}, file_name = #{fileName}, where id = #{id} delete from scrap_apply_details where id = #{id} delete from scrap_apply_details where id in #{id} delete from scrap_check_details where parent_id = #{parentId} and type_id = #{typeId} and old_task_id = #{taskId} and ma_id = #{maId} update ma_machine set ma_status = 22 where ma_id = #{maId} update scrap_apply_details set audit_by = #{auditBy}, audit_time = now(), status = #{status}, update_by = #{updateBy}, update_time = now(), audit_remark = #{auditRemark} where id = #{id} update ma_machine set ma_status=#{maStatus} where ma_id = #{maId} UPDATE ma_type SET num = (IFNULL(num, 0)) + #{backNum} WHERE type_id = #{typeId} update scrap_apply_details set status = #{status} where task_id = #{taskId}