diff --git a/application/controllers/api/StoreFrontAPIController.php b/application/controllers/api/StoreFrontAPIController.php index cb0a7aa..899bdf8 100644 --- a/application/controllers/api/StoreFrontAPIController.php +++ b/application/controllers/api/StoreFrontAPIController.php @@ -23,24 +23,46 @@ class StoreFrontAPIController extends RestController public function itemModel_get($modelno) { $this->load->model("Items"); - $result = $this->Items->getItemInfoByModelNo('GE-4558'); + $this->load->model("BranchItemLedger"); + + $result = $this->Items->getItemInfoByModelNo('DB-422'); // disabled during testing //$result = $this->Items->getItemInfoByModelNo($modelno); - - $itemcount = $result->num_rows(); + $itemcount = $result->num_rows(); + if($itemcount > 0) { + $branches = []; $row = $result->row(); + $resultBranches = $this->BranchItemLedger->getDataByItemcodeWithBranchExcempt($row->itemcode); + + foreach($resultBranches->result() as $rowBranches ) + { + $branches[] = [ + 'itemcode' => $rowBranches->itemcode, + 'brCode' => $rowBranches->brCode, + 'endingqty' => $rowBranches->endingqty + ]; + } + $item = [ 'itemcode' => $row->itemcode, 'modelno' => $row->modelno, + 'seriescode' => $row->seriescode, 'item_desc' => $row->item_desc, + 'karat' => $row->karat, + 'size' => $row->size, + 'grams' => $row->grams, + 'cts' => $row->cts, 'srp' => $row->srp, 'catCode' => $row->catCode, - 'goldID' => $row->goldID + 'goldID' => $row->goldID, + 'supCode' => $row->supCode, + 'modifieddate' => $row->modifieddate, + 'branches' => $branches ]; $data = ['status' => 'FOUND',