diff --git a/src/main/java/com/bellmann/common/result/ResultCode.java b/src/main/java/com/bellmann/common/result/ResultCode.java index d578ec5..167c1a9 100644 --- a/src/main/java/com/bellmann/common/result/ResultCode.java +++ b/src/main/java/com/bellmann/common/result/ResultCode.java @@ -56,6 +56,8 @@ public enum ResultCode implements IResultCode, Serializable { FILE_DELETE_FAIL("A0706", "文件删除失败"), FILE_NOT_EXTENSION("A0707","文件没有后缀名"), + + FTP_CONNECT_ERROR("A0708","FTP连接失败"), SYSTEM_EXECUTION_ERROR("B0001", "系统执行出错"), SYSTEM_EXECUTION_TIMEOUT("B0100", "系统执行超时"), SYSTEM_ORDER_PROCESSING_TIMEOUT("B0100", "系统订单处理超时"), diff --git a/src/main/java/com/bellmann/common/util/FTPUtils.java b/src/main/java/com/bellmann/common/util/FTPUtils.java index d042ac0..bdf1feb 100644 --- a/src/main/java/com/bellmann/common/util/FTPUtils.java +++ b/src/main/java/com/bellmann/common/util/FTPUtils.java @@ -127,7 +127,7 @@ public class FTPUtils { } } catch (IOException e) { log.error("",e); - throw new RuntimeException(e); + throw new BusinessException(ResultCode.FTP_CONNECT_ERROR); } }