fixes : ps
This commit is contained in:
parent
5673d4bed6
commit
5c0fdef4a7
@ -40,42 +40,49 @@ class Service extends BaseController
|
|||||||
public function service_index()
|
public function service_index()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
$services = $this->ServiceModel->select('services.*,cubic_capacity.value')
|
||||||
|
->join('cubic_capacity', 'cubic_capacity.id = services.cubic_capacity_id','left')
|
||||||
|
->where('services.branch_id',$this->session->get('logged_user_branch_id'))
|
||||||
|
->orderBy('services.service_name','ASC')->findAll();
|
||||||
|
|
||||||
$services = $this->ServiceModel->where('branch_id',$this->session->get('logged_user_branch_id'))->orderBy('service_name','ASC')->findAll();
|
|
||||||
|
|
||||||
foreach ($services as &$service) {
|
|
||||||
// Convert JSON strings to arrays
|
|
||||||
$makes_ids = json_decode($service['makes_id'], true) ?? [];
|
|
||||||
$models_ids = json_decode($service['models_id'], true) ?? [];
|
|
||||||
|
|
||||||
// Fetch make names
|
|
||||||
$makeNames = [];
|
|
||||||
|
|
||||||
foreach ($makes_ids as $make_id) {
|
|
||||||
if (!empty($make_id)) { // Check if $make_id is not null or empty
|
|
||||||
$make = $this->BikemakeModel->find($make_id);
|
|
||||||
if ($make) {
|
|
||||||
$makeNames[] = $make['make'];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Fetch model names
|
|
||||||
$modelNames = [];
|
|
||||||
|
|
||||||
foreach ($models_ids as $model_id) {
|
// foreach ($services as &$service) {
|
||||||
if (!empty($model_id)) { // Check if $model_id is not null or empty
|
// // Convert JSON strings to arrays
|
||||||
$model = $this->BikemodelsModel->find($model_id);
|
// $makes_ids = json_decode($service['makes_id'], true) ?? [];
|
||||||
if ($model) {
|
// $models_ids = json_decode($service['models_id'], true) ?? []; -->
|
||||||
$modelNames[] = $model['model_name'];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Replace IDs with names
|
// // Fetch make names
|
||||||
$service['makes_names'] = implode(', ', $makeNames);
|
// $makeNames = [];
|
||||||
$service['models_names'] = implode(', ', $modelNames);
|
|
||||||
}
|
// foreach ($makes_ids as $make_id) {
|
||||||
|
// if (!empty($make_id)) { // Check if $make_id is not null or empty
|
||||||
|
// $make = $this->BikemakeModel->find($make_id);
|
||||||
|
// if ($make) {
|
||||||
|
// $makeNames[] = $make['make'];
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
// // Fetch model names
|
||||||
|
// $modelNames = [];
|
||||||
|
|
||||||
|
// foreach ($models_ids as $model_id) {
|
||||||
|
// if (!empty($model_id)) { // Check if $model_id is not null or empty
|
||||||
|
// $model = $this->BikemodelsModel->find($model_id);
|
||||||
|
// if ($model) {
|
||||||
|
// $modelNames[] = $model['model_name'];
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
// // Replace IDs with names
|
||||||
|
// $service['makes_names'] = implode(', ', $makeNames);
|
||||||
|
// $service['models_names'] = implode(', ', $modelNames);
|
||||||
|
// }
|
||||||
|
|
||||||
$data['services']=$services;
|
$data['services']=$services;
|
||||||
return view('service_list',$data);
|
return view('service_list',$data);
|
||||||
|
|||||||
@ -36,9 +36,11 @@
|
|||||||
$color = '';
|
$color = '';
|
||||||
if($value['isactive'] == 0){
|
if($value['isactive'] == 0){
|
||||||
$color ='red';
|
$color ='red';
|
||||||
}?>
|
}
|
||||||
|
$name = $value['value'] ? " ( ". $value['value']." ) " : ""
|
||||||
|
?>
|
||||||
<tr class="service_tr_<?php echo $index+1; ?>" style="color:<?php echo $color; ?>" >
|
<tr class="service_tr_<?php echo $index+1; ?>" style="color:<?php echo $color; ?>" >
|
||||||
<td><?= $value['service_name']; ?></td>
|
<td><?= $value['service_name'].$name ; ?></td>
|
||||||
<td><?= $value['labour_cost']; ?></td>
|
<td><?= $value['labour_cost']; ?></td>
|
||||||
<td><?= $value['price']; ?></td>
|
<td><?= $value['price']; ?></td>
|
||||||
<td><?= $value['cgst'] + $value['sgst']; ?></td>
|
<td><?= $value['cgst'] + $value['sgst']; ?></td>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user