delete from mdm_machine_file_change_his where machine_file_id in (select id mdm_machine_file where id not in (select machine_file_id from mdm_machine_accepted_file) and status=4);
delete from mdm_machine_file where id not in (select machine_file_id from mdm_machine_accepted_file) and status=4;
select f.id,f.name,f.machine_code,f.file_create_time,f.md5,f.file_size,f.dir_type,f.program_status
from mdm_machine_file f join mdm_machine m on f.machine_code=m.code and m.is_deleted=0
f.status=1 and f.is_deleted=0
and m.machine_spec=#{query.machineSpec,jdbcType=VARCHAR}
and (
m.code like CONCAT('%', #{query.keyword,jdbcType=VARCHAR},'%') or m.name like CONCAT('%', #{query.keyword,jdbcType=VARCHAR},'%')
or f.name like CONCAT('%', #{query.keyword,jdbcType=VARCHAR},'%')
)
and m.code= #{query.machineCode,jdbcType=VARCHAR}
and m.owner_dept in
#{item}
and f.dir_type= #{query.dirType,jdbcType=VARCHAR}
and f.dir_type='TEMP'
order by f.file_create_time desc
select f.id,f.name,f.machine_code,f.dir_type,f.file_create_time, f.file_modify_time,f.md5,f.oss_name,f.file_size,f.create_time,f.update_time
from mdm_machine_file f join mdm_machine m on f.machine_code=m.code and m.is_deleted=0
f.is_deleted=0 and f.status <> 4
and f.name like CONCAT('%', #{query.name,jdbcType=VARCHAR},'%')
and f.machine_code= #{query.machineCode,jdbcType=VARCHAR}
and m.owner_dept in
#{item}
and f.dir_type= #{query.dirType,jdbcType=VARCHAR}
order by f.file_create_time desc
select f.id,f.name,f.machine_code,f.file_create_time, f.file_modify_time,f.md5,f.file_size,f.exception_type,f.create_time,f.update_time
from mdm_machine_file f join mdm_machine m on f.machine_code=m.code and m.is_deleted=0
f.status <> 4 and f.dir_type='REC' and f.is_deleted=0 and f.exception_type is not null and f.exception_type <> 0
and f.name like CONCAT('%', #{query.name,jdbcType=VARCHAR},'%')
and f.file_create_time >= #{query.fileCreateTimeBegin}
and f.file_create_time <= #{query.fileCreateTimeEnd}
order by f.file_create_time desc