diff --git a/app/Controllers/StockController.php b/app/Controllers/StockController.php index 15e24e05..8fa2cc56 100644 --- a/app/Controllers/StockController.php +++ b/app/Controllers/StockController.php @@ -326,6 +326,48 @@ class StockController extends BaseController } public function updateBagStockDetails(){ + + $postData = $this->request->getPost(); + + $updateBagStockDetailsData = json_decode($postData['updateBagStockDetails'], true); + + foreach($updateBagStockDetailsData as $data){ + + $date = $data['date']; + $materialCode = $data['materialCode']; + + + $dbData= [ + 'date' =>$data['date'], + 'materialCode' =>$data['materialCode'], + 'customer' =>$data['customer'], + 'opening' =>$data['opening'], + 'receipt' =>$data['receipt'], + 'used' =>$data['used'], + 'balanceStock' =>$data['balanceStock'], + ]; + + $resultExists=$this->bagStockDetails_model + ->where('date',$date) + ->where('materialCode',$materialCode) + ->first(); + + + if(!empty($resultExists)){ + + $updated=$this->bagStockDetails_model + ->where('date',$date) + ->where('materialCode',$materialCode) + ->set($dbData) + ->update(); + + }else{ + $inserted = $this->bagStockDetails_model->insert($dbData); + } + + } + + echo "Data Saved Successfully"; } diff --git a/app/Views/bagStockDetails.php b/app/Views/bagStockDetails.php index c0263e8e..45b4510d 100644 --- a/app/Views/bagStockDetails.php +++ b/app/Views/bagStockDetails.php @@ -267,22 +267,43 @@ $bagStock){ ?> -