master detail module changes-1 vadivel J 10-12-2024
This commit is contained in:
parent
64ae59f876
commit
d0141ca11a
@ -470,8 +470,29 @@ class StockController extends BaseController
|
|||||||
$data['groupedBagStockDetails'] = array_values($groupedByDate);
|
$data['groupedBagStockDetails'] = array_values($groupedByDate);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* need to change the below condition to allow active bag materials for new entries
|
||||||
|
* not for older entries
|
||||||
|
**/
|
||||||
|
|
||||||
|
if(!empty($data['groupedBagStockDetails'])){
|
||||||
|
|
||||||
|
$result = $this->bagStockDetails_model
|
||||||
|
->select('materialCode') // Specify the column you want to select
|
||||||
|
->distinct() // Use distinct without arguments
|
||||||
|
->orderBy('materialCode', 'asc')
|
||||||
|
->findAll();
|
||||||
|
$distinctMaterialCodes=[];
|
||||||
|
foreach($result as $index => $eachResult){
|
||||||
|
$distinctMaterialCodes[] = $result[$index]['materialCode'];
|
||||||
|
}
|
||||||
|
$bagMaterials = $this->rawmaterialdetails_model->getSelectedBagMaterialCode($distinctMaterialCodes);
|
||||||
|
|
||||||
|
}else{
|
||||||
|
$bagMaterials = $this->rawmaterialdetails_model->getAllBagMaterialCode();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
$bagMaterials = $this->rawmaterialdetails_model->getAllBagMaterialCode();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -165,6 +165,22 @@ class Rawmaterialdetails_model extends Model
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function getSelectedBagMaterialCode($distinctMaterialCodes)
|
||||||
|
{
|
||||||
|
$builder = $this->db->table('t_materialmaster')
|
||||||
|
->select('MaterialCode, MaterialName')
|
||||||
|
->whereIn('MaterialCode', $distinctMaterialCodes) // Matches MaterialCode with the array
|
||||||
|
->orderBy('MaterialCode', 'asc');
|
||||||
|
|
||||||
|
$query = $builder->get();
|
||||||
|
$materialResults = $query->getResultArray();
|
||||||
|
|
||||||
|
return $materialResults;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function getAllResinMaterialCode(){
|
function getAllResinMaterialCode(){
|
||||||
|
|
||||||
$builder = $this->db->table('t_materialmaster')
|
$builder = $this->db->table('t_materialmaster')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user