|
@@ -47,8 +47,26 @@ class Whlabelfz1 extends Start_Controller
|
|
|
private function _mgxxindex(){
|
|
|
$post = $this->input->post();
|
|
|
if(!empty($post)){
|
|
|
- $rows = array('total'=>0,'over'=>1,'pagenum'=>1,'rows'=>([]));
|
|
|
- echo json_encode($rows);exit;
|
|
|
+ $timetk = $this->input->post('timetk',true);
|
|
|
+ $timetj = $this->input->post('timetj',true);
|
|
|
+ $timetk = strtotime($timetk);
|
|
|
+ $timetj = strtotime($timetj);
|
|
|
+ $page = $this->input->post('page', true);
|
|
|
+ $perpage = $this->input->post('perpage', true);
|
|
|
+ $where_sql = " scantime >= ".$timetk ." and scantime <= ".$timetj." ";
|
|
|
+ if(!empty($post['orderinfo'])){
|
|
|
+ $where_sql .=" and orderinfo = '".$post['orderinfo']."' ";
|
|
|
+ }
|
|
|
+ $list = $this->db->from("whlabel_bh_scan")->select('id,orderinfo,type,jm,pm,sl,scantime')->where($where_sql)->order_by('id desc')->limit($perpage,($page-1)*$perpage)->get()->result_array();
|
|
|
+ $total = $this->db->from("whlabel_bh_scan")->where($where_sql)->count_all_results();
|
|
|
+ $pagenum = ceil($total/$perpage);
|
|
|
+ $over = $total-($page*$perpage);
|
|
|
+ foreach($list as $k=>$v){
|
|
|
+ $list[$k]['type'] = ($v['type']== 1)?"工厂布标":"仓库标签";
|
|
|
+ $list[$k]['scantime'] = date('Y-m-d H:i:s',$v['scantime']);
|
|
|
+ }
|
|
|
+ $rows = array('total'=>$total,'over'=>$over,'pagenum'=>$pagenum,'rows'=>($list));
|
|
|
+ echo json_encode($rows);exit;
|
|
|
}
|
|
|
$this->_Template('whlabelfz1_mgxxindex', $this->data);
|
|
|
}
|