Помогите с формулой.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Sab0tajue
    Senior Member
    • Jul 2019
    • 315

    Помогите с формулой.

    Запрашиваю данные из API. В итоге хочу получать вот такие данные и затаскивать их в базу (см. ниже код). Проблема заключается в том, что когда я получаю данные то сервис иногда присылает пустоту и пустота записывается в базу, а мне надо от этого обезопаситься, что нужно прописать в коде, чтобы данные если приходит 0 или пустота не записывались в базу? Заранее благодарю.

    $area = json\retrieve($_lastHttpResponseBody, 'EGRN.object.AREA');
    entity\setAttribute('EGRN.object.AREA', $area),

    $area = string\replace($area, ' (квадратный метр)', '');
    $area = string\replace($area, ' кв.м', '');
    $area = string\replace($area, ' кв. м.', '');

    area = $area;

    $cadastrCost = json\retrieve($_lastHttpResponseBody, 'EGRN.details.Кадастровая стоимость');
    entity\setAttribute('EGRN.details.Кадастровая стоимость', $_lastHttpResponseBody);

    cadastrCost = $cadastrCost;

    $type = json\retrieve($_lastHttpResponseBody, 'EGRN.object.TYPE');
    entity\setAttribute('EGRN.object.TYPE', $_lastHttpResponseBody);

    type = $type;

    $dateCostEntry = json\retrieve($_lastHttpResponseBody, 'EGRN.details.Дата внесения стоимости');
    entity\setAttribute('EGRN.details.Дата внесения стоимости', $_lastHttpResponseBody);

    dateCostEntry = $dateCostEntry;

    $dateCostCreate = json\retrieve($_lastHttpResponseBody, 'EGRN.details.Дата определения стоимости');
    entity\setAttribute('EGRN.details.Дата определения стоимости', $_lastHttpResponseBody);

    dateCostCreate = $dateCostCreate;

    $yearEnd = json\retrieve($_lastHttpResponseBody, 'EGRN.details.(ОКС) Завершение строительства');
    entity\setAttribute('EGRN.details.(ОКС) Завершение строительства', $_lastHttpResponseBody);

    yearEnd = $yearEnd;

    $cadastrDate = json\retrieve($_lastHttpResponseBody, 'EGRN.details.Дата постановки на кадастровый учет');
    entity\setAttribute('EGRN.details.Дата постановки на кадастровый учет', $_lastHttpResponseBody);

    cadastrDate = $cadastrDate;

    $xcoordnate = json\retrieve($_lastHttpResponseBody, '0.coordinates');
    entity\setAttribute('0.coordinates', $_lastHttpResponseBody);

    xcoordnate = $xcoordnate;

    $ycoordnate = json\retrieve($_lastHttpResponseBody, '1.coordinates');
    entity\setAttribute('1.coordinates', $_lastHttpResponseBody);

    ycoordnate = $ycoordnate;

    $floor = json\retrieve($_lastHttpResponseBody, 'EGRN.details.(ОКС) Этажность');
    entity\setAttribute('EGRN.details.(ОКС) Этажность', $_lastHttpResponseBody);

    floor = $floor;

    $material = json\retrieve($_lastHttpResponseBody, 'EGRN.details.(ОКС) Материал стен');
    entity\setAttribute('EGRN.details.(ОКС) Материал стен', $_lastHttpResponseBody);

    material = $material;

    $actualDate = json\retrieve($_lastHttpResponseBody, 'EGRN.details.Дата актуальности информации в ЕГРП');
    entity\setAttribute('EGRN.details.Дата актуальности информации в ЕГРП', $_lastHttpResponseBody);

    actualDate = $actualDate;

    $colPrava = json\retrieve($_lastHttpResponseBody, 'EGRN.details.Количество правообладателей');
    entity\setAttribute('EGRN.details.Количество правообладателей', $_lastHttpResponseBody);

    colPrava = $colPrava;

    $createObject = json\retrieve($_lastHttpResponseBody, 'EGRN.details.Способ образования объекта');
    entity\setAttribute('EGRN.details.Способ образования объекта', $_lastHttpResponseBody),

    createObject = $createObject;

    $outSideObject = json\retrieve($_lastHttpResponseBody, 'EGRN.details.Кадастровый номер здания или сооружения, в котором располагается помещение');
    entity\setAttribute('EGRN.details.Кадастровый номер здания или сооружения, в котором располагается помещение', $_lastHttpResponseBody),

    outSideObject = $outSideObject;

    $firstPropertyNum = json\retrieve($_lastHttpResponseBody, 'EGRN.rights.0.number');
    entity\setAttribute('EGRN.rights.0.number', $_lastHttpResponseBody);

    firstPropertyNum = $firstPropertyNum;

    $datePropertyFirst = json\retrieve($_lastHttpResponseBody, 'EGRN.rights.0.date');
    entity\setAttribute('EGRN.rights.0.date', $_lastHttpResponseBody);

    datePropertyFirst = $datePropertyFirst;

    $typePropertyFirst = json\retrieve($_lastHttpResponseBody, 'EGRN.rights.0.type');
    entity\setAttribute('EGRN.rights.1.type', $_lastHttpResponseBody);

    typePropertyFirst = $typePropertyFirst;

    $secondPropertyNum = json\retrieve($_lastHttpResponseBody, 'EGRN.rights.1.number');
    entity\setAttribute('EGRN.rights.1.number', $_lastHttpResponseBody);

    secondPropertyNum = $secondPropertyNum;


    $secondPropertyDate = json\retrieve($_lastHttpResponseBody, 'EGRN.rights.1.date');
    entity\setAttribute('EGRN.rights.1.date', $_lastHttpResponseBody);

    secondPropertyDate = $secondPropertyDate;

    $secondPropertyType = json\retrieve($_lastHttpResponseBody, 'EGRN.rights.1.type');
    entity\setAttribute('EGRN.rights.1.type', $_lastHttpResponseBody);

    secondPropertyType = $secondPropertyType;


Working...