Как вызвать метод apex salesforce с продолжением аннотации из другого метода apex - PullRequest
0 голосов
/ 06 апреля 2020

Мы работаем над компонентом LW C, где мы вызываем метод getFraudNotifications (извлечение данных из внешней системы) внутри getFraudNotifications, мы вызываем buildandcallinterface, и мы получаем недопустимое назначение из Object в String в коде VS при развертывании.

**// Continuation method**
    @AuraEnabled(continuation=true cacheable=true)
        //public static String buildandcallinterface(String oinputmap,String intname,String stime){
        con = new Continuation(90); //90 seconds
                con.continuationMethod='processResponse';
                con.state=sInterfaceName;
                con.addHttpRequest(req);
       return con;
    }

    // Continuation Callback method
        @AuraEnabled(cacheable=true)
        public static String processResponse(List<String> labels,Object state) {}
// end**strong text**

**Apex method**

    @AuraEnabled(cacheable=true)
        public static BAC_FraudNotfResponseJson getFraudNotifications(String oinputmap, String interName, String stime){      
            BAC_FraudNotfResponseJson response;
            try{
              // Call utility method with API name and parameters.
              System.debug('params = '+'oinputmap= '+oinputmap+'interName= '+interName);
            String Json = BAC_Util.buildandcallinterface(oinputmap,interName,stime);
    }catch(Exception ex){
    }
    }

введите описание изображения здесь

...