|
@@ -2176,6 +2176,7 @@ class Whlabel_bh extends Start_Controller {
|
|
|
$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);
|
|
@@ -2188,10 +2189,30 @@ class Whlabel_bh extends Start_Controller {
|
|
|
{
|
|
|
$where .= " and time > '$timetk' and time < '$timetj'";
|
|
|
}
|
|
|
- if($orderinfo){
|
|
|
- $number_list = $this->whlabel_bh->find_all(" orderinfo = '$orderinfo'","orderinfo,number");
|
|
|
- $numbers = array_column($number_list,'number');
|
|
|
- $where.= " and number in (".implode(",",$numbers).") ";
|
|
|
+
|
|
|
+ if($pm){
|
|
|
+ if(empty($orderinfo)){
|
|
|
+ $rows = array('total'=>0,'over'=>1,'pagenum'=>1,'rows'=>([]),'cwxx'=>"请先输入订单号");
|
|
|
+ echo json_encode($rows);exit;
|
|
|
+ }else{
|
|
|
+ $number_list = $this->whlabel_bh->find_all(" orderinfo = '$orderinfo' and pm like '%|".$pm."|%' " ,"orderinfo,number");
|
|
|
+ $numbers = array_column($number_list,'number');
|
|
|
+ if(empty($numbers)){
|
|
|
+ $rows = array('total'=>0,'over'=>1,'pagenum'=>1,'rows'=>([]));
|
|
|
+ echo json_encode($rows);exit;
|
|
|
+ }
|
|
|
+ $where.= " and number in (".implode(",",$numbers).") ";
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ if($orderinfo){
|
|
|
+ $number_list = $this->whlabel_bh->find_all(" orderinfo = '$orderinfo'","orderinfo,number");
|
|
|
+ $numbers = array_column($number_list,'number');
|
|
|
+ if(empty($numbers)){
|
|
|
+ $rows = array('total'=>0,'over'=>1,'pagenum'=>1,'rows'=>([]));
|
|
|
+ echo json_encode($rows);exit;
|
|
|
+ }
|
|
|
+ $where.= " and number in (".implode(",",$numbers).") ";
|
|
|
+ }
|
|
|
}
|
|
|
if(empty($page))
|
|
|
{
|