Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String idOpp = '?';
- List<Opportunity> lstOpp = [SELECT Id, Numero_Controle__c, Nome_do_Contato_Financeiro__r.User_Id__c, (SELECT Id, Seq_Item_Produto__c, PricebookEntry.Product2.ProductCode, Id_Tipo_Anuncio_Spa__c, PricebookEntry.Product2.Tipo_de_Faturamento__c FROM OpportunityLineItems) FROM Opportunity WHERE Id = :idOpp];
- Opportunity opp = lstOpp[0];
- wsWebDpublisherCarvajalCom.ECommerceWSPort ws = new wsWebDpublisherCarvajalCom.ECommerceWSPort ();
- ws.endpoint_x = 'http://dpublisher.guiamais.com.br/dPublisherWeb/ECommerceWS';
- ws.timeout_x = 120000;
- Integer productType = Integer.valueof(opp.OpportunityLineItems[0].Id_Tipo_Anuncio_Spa__c);
- if(productType == null || productType == 0){
- productType = Integer.valueof(opp.OpportunityLineItems[0].PricebookEntry.Product2.ProductCode);
- }
- //TODO***LOGAR
- Integer ret = ws.createAdvertise(
- opp.Nome_do_Contato_Financeiro__r.User_Id__c,
- productType,
- opp.Numero_Controle__c,
- opp.OpportunityLineItems[0].Seq_Item_Produto__c,
- 0,
- null,
- opp.OpportunityLineItems[0].PricebookEntry.Product2.Tipo_de_Faturamento__c.substring(0,1)
- );
- System.debug(ret);
- opp.Ida_Payment_Status__c = 'Sucesso';
- opp.StatusIFaceSpa__c = 'Syncronized';
- opp.OpportunityLineItems[0].Id_Anuncio_Spa__c = ret;
- update opp.OpportunityLineItems[0];
- update opp;
- System.debug(Cripto.montaUrlCadastroCripto( opp.Nome_do_Contato_Financeiro__r.User_Id__c, opp.Id));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement