|
|
@@ -870,11 +870,61 @@ class Workshopshow extends Start_Controller
|
|
|
private function _wfhshow(){
|
|
|
if($this->input->method() == 'post'){
|
|
|
$page = $this->input->post('page',true);
|
|
|
+ $perpage = $this->input->post('perpage',true);
|
|
|
+
|
|
|
+ $timetkk = $this->input->post('timetkk',true);
|
|
|
+ $timetjj = $this->input->post('timetjj',true);
|
|
|
+
|
|
|
+
|
|
|
+ if(empty($page))
|
|
|
+ {
|
|
|
+ $start = 0;
|
|
|
+ $perpage = 1;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ $start = ($page - 1)*$perpage;
|
|
|
+ }
|
|
|
+
|
|
|
+ $dlz_list = $this->_wfhlist('fullorder',$timetkk,$timetjj);
|
|
|
+ $tt_list = $this->_wfhlist('fullordertt',$timetkk,$timetjj);
|
|
|
+ $amz_list = $this->_wfhlist('fullorderamz',$timetkk,$timetjj);
|
|
|
+ $smt_list = $this->_wfhlist('fullordersmt',$timetkk,$timetjj);
|
|
|
+ $final_list = array_merge($dlz_list,$tt_list,$amz_list,$smt_list);
|
|
|
+ $total = count($final_list);
|
|
|
+
|
|
|
+ $final_splic_list = array_chunk($final_list,$perpage);
|
|
|
+
|
|
|
+ $list = $final_splic_list[$page-1];
|
|
|
+
|
|
|
+
|
|
|
+ $pagenum = ceil($total/$perpage);
|
|
|
+ $over = $total-($start+$perpage);
|
|
|
+ $rows = array('total'=>$total,'over'=>$over,'pagenum'=>$pagenum,'rows'=>($list));
|
|
|
+ echo json_encode($rows);exit;
|
|
|
}else{
|
|
|
$this->_Template('workshopshow_wfhshow', $this->data);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ //未发货的列表
|
|
|
+ private function _wfhlist($table_name,$timetkk,$timetjj){
|
|
|
+ $this->db->select("id,number,buytime,printtime,ts,shipremarks");
|
|
|
+ $this->db->where('library',1);//未出库
|
|
|
+ $this->db->where("print",3);//已打印
|
|
|
+ $this->db->where("type != ",'5');
|
|
|
+ $this->db->where_in('state',['207','208','209']);//允许发货的状态 代发货 部分发货 待揽收
|
|
|
+ $this->db->where("printtime <",strtotime($timetjj));
|
|
|
+ $this->db->where("printtime >=",strtotime($timetkk));
|
|
|
+ $list = $this->db->get($table_name);
|
|
|
+ $list = $list->result_array();
|
|
|
+ foreach($list as $key=>$value){
|
|
|
+ $list[$key]['buytime'] = date('Y-m-d H:i:s',$value['buytime']);
|
|
|
+ $list[$key]['printtime'] = date('Y-m-d H:i:s',$value['printtime']);
|
|
|
+ $list[$key]['id'] = $table_name."-".$value['id'];
|
|
|
+ }
|
|
|
+ return $list;
|
|
|
+ }
|
|
|
// 各车间生产条数
|
|
|
private function _gcjscsshow(){
|
|
|
|