diff --git a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/controller/base/MesMediaFileCfgController.java b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/controller/base/MesMediaFileCfgController.java index 18e9044..1c59c71 100644 --- a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/controller/base/MesMediaFileCfgController.java +++ b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/controller/base/MesMediaFileCfgController.java @@ -7,8 +7,10 @@ import cn.estsh.i3plus.icloud.core.sdk.ICoreSysFileCloud; import cn.estsh.i3plus.pojo.mes.bean.MesMediaFileCfg; import cn.estsh.i3plus.pojo.mes.repository.MesMediaFileCfgRepository; import cn.estsh.impp.framework.boot.fileservice.ImppFileService; +import cn.hutool.core.codec.Base64; import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpResponse; +import cn.hutool.json.JSONUtil; import io.swagger.annotations.Api; import jodd.io.FileUtil; import org.apache.commons.lang3.StringUtils; @@ -59,14 +61,24 @@ public class MesMediaFileCfgController extends BaseMesController params = new HashMap<>(); + params.put("file", Base64.encode(bytes)); + params.put("fileName", fileName); + params.put("organizeCode",mesMediaFileCfg.getOrganizeCode()); + HttpResponse response = HttpRequest.post(localUrl + ":" + localUrlPort + localPcnUrlInterface).body(JSONUtil.toJsonStr(params)).timeout(60000).execute(); + String body1 = response.body(); + System.out.println(body1); } } } diff --git a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesMediaFileCfgService.java b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesMediaFileCfgService.java index 80b068e..1f0e03e 100644 --- a/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesMediaFileCfgService.java +++ b/modules/i3plus-ext-mes-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/apiservice/serviceimpl/base/MesMediaFileCfgService.java @@ -28,6 +28,6 @@ public class MesMediaFileCfgService extends BaseMesService impl String fileUrl = item.getFileUrl(); int index = fileUrl.lastIndexOf("/"); String fileName = fileUrl.substring(index + 1); - item.setLocalFileUrl(localAddr + "/"+ fileName); + item.setLocalFileUrl(localAddr + fileName); } }