123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250 |
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class Zzququeu9 extends Start_Controller {
- public function __construct(){
- parent::__construct();
- $this->load->library('session');
- $this->load->_model('Model_zzquque_u9','zzquque_u9');
- $this->load->_model("Model_logic_order","logic_order");
- }
- public function _remap($arg,$arg_array)
- {
- if($arg == 'dc')//调出单
- {
- $this->_dc($arg_array);
- }
- elseif($arg == 'cg')//采购
- {
- $this->_cg($arg_array);
- }
- elseif($arg == 'xs')//销售单
- {
- $this->_xs($arg_array);
- }
- elseif($arg == 'bzch')//标准出货
- {
- $this->_bzch($arg_array);
- }
- elseif($arg == 'bzsh')//标准收货
- {
- $this->_bzsh($arg_array);
- }
- elseif($arg == 'dr')//调入单
- {
- $this->_dr($arg_array);
- }
- elseif($arg == 'xs_two')//调入单
- {
- $this->_xs_two($arg_array);
- }
- elseif($arg == 'add'){
- $this->_add($arg_array);
- }
- else
- {
- $this->_index();
- }
- }
- public function _index(){
- $post = $this->input->post(NULL, TRUE);
- if(isset($post['page']))
- {
- $where='1=1';
- $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);
- $order_no = $this->input->post('order_no',true);
- if($order_no){
- $where .= " and order_no = '".$order_no."' ";
- }
- if(empty($page))
- {
- $start = 0;
- $perpage = 1;
- }
- else
- {
- $start = ($page - 1)*$perpage;
- }
-
- $info_list = $this->zzquque_u9->find_all($where,'*','id desc',$start,$perpage);
- $type_list = $this->zzquque_u9->getType();
- $list = [];
- foreach($info_list as $k=>$v){
- $dc_no = empty($v['dc_no'])?"":$v['dc_no'];
- if($v['dc_status'] == 0){
- $dc_no .= "<br>"."<span data-action='dc' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建调出单</span>";
- }elseif($v['dc_status'] == 1){
- $dc_no .= "<br>"."<span data-action='dc' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交调出单</span>";
- }elseif($v['dc_status'] == -1){
- $dc_no .= "<br>"."<span data-action='dc' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建调出单</span>";
- }elseif($v['dc_status'] == 2){
- $dc_no .= "<br>"."<span data-action='dc' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核调出单</span>";
- }elseif($v['dc_status'] == -2){
- $dc_no .= "<br>"."<span data-action='dc' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交调出单</span>";
- }elseif($v['dc_status'] == -3){
- $dc_no .= "<br>"."<span data-action='dc' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核调出单</span>";
- }
- $cg_no = empty($v['cg_no'])?"":$v['cg_no'];
- if($v['cg_status'] == 0){
- $cg_no .= "<br>"."<span data-action='cg' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建采购单</span>";
- }elseif($v['cg_status'] == 1){
- $cg_no .= "<br>"."<span data-action='cg' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交采购单</span>";
- }elseif($v['cg_status'] == -1){
- $cg_no .= "<br>"."<span data-action='cg' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建采购单</span>";
- }elseif($v['cg_status'] == 2){
- $cg_no .= "<br>"."<span data-action='cg' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核采购单</span>";
- }elseif($v['cg_status'] == -2){
- $cg_no .= "<br>"."<span data-action='cg' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交采购单</span>";
- }elseif($v['cg_status'] == -3){
- $cg_no .= "<br>"."<span data-action='cg' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核采购单</span>";
- }
- $xs_no = empty($v['xs_no'])?"":$v['xs_no'];
- if($v['xs_status'] == 0){
- $xs_no .= "<br>"."<span data-action='xs' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建销售单</span>";
- }elseif($v['xs_status'] == 1){
- $xs_no .= "<br>"."<span data-action='xs' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交销售单</span>";
- }elseif($v['xs_status'] == -1){
- $xs_no .= "<br>"."<span data-action='xs' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建销售单</span>";
- }elseif($v['xs_status'] == 2){
- $xs_no .= "<br>"."<span data-action='xs' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核销售单</span>";
- }elseif($v['xs_status'] == -2){
- $xs_no .= "<br>"."<span data-action='xs' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交销售单</span>";
- }elseif($v['xs_status'] == -3){
- $xs_no .= "<br>"."<span data-action='xs' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核销售单</span>";
- }
- $xs_two_no = empty($v['xs_two_no'])?"":$v['xs_two_no'];
- if($v['xs_two_status'] == 0){
- $xs_two_no .= "<br>"."<span data-action='xs_two' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建销售单</span>";
- }elseif($v['xs_two_status'] == 1){
- $xs_two_no .= "<br>"."<span data-action='xs_two' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交销售单</span>";
- }elseif($v['xs_two_status'] == -1){
- $xs_two_no .= "<br>"."<span data-action='xs_two' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建销售单</span>";
- }elseif($v['xs_two_status'] == 2){
- $xs_two_no .= "<br>"."<span data-action='xs_two' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核销售单</span>";
- }elseif($v['xs_two_status'] == -2){
- $xs_two_no .= "<br>"."<span data-action='xs_two' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交销售单</span>";
- }elseif($v['xs_two_status'] == -3){
- $xs_two_no .= "<br>"."<span data-action='xs_two' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核销售单</span>";
- }
- $bzch_no =empty($v['bzch_no'])?"":$v['bzch_no'];
- if($v['bzch_status'] == 0){
- $bzch_no .= "<br>"."<span data-action='bzch' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建出货单</span>";
- }elseif($v['bzch_status'] == 1){
- $bzch_no .= "<br>"."<span data-action='bzch' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交出货单</span>";
- }elseif($v['bzch_status'] == -1){
- $bzch_no .= "<br>"."<span data-action='bzch' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建出货单</span>";
- }elseif($v['bzch_status'] == 2){
- $bzch_no .= "<br>"."<span data-action='bzch' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核出货单</span>";
- }elseif($v['bzch_status'] == -2){
- $bzch_no .= "<br>"."<span data-action='bzch' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交出货单</span>";
- }elseif($v['bzch_status'] == -3){
- $bzch_no .= "<br>"."<span data-action='bzch' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核出货单</span>";
- }
- //$bzsh_no =empty($v['bzsh_no'])?"":$v['bzsh_no'];
- $dr_no = empty($v['dr_no'])?"":$v['dr_no'];
- if($v['bzch_status'] == 0){
- $dr_no .= "<br>"."<span data-action='bzch' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建调入单</span>";
- }elseif($v['bzch_status'] == 1){
- $dr_no .= "<br>"."<span data-action='bzch' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交调入单</span>";
- }elseif($v['bzch_status'] == -1){
- $dr_no .= "<br>"."<span data-action='bzch' data-process='1' data-id='".$v['id']."' onclick='doAction(this)'>创建调入单</span>";
- }elseif($v['bzch_status'] == 2){
- $dr_no .= "<br>"."<span data-action='bzch' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核调入单</span>";
- }elseif($v['bzch_status'] == -2){
- $dr_no .= "<br>"."<span data-action='bzch' data-process='2' data-id='".$v['id']."' onclick='doAction(this)'>提交调入单</span>";
- }elseif($v['bzch_status'] == -3){
- $dr_no .= "<br>"."<span data-action='bzch' data-process='3' data-id='".$v['id']."' onclick='doAction(this)'>审核调入单</span>";
- }
- $list[] = [
- 'id'=>$v['id'],
- 'order_no'=>$v['order_no'],
- 'type'=>isset($type_list[$v['type']])?$type_list[$v['type']]:"异常",
- 'dc_no'=> $dc_no,
- 'cg_no'=>$cg_no,
- 'xs_no'=>$xs_no,
- 'xs_two_no'=>$xs_two_no,
- 'bzch_no'=>$bzch_no,
- //'bzsh_no'=>$bzsh_no,
- 'dr_no'=>$dr_no,
- 'create_time'=>date("Y-m-d H:i:s",$v['create_time']),
- 'update_time'=>date("Y-m-d H:i:s",$v['update_time'])
- ];
- }
-
-
- $total = $this->zzquque_u9->find_count($where);
- $pagenum = ceil($total/$perpage);
- $over = $total-($start+$perpage);
- $rows = array('total'=>$total,'over'=>$over,'pagenum'=>$pagenum,'rows'=>($list));
- echo json_encode($rows);exit;
-
- }
- $this->_Template('zzququeu9',$this->data);
- }
- public function _dc($arg_array){
- }
- public function _cg($arg_array){
- }
- public function _xs($arg_array){
- }
- public function _bzch($arg_array){
- }
- public function _bzsh($arg_array){
- }
- public function _dr($arg_array){
- }
- public function _xs_two($arg_array){
- }
- public function _add($arg_array){
- die;
- $order_no = $arg_array[0];
- if(empty($order_no)){
- exit("订单编码不存在");
- }
- $info = $this->logic_order->getInfo("number = '" .$order_no."'");
- if(empty($info)){
- exit("订单不存在");
-
- }
- $num = $this->zzquque_u9->find_all("order_no = '".$info['number']."'");
- if(empty($num)){
- $this->zzquque_u9->insert([
- 'platform'=>$info['lv_platform'],
- 'warehouse'=>$info['type'],
- 'type'=>10,
- 'order_no'=>$info['number'],
- 'create_time'=>time(),
- 'update_time'=>time(),
- ]);
- exit("ok".$info['number']);
- }else{
- exit("error");
- }
-
-
- }
- }
|