yangys
2024-04-28 258a769f6790f832d1c67839d59be04a118767e5
smart-man-boot/src/main/java/com/qianwen/smartman/modules/dnc/service/impl/TransferDirectoryServiceImpl.java
@@ -50,7 +50,6 @@
import com.qianwen.smartman.modules.dnc.vo.UpdateDirectoryVO;
@Service
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/dnc/service/impl/TransferDirectoryServiceImpl.class */
public class TransferDirectoryServiceImpl extends BaseServiceImpl<TransferDirectoryMapper, TransferDirectory> implements ITransferDirectoryService {
    @Autowired
    private TransferDirectoryMapper transferDirectoryMapper;
@@ -74,7 +73,7 @@
    private IWorkstationOfMachineService workstationOfMachineService;
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    @Transactional(rollbackFor = {Exception.class})
    public Long saveWorkstationDirectory(WorkstationDirectoryDto workstationDirectoryDto) {
        TransferDirectory transferDirectory = new TransferDirectory();
@@ -83,10 +82,7 @@
        transferDirectory.setGroupId(group.getId());
        TransferDirectory directory = getOne(Wrappers.<TransferDirectory>lambdaQuery()
                .eq(TransferDirectory::getWorkstationId, workstationDirectoryDto.getWorkstationId()));
        /*
        TransferDirectory directory = (TransferDirectory) getOne((Wrapper) Wrappers.lambdaQuery().eq((v0) -> {
            return v0.getWorkstationId();
        }, workstationDirectoryDto.getWorkstationId()));*/
        transferDirectory.setDeptId(workstationDirectoryDto.getDeptId());
        transferDirectory.setTenantId("000000");
        transferDirectory.setName(workstationDirectoryDto.getWorkstationName());
@@ -101,7 +97,7 @@
        return transferDirectory.getId();
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    public Boolean updateWorkstationDirectory(WorkstationDirectoryDto workstationDirectoryDto) {
        boolean result = false;
        TransferDirectoryGroup transferDirectoryGroup = this.groupService.getOne(Wrappers.<TransferDirectoryGroup>lambdaQuery().eq(TransferDirectoryGroup::getWorkstationGroupId, workstationDirectoryDto.getWorkstationParentId()));
@@ -124,7 +120,7 @@
        return Boolean.valueOf(result);
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    public Boolean deleteWorkstationDirectory(Long workstationDirectoryId) {
        boolean result = false;
        TransferDirectory transferDirectory = getOne(Wrappers.<TransferDirectory>lambdaQuery().eq(TransferDirectory::getWorkstationId, workstationDirectoryId));
@@ -151,7 +147,7 @@
        return Boolean.valueOf(result);
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    public TransferDirectory findByWorkStationId(Long workstationId) {
       return getOne(Wrappers.<TransferDirectory>lambdaQuery().eq(TransferDirectory::getWorkstationId, workstationId));
       /*
@@ -160,7 +156,7 @@
        }, workstationId));*/
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    public TransferDirectory findByNameAndWorkStationId(Long workstationId, String directoryName) {
       return getOne(Wrappers.<TransferDirectory>lambdaQuery()
               .eq(TransferDirectory::getName, directoryName)
@@ -173,7 +169,7 @@
        }, workstationId));*/
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    public List<FtpTransferDirectoryVO> getFtpList() {
        List<TransferDirectory> list = list();
        if (Func.isNotEmpty(list)) {
@@ -187,7 +183,7 @@
        return new ArrayList<>();
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    public List<FtpDirectoryRelationWorkstationVO> getFtpListRelationWorkstation(FtpDirectorySearchVO ftpDirectorySearchVO) {
        String name = ftpDirectorySearchVO.getName();
        List<String> workstationIds = ftpDirectorySearchVO.getWorkstationIds();
@@ -251,10 +247,10 @@
                return ftpDir;
            }).collect(Collectors.toList());
        }
        return new ArrayList();
        return new ArrayList<>();
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    @Transactional(rollbackFor = {Exception.class})
    public Boolean saveTransferDirectory(TransferDirectorAddVO transferDirectorAddVO) {
        String name = transferDirectorAddVO.getName();
@@ -285,7 +281,7 @@
        return Boolean.valueOf(save);
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    public Boolean deleteDirectory(String directoryId) {
        long id = Func.toLong(directoryId);
        List<DncFixedSpace> list = this.dncFixedSpaceService.list(Wrappers.<DncFixedSpace>lambdaQuery().eq(DncFixedSpace::getTdId, Long.valueOf(id)));
@@ -313,7 +309,7 @@
        return Boolean.valueOf(removeById(Long.valueOf(id)));
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    @Transactional(rollbackFor = {Exception.class})
    public Boolean updateDirectory(UpdateDirectoryVO updateDirectoryVO) {
        //DncFixedSpace one;
@@ -399,7 +395,7 @@
        return Boolean.valueOf(result);
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    public TransferDirectoryGroup getDirectoryGroup(Long workstationId, Long workstationGroupId) {
        WorkstationVO workstationVO = this.workstationService.getDetail(workstationId);
        TransferDirectoryGroup group = this.groupService.getOne(Wrappers.<TransferDirectoryGroup>lambdaQuery().eq(TransferDirectoryGroup::getWorkstationGroupId, workstationGroupId));
@@ -445,11 +441,9 @@
        }
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    public List<FtpTransferDirectoryVO> getMachineOfWorkstationForFtp(Long id) {
        List<WorkstationOfMachine> list = this.workstationOfMachineService.list(Lambda.eq((v0) -> {
            return v0.getMachineId();
        }, id));
        List<WorkstationOfMachine> list = this.workstationOfMachineService.list(Lambda.eq(WorkstationOfMachine::getMachineId, id));
        if (Func.isEmpty(list)) {
            return getFtpList();
        }
@@ -477,11 +471,9 @@
        return ftpTransferDirectoryVOList;
    }
    @Override // org.springblade.modules.dnc.service.ITransferDirectoryService
    @Override
    public Boolean judgeAndSaveWorkStationFtp(String machineId, Long workStationId, String directoryId) {
        List<WorkstationOfMachine> workstationOfMachineList = this.workstationOfMachineService.list(Lambda.eq((v0) -> {
            return v0.getMachineId();
        }, machineId));
        List<WorkstationOfMachine> workstationOfMachineList = this.workstationOfMachineService.list(Lambda.eq(WorkstationOfMachine::getMachineId, machineId));
        List<Long> workstationIdList = workstationOfMachineList.stream().map((v0) -> {
            return v0.getWorkstationId();
        }).collect(Collectors.toList());