|
@@ -119,6 +119,9 @@ class Whlabel_bh extends Start_Controller {
|
|
|
else if($arg == 'cj_transfer_log'){
|
|
else if($arg == 'cj_transfer_log'){
|
|
|
$this->_cj_transfer_log();
|
|
$this->_cj_transfer_log();
|
|
|
}
|
|
}
|
|
|
|
|
+ else if($arg == 'cj_transfer_zklog'){
|
|
|
|
|
+ $this->_cj_transfer_zklog();
|
|
|
|
|
+ }
|
|
|
else if($arg == 'cj_transfer_detail'){
|
|
else if($arg == 'cj_transfer_detail'){
|
|
|
$this->_cj_transfer_detail($arg_array);
|
|
$this->_cj_transfer_detail($arg_array);
|
|
|
}
|
|
}
|
|
@@ -2494,6 +2497,81 @@ class Whlabel_bh extends Start_Controller {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public function _cj_transfer_zklog(){
|
|
|
|
|
+ $post = $this->input->post(NULL, TRUE);
|
|
|
|
|
+ if(!empty($post)){
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ $orderinfo = $this->input->post('orderinfo',true);
|
|
|
|
|
+ $pm = $this->input->post('pm',true);
|
|
|
|
|
+ $tid = $this->input->post('tid',true);
|
|
|
|
|
+ $page = $this->input->post('page',true);
|
|
|
|
|
+ $perpage = $this->input->post('perpage',true);
|
|
|
|
|
+ $timetk = $this->input->post('timetk',true);
|
|
|
|
|
+ $timetj = $this->input->post('timetj',true);
|
|
|
|
|
+ $timetk = strtotime($timetk);
|
|
|
|
|
+ $timetj = strtotime($timetj);
|
|
|
|
|
+ $where = " time > '$timetk' and time < '$timetj' and lx = ".$tid." and type = 1 and is_over = 0 ";
|
|
|
|
|
+ if(empty($page))
|
|
|
|
|
+ {
|
|
|
|
|
+ $start = 0;
|
|
|
|
|
+ $perpage = 20;
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ $start = ($page - 1)*$perpage;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ $list = $this->whlabel_bh_transfer_cr->find_all($where,"*",'id asc',$start,$perpage);
|
|
|
|
|
+
|
|
|
|
|
+ $count = $this->whlabel_bh_transfer_cr->find_all($where,'COUNT(*) as total');
|
|
|
|
|
+ $total = $count[0]['total'];
|
|
|
|
|
+ $pagenum = ceil($total/$perpage);
|
|
|
|
|
+ $over = $total-($start+$perpage);
|
|
|
|
|
+ $final_list = [];
|
|
|
|
|
+ foreach($list as $k=>$v){
|
|
|
|
|
+ $transfer_info = $this->whlabel_bh_transfer->read($v['fid']);
|
|
|
|
|
+ $final_list[$k]['id'] = $v['id'];
|
|
|
|
|
+ $final_list[$k]['orderinfo'] = $transfer_info['orderinfo'];
|
|
|
|
|
+ $final_list[$k]['pm'] = $transfer_info['pm'];
|
|
|
|
|
+ $final_list[$k]['time'] = date('Y-m-d H:i:s',$v['time']);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ $rows = array('total'=>$total,'over'=>$over,'pagenum'=>$pagenum,'rows'=>($final_list));
|
|
|
|
|
+ echo json_encode($rows);exit;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ $tid = $this->input->get('tid',true);
|
|
|
|
|
+ if(isset($_SESSION['api']))
|
|
|
|
|
+ {
|
|
|
|
|
+ $user = $this->user->get_api($_SESSION['api']);
|
|
|
|
|
+ $transfer = explode('|',trim($user['transfer'],'|'));
|
|
|
|
|
+ $stid = "";
|
|
|
|
|
+ foreach ($transfer as $value)
|
|
|
|
|
+ {
|
|
|
|
|
+ $stid .= " id = ".$value." or";
|
|
|
|
|
+ }
|
|
|
|
|
+ if(empty($transfer)){
|
|
|
|
|
+ exit("您的账号没有赋予车间权限");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ else
|
|
|
|
|
+ {
|
|
|
|
|
+ header('Location: /');exit;
|
|
|
|
|
+ }
|
|
|
|
|
+ $transfer = $this->transfer->read($tid);
|
|
|
|
|
+ $this->data['transfer'] = $transfer;
|
|
|
|
|
+ $transfer_list = $this->transfer->find_all( trim($stid,'or'));
|
|
|
|
|
+ $this->data['transfer_list'] = $transfer_list;
|
|
|
|
|
+
|
|
|
|
|
+ $this->_Template('whlabel_bh_cj_transfer_zklog',$this->data);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
//针对车间的变动筛选条件的
|
|
//针对车间的变动筛选条件的
|
|
|
public function _cj_transfer_log_count(){
|
|
public function _cj_transfer_log_count(){
|
|
|
$orderinfo = $this->input->post('orderinfo',true);
|
|
$orderinfo = $this->input->post('orderinfo',true);
|