package com.sandu.ximon.admin.service; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.sandu.common.service.impl.BaseServiceImpl; import com.sandu.ximon.dao.domain.BroadcastV2TaskFile; import com.sandu.ximon.dao.domain.IpVolumeFile; import com.sandu.ximon.dao.mapper.BroadcastV2TaskFileMapper; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; /** * @Author liuhaonan * @Date 2021/12/30 13:43 * @Version 1.0 */ @Service @AllArgsConstructor public class BroadcastV2TaskFileService extends BaseServiceImpl { private final BroadcastV2TaskFileMapper v2TaskFileMapper; private final IpVolumeFileService ipVolumeFileService; public boolean deleteByTaskId(Integer taskId) { return v2TaskFileMapper.deleteByTaskId(taskId); } public List findByTaskid(Integer taskId){ List eq = list(Wrappers.lambdaQuery(BroadcastV2TaskFile.class).eq(BroadcastV2TaskFile::getTaskId, taskId)); List fileName=new ArrayList<>(); for (BroadcastV2TaskFile file:eq ) { // List list = ipVolumeFileService.list(Wrappers.lambdaQuery(IpVolumeFile.class).eq(IpVolumeFile::getId, file.getFileId())); IpVolumeFile byId = ipVolumeFileService.getById(file.getFileId()); fileName.add(byId.getFileName()); } return fileName; } }