|
|
|
@ -4303,6 +4303,30 @@ public class QcServiceImpl implements QcService { |
|
|
|
return new PageUtils(resultPage); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void deleteSopAvailableFiles(List<Map<String, Object>> dataList) { |
|
|
|
if (dataList == null || dataList.isEmpty()) { |
|
|
|
return; |
|
|
|
} |
|
|
|
for (Map<String, Object> params : dataList) { |
|
|
|
if (params == null || params.isEmpty()) { |
|
|
|
continue; |
|
|
|
} |
|
|
|
int deletedRows = qcMapper.deleteSopAvailableFile(params); |
|
|
|
if (deletedRows <= 0) { |
|
|
|
continue; |
|
|
|
} |
|
|
|
String sopUrl = params.get("sopUrl") == null ? "" : String.valueOf(params.get("sopUrl")); |
|
|
|
if (StringUtils.isNotBlank(sopUrl)) { |
|
|
|
File localFile = new File(sopUrl); |
|
|
|
if (localFile.exists() && !localFile.delete()) { |
|
|
|
log.warn("删除本地SOP文件失败: {}", sopUrl); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void sopFileUploadSave(List<Map<String, Object>> dataList) { |
|
|
|
|