0601 ljc resource模块基础功能开发
This commit is contained in:
parent
3ac7291ffe
commit
b04fa918b0
@ -19,7 +19,9 @@ import cd.casic.framework.commons.pojo.PageResult;
|
|||||||
import cd.casic.framework.commons.util.object.BeanUtils;
|
import cd.casic.framework.commons.util.object.BeanUtils;
|
||||||
import cd.casic.framework.commons.util.util.WebFrameworkUtils;
|
import cd.casic.framework.commons.util.util.WebFrameworkUtils;
|
||||||
import cd.casic.module.infra.framework.file.core.client.ftp.FtpFileClient;
|
import cd.casic.module.infra.framework.file.core.client.ftp.FtpFileClient;
|
||||||
|
import cd.casic.module.infra.framework.file.core.client.ftp.FtpFileClientConfig;
|
||||||
import cn.hutool.core.bean.BeanUtil;
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
|
import cn.hutool.extra.ftp.FtpMode;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
@ -57,9 +59,6 @@ public class TargetManagerServiceImpl extends ServiceImpl<TargetManagerDao, Targ
|
|||||||
@Resource
|
@Resource
|
||||||
private TargetVersionDao targetVersionDao;
|
private TargetVersionDao targetVersionDao;
|
||||||
|
|
||||||
@Resource
|
|
||||||
private FtpFileClient fileClient;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public void createTarget(TargetManagerCreateReq req) {
|
public void createTarget(TargetManagerCreateReq req) {
|
||||||
@ -196,7 +195,18 @@ public class TargetManagerServiceImpl extends ServiceImpl<TargetManagerDao, Targ
|
|||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
String fileUrl = fileClient.upload(fileContent, req.getRemoteFilePath(), req.getFileType());
|
//TODO
|
||||||
|
FtpFileClientConfig config = new FtpFileClientConfig();
|
||||||
|
config.setDomain("http://127.0.0.1:48080");
|
||||||
|
config.setBasePath("/home/ftp");
|
||||||
|
config.setHost("kanchai.club");
|
||||||
|
config.setPort(221);
|
||||||
|
config.setUsername("");
|
||||||
|
config.setPassword("");
|
||||||
|
config.setMode(FtpMode.Passive.name());
|
||||||
|
FtpFileClient client = new FtpFileClient(0L, config);
|
||||||
|
|
||||||
|
String fileUrl = client.upload(fileContent, req.getRemoteFilePath(), req.getFileType());
|
||||||
|
|
||||||
System.out.println("文件上传成功,访问地址: " + fileUrl);
|
System.out.println("文件上传成功,访问地址: " + fileUrl);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user