code: private function updateTv($dwnl)
      {
          $entity = new  EBonDwnl();
          /** @var EBonDwnl $one */
          foreach ($dwnl as $one) {
              $tv = $one->getTv();
              $calcId = $one->getCalculationRef();
              $custId = $one->getCustomerRef();
              $entity->setTv($tv);
              $id = [
                  EBonDwnl::A_CALC_REF => $calcId,
                  EBonDwnl::A_CUST_REF => $custId
              ];
              $this->daoBonDwnl->updateById($id, $entity);
          }
      }
docs: Update downline tree with calculated TV values.
  
  @param EBonDwnl[] $dwnl