batchcard stock detail changes

This commit is contained in:
venbatechnologies@gmail.com 2018-05-07 17:34:52 +05:30
parent f5f7745a3a
commit e46ff49531
4 changed files with 82 additions and 23 deletions

View File

@ -524,12 +524,14 @@ class batchcard extends BaseController
//echo "working";
$overalltotal = 0;
$date = $this->input->post('param1');
$cur_day = date('Y-m',strtotime($date));
//echo $date;
$jsondata = $this->input->post('param2');
$phpdata = json_decode($jsondata,TRUE);
//print_r($phpdata);
//die();
$isExist = $this->batchcard_model->checkAbstractReport($date);
//$isExist = $this->batchcard_model->checkAbstractReport($date);
$isExist = $this->batchcard_model->checkAbstractReport($cur_day);
$c = $isExist[0]->count;
if($c == 0){
foreach($phpdata as $d)
@ -574,7 +576,8 @@ class batchcard extends BaseController
$datatostore = array('abstract_details'=>$abstract_details,'running_hrs'=>$running_hrs,'per_hr'=>$per_hr,'open_stock'=>$open_stock,'receipt'=>$receipt,'total'=>$total,'consumption'=>$consumption,'close_stock'=>$close_stock,'physical_stock'=>$physical_stock,'difference'=>$difference,'updatedby'=>$createdby);
$res = $this->batchcard_model->updateAbstractReport($datatostore,$date,$abstract_details);
//$res = $this->batchcard_model->updateAbstractReport($datatostore,$date,$abstract_details);
$res = $this->batchcard_model->updateAbstractReport($datatostore,$cur_day,$abstract_details);
$overalltotal += $res;
}
@ -589,13 +592,30 @@ class batchcard extends BaseController
{
$month = $this->input->post('param1');
$year = $this->input->post('param2');
$res = $this->batchcard_model->getPreviousMonthAbstractDetails($month,$year);
echo json_encode($res);
$currmonthyear = date('Y-m',strtotime($this->input->post('param3')));
$isExist = $this->batchcard_model->checkAbstractReport($currmonthyear);
$c = $isExist[0]->count;
if($c == 0){//echo " for closestock";
$res = $this->batchcard_model->getPreviousMonthAbstractDetails($month,$year);
echo json_encode($res);
}
else{ //echo " for openstock";
$arr = $this->batchcard_model->getMonthAbstractDetails($currmonthyear);
echo json_encode($arr);
}
}
function getMonthAbstractDetails(){
$month = $this->input->post('param1');
$year = $this->input->post('param2');
$arr = $this->batchcard_model->getMonthAbstractDetails($month,$year);
echo json_encode($arr);
}
function getStockDetails()
{

View File

@ -133,7 +133,8 @@ class batchcard_model extends CI_Model
{
$this->db->select('count(*) as count');
$this->db->from('T_abstract_report');
$this->db->where('abstract_report_date',$date);
//$this->db->where('abstract_report_date',$date);
$this->db->where("date_format(abstract_report_date,'%Y-%m')",$date);
$res = $this->db->get();
return $res->result();
}
@ -147,7 +148,8 @@ class batchcard_model extends CI_Model
function updateAbstractReport($datatostore,$date,$abstract_details)
{
$this->db->where('abstract_report_date',$date);
//$this->db->where('abstract_report_date',$date);
$this->db->where("date_format(abstract_report_date,'%Y-%m')",$date);
$this->db->where('abstract_details',$abstract_details);
$this->db->update('T_abstract_report',$datatostore);
$res = $this->db->affected_rows();
@ -158,17 +160,27 @@ class batchcard_model extends CI_Model
function getPreviousMonthAbstractDetails($month,$year)
{
$sql = "select abstract_details,close_stock from T_abstract_report where month(abstract_report_date) =? and year(abstract_report_date) =? ";
//$sql = "select abstract_details,close_stock from T_abstract_report where month(abstract_report_date) =? and year(abstract_report_date) =? ";
$sql = "select abstract_details,close_stock as Available from T_abstract_report where month(abstract_report_date) =? and year(abstract_report_date) =? ";
$res = $this->db->query($sql,array($month,$year));
return $res->result();
}
function getMonthAbstractDetails($month_year)
{
$sql = "select abstract_details,close_stock,open_stock as Available,physical_stock from T_abstract_report where date_format(abstract_report_date,'%Y-%m') = ? ";
$res = $this->db->query($sql,array($month_year));
return $res->result();
}
function getPreviousMonthClosedStockDetails($y,$m,$sn)
{
$month = 'month(ddate)';
$year = 'year(ddate)';
$this->db->select($sn);
//$this->db->select($sn);
$this->db->select($sn,'ddate');
$this->db->from('T_daily_batchcard_data');
$this->db->where($month,$m);
$this->db->where($year,$y);

View File

@ -1,14 +1,34 @@
<?php
if(!empty($data['previousmonthclosingstock']))
// print_r($data['previousmonthclosingstock']);
// print_r($previousmonthclosingstock);
// echo 'viewpage'.'<br>';
// $value = array_keys($data['previousmonthclosingstock']);
// echo $array[$value[0]];
if(!empty($previousmonthclosingstock))
{
$premonopen = $data['previousmonthclosingstock'];
//print_r($previousmonthclosingstock[0]);
//$value = array_keys($previousmonthclosingstock[0]);
//$premonopen = $previousmonthclosingstock[0]->$value[0];
foreach($previousmonthclosingstock[0] as $key=>$value){
//echo $value;
$premonopen = $value;
}
}
else
{
$premonopen = 0;
}
;?>
// if(!empty($data['previousmonthclosingstock']))
// {
// $premonopen = $data['previousmonthclosingstock'];
// }
// else
// {
// $premonopen = 0;
// }
?>
<script src="<?php echo base_url()?>assets/js/jquery.CongelarFilaColumna.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/js/bootstrap-datepicker.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.5.0/css/bootstrap-datepicker.css" rel="stylesheet">

View File

@ -188,7 +188,7 @@ $currentday = date('d');
color:#000 ! important;
text-decoration:underline;
}
<!--table{
table{
border:2px;
text-align:center;
}
@ -200,7 +200,7 @@ td{ padding:3px;}
text-align:center;
border-color:#ebebe0;
}-->
}
/**/
</style>
<div class="content-wrapper">
@ -1067,8 +1067,13 @@ $(function(){
var currentmonth = $('#month').val();
currentmonth = currentmonth.split("-");
var monthnumber = new Date(Date.parse(currentmonth[0] +" 1, 2018")).getMonth()+1;
var currentyearmonth = currentmonth[1]+'-'+(monthnumber <= 9 ? '0'+monthnumber : monthnumber );
//alert(monthnumber);
//alert(currentmonth[1]);
alert(currentyearmonth);
var currmonth = monthnumber;
var curryear = currentmonth[1];
if(monthnumber == 1)
{
monthnumber = 12;
@ -1080,7 +1085,7 @@ $(function(){
//alert(currentmonth[1]);
$('.content').loader('show');
$.ajax({
data:{param1:monthnumber,param2:currentmonth[1]},
data:{param1:monthnumber,param2:currentmonth[1],param3:currentyearmonth},
type:"POST",
url:"<?php echo base_url().'batchcard/getPreviousMonthAbstractDetails'?>",
success:function(data){
@ -1099,11 +1104,13 @@ $(function(){
// }
if(index < 10)
{
//if(index != 7){
var id = 'OS'+index;
//document.getElementById(id).textContent = value.close_stock;
//}
if(index != 7){
var id = 'OS'+index;
//document.getElementById(id).textContent = value.close_stock;
document.getElementById(id).textContent = value.Available;
var PSid = 'PS'+index;
document.getElementById(PSid).textContent = value.physical_stock;
}
}
});
}
@ -1112,7 +1119,7 @@ $(function(){
}
});
setTimeout(function(){ whileModalShow(); }, 2000);
setTimeout(function(){ whileModalShow(); }, 4000);
//ED Details