lvhao hai 1 día
pai
achega
7c727e5fb5
Modificáronse 1 ficheiros con 45 adicións e 2 borrados
  1. 45 2
      core/CoreApp/controllers/Workshopshow.php

+ 45 - 2
core/CoreApp/controllers/Workshopshow.php

@@ -317,8 +317,51 @@ class Workshopshow extends Start_Controller
         $this->db->group_by('orderinfo');
         $list = $this->db->get('whlabel_bh')->result_array();
         $orderinfos = array_column($list,'orderinfo');
-        echo "<pre>";
-        print_r($orderinfos);
+        
+        $this->db->where_in('orderinfo',$orderinfos);
+        $this->db->not_list('rk', '|11|','before');
+        $this->db->where('rk != ck');
+        $this->db->select("orderinfo,rk,ck");
+        $list = $this->db->get('whlabel_bh_transfer')->result_array();
+        $operate_list = $this->_mgbhnum();
+        if(empty($list)){
+            echo json_encode([
+                'code'=>1,
+                'msg'=>"success",
+                'data'=>$operate_list,
+            ],JSON_UNESCAPED_UNICODE);
+            die;
+        }
+        foreach($list as $k=>$v){
+            if (substr($v['rk'], -3) === '|1|') {
+                $operate_list['o_1'] += 1;
+            }elseif(substr($v['rk'], -3) === '|5|'){
+                $operate_list['o_5'] += 1;
+            }elseif(substr($v['rk'], -3) === '|6|'){
+                $operate_list['o_6'] += 1;
+            }elseif(substr($v['rk'], -4) === '|10|'){
+                $operate_list['o_10'] += 1;
+            }elseif(substr($v['rk'], -3) === '|4|'){
+                $operate_list['o_4'] += 1;
+            }elseif(substr($v['rk'], -3) === '|2|'){
+                $operate_list['o_2'] += 1;
+            }elseif(substr($v['rk'], -3) === '|7|'){
+                $operate_list['o_7'] += 1;
+            }elseif(substr($v['rk'], -3) === '|3|'){
+                $operate_list['o_3'] += 1;
+            }elseif(substr($v['rk'], -3) === '|17|'){
+                $operate_list['o_17'] += 1;
+            }elseif(substr($v['rk'], -3) === '|13|'){
+                $operate_list['o_13'] += 1;
+            }else {
+                
+            }
+        }
+        echo json_encode([
+            'code'=>1,
+            'msg'=>"success",
+            'data'=>$operate_list,
+        ],JSON_UNESCAPED_UNICODE);
         die;
     }
 }