美文网首页
2020-06-11 Apex Class 异常处理代码块

2020-06-11 Apex Class 异常处理代码块

作者: 古月的小七 | 来源:发表于2020-06-11 17:06 被阅读0次
    public static final String STR_ERROROCCURED = 'Error Occured';
    public static final String STR_EXCEPTION = 'System.DmlException';
        try {
          //实现自己的逻辑
        }catch(Exception ex){
                Set<String> errorMsgList = new Set<String>();
                if(ex.getTypeName() == STR_EXCEPTION) {
                    for(Integer index = 0; index < ex.getNumDml(); index++) {
                        errorMsgList.add(ex.getDmlMessage(index));
                    }
                }else{
                    errorMsgList.add(STR_ERROROCCURED);
                    errorMsgList.add(ex.getMessage());
                }
                throw new AuraHandledException(JSON.serialize(errorMsgList));    
            }

相关文章

网友评论

      本文标题:2020-06-11 Apex Class 异常处理代码块

      本文链接:https://www.haomeiwen.com/subject/niabtktx.html