From ab52daaaefc1d3cc6cf1ba3d65a8c7f7107d3139 Mon Sep 17 00:00:00 2001 From: zhangdongxu Date: Tue, 17 Jul 2018 14:38:25 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9F=B3=E8=A7=86=E9=A2=91=E6=A0=B7=E4=BE=8B?= =?UTF-8?q?=E9=85=8D=E7=BD=AEdst=5Ffile=E5=92=8Cfile=5Fid=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=81=9A=E7=89=B9=E6=AE=8A=E5=A4=84=E7=90=86,dst=5Ffi?= =?UTF-8?q?le=E5=A1=AB=E4=B8=8A=E4=BC=A0=E7=9B=AE=E6=A0=87=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E7=9A=84=E5=85=B7=E4=BD=93=E8=B7=AF=E5=BE=84=EF=BC=8C?= =?UTF-8?q?file=5Fid=E5=8F=AA=E4=BF=9D=E7=95=99/group=E2=80=A6=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/service/restful/ConfigSourcesService.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java b/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java index 61142f0..e1c686b 100644 --- a/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java +++ b/src/main/java/com/nis/web/service/restful/ConfigSourcesService.java @@ -3025,6 +3025,20 @@ public class ConfigSourcesService extends BaseService { dstStr.substring(1, dstStr.length() - 1)) .toString(); } + + if("dstFile".equals(commonSourceFieldCfg + .getSrcName())){ + if ("dst_file".equals(commonSourceFieldCfg + .getDstName())) { + String maatTableName = ServiceAndRDBIndexReal + .getUnMaatTableName(Integer.valueOf(srcMap.get("service") + .toString().trim())); + dstStr="/home/mesasoft/"+maatTableName.substring(maatTableName.lastIndexOf("_")+1)+"/full/"+dstStr.substring(dstStr.lastIndexOf("/")+1); + }else if ("file_id".equals(commonSourceFieldCfg + .getDstName())) { + dstStr= dstStr.substring(dstStr.indexOf("/group")); + } + } switch (commonSourceFieldCfg.getFieldType()) { case "Number": if (!StringUtil.isNumeric(dstStr)) {