|
@@ -108,21 +108,21 @@ public class PaperScanTaskServiceImpl extends ServiceImpl<PaperScanTaskMapper, P
|
|
|
@Override
|
|
|
public void deletePaperScanTaskByIdList(List<Long> idList, SysUser requestUser) {
|
|
|
Long schoolId = requestUser.getSchoolId();
|
|
|
- if (idList != null && idList.size() > 0){
|
|
|
+ if (idList != null && idList.size() > 0) {
|
|
|
List<PaperLibrary> paperLibraryList = paperLibraryService.list(new QueryWrapper<PaperLibrary>()
|
|
|
.lambda()
|
|
|
.eq(PaperLibrary::getSchoolId, schoolId)
|
|
|
- .in(PaperLibrary::getPaperScanTaskDetailId,idList));
|
|
|
+ .in(PaperLibrary::getPaperScanTaskDetailId, idList));
|
|
|
|
|
|
- if (paperLibraryList.size() > 0){
|
|
|
+ if (paperLibraryList.size() > 0) {
|
|
|
// 所选择要删除的扫描任务中出现了已经开始扫描的,不能被删除
|
|
|
List<Long> cantDeleteScanTaskIdList = paperLibraryList.stream()
|
|
|
.map(PaperLibrary::getPaperScanTaskDetailId)
|
|
|
.distinct()
|
|
|
.collect(Collectors.toList());
|
|
|
|
|
|
- if (cantDeleteScanTaskIdList.size() > 0){
|
|
|
- List<PaperScanTask> paperScanTaskList = this.list(new QueryWrapper<PaperScanTask>().lambda().in(PaperScanTask::getId,cantDeleteScanTaskIdList));
|
|
|
+ if (cantDeleteScanTaskIdList.size() > 0) {
|
|
|
+ List<PaperScanTask> paperScanTaskList = this.list(new QueryWrapper<PaperScanTask>().lambda().in(PaperScanTask::getId, cantDeleteScanTaskIdList));
|
|
|
String cantDeleteScanTaskNames = paperScanTaskList.stream().map(PaperScanTask::getScanTaskName).collect(Collectors.joining(","));
|
|
|
throw ExceptionResultEnum.ERROR.exception("扫描任务【" + cantDeleteScanTaskNames + "】已经进行了图片扫描不能删除");
|
|
|
}
|