Я ничего не вижу в своем объекте "PrincipalProduit__c" - PullRequest
0 голосов
/ 07 мая 2019

Я хочу обновить информацию, содержащуюся в моей переменной "var" в моем объекте "PrincipalProduit__c", используя эту функцию

public void DMLOperation () {
List <PrincipalProduit__c> letter = getValo ();
List <PrincipalProduit__c> updateList = new List <PrincipalProduit__c> ();
system.debug (letter);
    for (PrincipalProduit__c opps: letter) {
        updateListe.add (opps);
        system.debug (opps);
    }
update (sObject []) updateList;
}

Но когда я отлаживаю мою достоверную "букву", я неувидеть любое значение.я хотел бы иметь возможность обновлять данные в моем объекте «PrincipalProduct__c», потому что в этой таблице неполные данные

Вот код, который возвращает данные, которые я хочу обновить в моем "ПринципалПродукт__c "объект

public List<PrincipalProduit__c> getValo(){
    List<PrincipalProduit__c> searchList = new   List<PrincipalProduit__c>();
    List<PrincipalProduit__c> var = new List<PrincipalProduit__c>();
    for (integer l = 0; l < data.size(); l++) {
        searchList=[SELECT id From PrincipalProduit__c where Email__c=:data[l][0]];
        system.debug(searchList);
        for (PrincipalProduit__c principalProd :searchList) {
            principalProd.CodeAlliance__c = data[l][1];
            var.add(principalProd);
        }               
    }
    system.debug(var);
    return var;
}

1 Ответ

0 голосов
/ 08 мая 2019

Прежде всего, В

List <PrincipalProduit__c> updateList = new List <PrincipalProduit__c> ();

переменная updateList, но вы используете updateListe во внутренней части.

updateListe.add (opps);
...