| | |
| | | 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; |
| | |
| | | private IWorkstationOfMachineService workstationOfMachineService; |
| | | |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryService |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public Long saveWorkstationDirectory(WorkstationDirectoryDto workstationDirectoryDto) { |
| | | TransferDirectory transferDirectory = new TransferDirectory(); |
| | |
| | | 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()); |
| | |
| | | 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())); |
| | |
| | | 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)); |
| | |
| | | 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)); |
| | | /* |
| | |
| | | }, 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) |
| | |
| | | }, workstationId));*/ |
| | | } |
| | | |
| | | @Override // org.springblade.modules.dnc.service.ITransferDirectoryService |
| | | @Override |
| | | public List<FtpTransferDirectoryVO> getFtpList() { |
| | | List<TransferDirectory> list = list(); |
| | | if (Func.isNotEmpty(list)) { |
| | |
| | | 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(); |
| | |
| | | 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(); |
| | |
| | | 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))); |
| | |
| | | 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; |
| | |
| | | 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)); |
| | |
| | | } |
| | | } |
| | | |
| | | @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(); |
| | | } |
| | |
| | | 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()); |