feat(img-files): 添加文件上传功能接口实现
parent
0728fd588e
commit
5ed43e8fc3
|
|
@ -2,16 +2,19 @@ package com.zcloud.basic.info.facade;
|
||||||
|
|
||||||
import com.alibaba.cola.dto.MultiResponse;
|
import com.alibaba.cola.dto.MultiResponse;
|
||||||
import com.alibaba.cola.dto.Response;
|
import com.alibaba.cola.dto.Response;
|
||||||
|
import com.alibaba.cola.dto.SingleResponse;
|
||||||
import com.jjb.saas.framework.auth.model.SSOUser;
|
import com.jjb.saas.framework.auth.model.SSOUser;
|
||||||
import com.jjb.saas.framework.auth.utils.AuthContext;
|
import com.jjb.saas.framework.auth.utils.AuthContext;
|
||||||
import com.zcloud.basic.info.api.ImgFilesServiceI;
|
import com.zcloud.basic.info.api.ImgFilesServiceI;
|
||||||
import com.zcloud.basic.info.command.convertor.ImgFilesCoConvertor;
|
import com.zcloud.basic.info.command.convertor.ImgFilesCoConvertor;
|
||||||
import com.zcloud.basic.info.domain.utils.Smb;
|
import com.zcloud.basic.info.domain.utils.Smb;
|
||||||
|
import com.zcloud.basic.info.dto.ImgFilesAddCmd;
|
||||||
import com.zcloud.basic.info.dto.ImgFilesQryCmd;
|
import com.zcloud.basic.info.dto.ImgFilesQryCmd;
|
||||||
import com.zcloud.basic.info.dto.clientobject.ImgFilesCO;
|
import com.zcloud.basic.info.dto.clientobject.ImgFilesCO;
|
||||||
import com.zcloud.gbscommon.utils.DateUtil;
|
import com.zcloud.gbscommon.utils.DateUtil;
|
||||||
import com.zcloud.gbscommon.utils.Tools;
|
import com.zcloud.gbscommon.utils.Tools;
|
||||||
import com.zcloud.gbscommon.zcloudimgfiles.facade.ZcloudImgFilesFacade;
|
import com.zcloud.gbscommon.zcloudimgfiles.facade.ZcloudImgFilesFacade;
|
||||||
|
import com.zcloud.gbscommon.zcloudimgfiles.request.ZcloudImgFilesAddCmd;
|
||||||
import com.zcloud.gbscommon.zcloudimgfiles.request.ZcloudImgFilesQryCmd;
|
import com.zcloud.gbscommon.zcloudimgfiles.request.ZcloudImgFilesQryCmd;
|
||||||
import com.zcloud.gbscommon.zcloudimgfiles.response.ZcloudImgFilesCO;
|
import com.zcloud.gbscommon.zcloudimgfiles.response.ZcloudImgFilesCO;
|
||||||
import org.apache.dubbo.config.annotation.DubboService;
|
import org.apache.dubbo.config.annotation.DubboService;
|
||||||
|
|
@ -84,6 +87,20 @@ public class ZcloudImgFilesFacadeImpl implements ZcloudImgFilesFacade {
|
||||||
return resultFilePath;
|
return resultFilePath;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String saveFileNoCorpinfoId(byte[] bytes, String fileName, String path) {
|
||||||
|
String filePath = DateUtil.getMonth() + "/" + path;
|
||||||
|
// 文件上传并获取上传路径
|
||||||
|
String resultFilePath = null;
|
||||||
|
try {
|
||||||
|
resultFilePath = Smb.saveFile(new ByteArrayInputStream(bytes),fileName, filePath);
|
||||||
|
} catch (Exception e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
return resultFilePath;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Response deleteFiles(String foreignKey, String type) {
|
public Response deleteFiles(String foreignKey, String type) {
|
||||||
if (ObjectUtils.isEmpty(foreignKey)){
|
if (ObjectUtils.isEmpty(foreignKey)){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue