From 5ed43e8fc3b9c731406e59ffc44f5ce28be4b13d Mon Sep 17 00:00:00 2001 From: zhaokai Date: Tue, 2 Jun 2026 14:37:35 +0800 Subject: [PATCH] =?UTF-8?q?feat(img-files):=20=E6=B7=BB=E5=8A=A0=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E4=B8=8A=E4=BC=A0=E5=8A=9F=E8=83=BD=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../info/facade/ZcloudImgFilesFacadeImpl.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudImgFilesFacadeImpl.java b/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudImgFilesFacadeImpl.java index 8fb05e1d..e7b766f5 100644 --- a/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudImgFilesFacadeImpl.java +++ b/web-adapter/src/main/java/com/zcloud/basic/info/facade/ZcloudImgFilesFacadeImpl.java @@ -2,16 +2,19 @@ package com.zcloud.basic.info.facade; import com.alibaba.cola.dto.MultiResponse; 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.utils.AuthContext; import com.zcloud.basic.info.api.ImgFilesServiceI; import com.zcloud.basic.info.command.convertor.ImgFilesCoConvertor; 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.clientobject.ImgFilesCO; import com.zcloud.gbscommon.utils.DateUtil; import com.zcloud.gbscommon.utils.Tools; 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.response.ZcloudImgFilesCO; import org.apache.dubbo.config.annotation.DubboService; @@ -84,6 +87,20 @@ public class ZcloudImgFilesFacadeImpl implements ZcloudImgFilesFacade { 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 public Response deleteFiles(String foreignKey, String type) { if (ObjectUtils.isEmpty(foreignKey)){