| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 | 
							- <?php
 
- require_once 'trdLibrary/PHPExcel/PHPExcel.php';
 
- require_once 'library/mdb.php';
 
- require_once 'library/common.php';
 
- class WigsProduceCtrl{
 
-     public function __construct(){
 
-         $this->db = new MdbLib();
 
-         $this->common = new CommonLib();
 
-     }
 
-     
 
-     public function getOrders(){
 
-         if(!isset($_GET['now'])){
 
-             return false;
 
-         }else{
 
-             $now = $this->common->my_filter_input($_GET['now']);
 
-             $pnsn = isset($_GET['pnsn'])?$this->common->my_filter_input($_GET['pnsn']):15;
 
-         }
 
-         
 
-         $offset = ($now-1)*$pnsn;
 
-         $sql = 'SELECT `id`,`order_barcode`,`goods_no`,`goods_info`,`worker`,`allot_time`';
 
-         $sql .= ' FROM `app_wigs_produce`';
 
-         $sql .= " ORDER BY `id` DESC LIMIT {$offset},$pnsn;";
 
-         $query = $this->db->querySql($sql);
 
-         
 
-         $line = "";
 
-         while($item = $this->db->queryRs($query)) { 
 
-             $line .= '<div class="list_block">';
 
-             $line .= "<span class=\"order_id\">{$item['id']}</span>";
 
-             $line .= "<span class=\"order_barcode\" title=\"{$item['order_barcode']}\">{$item['order_barcode']}</span>";
 
-             $line .= "<span class=\"goods_no\">{$item['goods_no']}</span>";
 
-             $line .= "<span class=\"goods_info\" title=\"{$item['goods_info']}\">{$item['goods_info']}</span>";
 
-             $line .= "<span class=\"worker\">{$item['worker']}</span>";
 
-             $line .= "<span class=\"allot_time\">{$item['allot_time']}</span>";
 
-             $line .= '</div>';
 
-         }
 
-         return $line;
 
-     }
 
-     
 
-     public function searchOrders(){
 
-     	$sql = 'SELECT `id`,`order_barcode`,`goods_no`,`goods_info`,`worker`,`allot_time`';
 
-     	$sql .= ' FROM `app_wigs_produce`';
 
-     	$sql .= ' WHERE 1=1';
 
-         if(isset($_GET['code']) && !empty($_GET['code'])){
 
-             $code = $this->common->my_filter_input($_GET['code']);
 
-             $sql .= " AND `order_barcode`='{$code}' OR `goods_no`='{$code}';";
 
-         }
 
-         
 
-         $query = $this->db->querySql($sql);
 
-         $line = "";
 
-         while($item = $this->db->queryRs($query)) {
 
-             $line .= '<div class="list_block">';
 
-             $line .= "<span class=\"order_id\">{$item['id']}</span>";
 
-             $line .= "<span class=\"order_barcode\" title=\"{$item['order_barcode']}\">{$item['order_barcode']}</span>";
 
-             $line .= "<span class=\"goods_no\">{$item['goods_no']}</span>";
 
-             $line .= "<span class=\"goods_info\" title=\"{$item['goods_info']}\">{$item['goods_info']}</span>";
 
-             $line .= "<span class=\"worker\">{$item['worker']}</span>";
 
-             $line .= "<span class=\"allot_time\">{$item['allot_time']}</span>";
 
-             $line .= '</div>';
 
-         }
 
-         if(!empty($line)){
 
-             return $line;
 
-         }else{
 
-             return -1;
 
-         }
 
-     }
 
-     
 
-     public function pagination(){
 
-         if(!isset($_GET['wh'])){
 
-             return false;
 
-         }else{
 
-             $wh = $this->common->my_filter_input($_GET['wh']);
 
-             $pnsn = isset($_GET['pnsn'])?$this->common->my_filter_input($_GET['pnsn']):15;
 
-         }
 
-         
 
-         $sql = "SELECT `id` FROM `app_wigs_produce`";
 
-         $query = $this->db->querySql($sql);
 
-         $total = $this->db->queryNum($query);
 
-         
 
-         if($total == 0){
 
-             $num = '0';
 
-         }else{
 
-             $num = ceil($total/$pnsn);
 
-             $wh_max = ceil($num/10);
 
-         }
 
-         
 
-         $direction = substr($wh, 0, 1);
 
-         $wh = substr($wh, 1);
 
-         if($direction == 'h'){
 
-             $whh = ($wh==0)?'0':$wh-1;
 
-             $wht = ($wh==0)?'1':$wh;
 
-         }elseif($direction == 't'){
 
-             $whh = ($wh==$wh_max)?($wh-1):$wh;
 
-             $wht = ($wh==$wh_max)?$wh:($wh+1);
 
-         }else{
 
-             $whh = '0';
 
-             $wht = '1';
 
-         }
 
-                 
 
-         $pagination = '<span class="total_page" data-ttpg="'.$num.'">共 '.$num.' 页</span>';
 
-         if($num > 1){
 
-             $pagination .= ($num>10)?"<span class=\"gtlt head\" data-wh=\"h{$whh}\"><<</span>":'';
 
-             $clazz = '';
 
-             for($i=1+$whh*10; $i<=10+$whh*10; $i++){
 
-                 if($i > $num){
 
-                     break;
 
-                 }else{
 
-                     if($i != 1+$whh*10){
 
-                         $clazz = 'page';
 
-                     }else{
 
-                         $clazz = 'page pn';
 
-                     }
 
-                     $param = "&now={$i}&pnsn={$pnsn}";
 
-                     $pagination .= "<span class=\"{$clazz}\" onclick=\"getOFP('{$param}')\">".$i."</span>";
 
-                 }
 
-             }
 
-             $pagination .= ($num>10)?"<span class=\"gtlt tail\" data-wh=\"t{$wht}\">>></span>":'';
 
-         }
 
-         $pagination .= "<span>展示 <select class=\"pnsn\">";
 
-         $pns = array('15', '50', '150', '300');
 
-         for($i=0; $i<4; $i++){
 
-             if($pnsn == $pns[$i]){
 
-                 $s = 'selected="selected"';
 
-             }else{
 
-                 $s = '';
 
-             }
 
-             $pagination .= "<option value=\"{$pns[$i]}\" {$s}>{$pns[$i]}条</option>";
 
-         }
 
-         $pagination .= "</select> 记录</span>";
 
-         return $pagination;
 
-     }
 
-     
 
-     public function allotNew(){
 
-     	if(!isset($_POST['barcode']) || empty($_POST['barcode'])){
 
-     		return false;
 
-     	}else{
 
-     		$barcode = $_POST['barcode'];
 
-     		$worker = $_POST['worker'];
 
-     	}
 
-     	
 
-     	$sql = "SELECT `goods_no`,`goods_info` FROM `app_wigsout` WHERE `order_barcode`='{$barcode}';";
 
-     	$query = $this->db->querySql($sql);
 
-     	$rs = $this->db->queryRs($query);
 
-     	
 
-     	if(empty($rs)){
 
-     		return -1;
 
-     	}
 
-     	$sql = "INSERT INTO `app_wigs_produce`(`order_barcode`,`goods_no`,`goods_info`,`worker`) VALUES ('{$barcode}','{$rs['goods_no']}','{$rs['goods_info']}','{$worker}');";
 
-     	if(!($this->db->querySql($sql))){
 
-     		return -2;
 
-     	}else{
 
-     		return 1;
 
-     	}
 
-     }
 
-     
 
-     public function __destruct(){
 
-         //TODO
 
-     }
 
- }
 
 
  |