|
@@ -2334,15 +2334,38 @@ class Whlabel_bh extends Start_Controller {
|
|
|
$tid = $this->input->post('tid',true);
|
|
|
$timetk = $this->input->post('timetk',true);
|
|
|
$timetj = $this->input->post('timetj',true);
|
|
|
+ $pm = $this->input->post('pm',true);
|
|
|
$start_time = strtotime($timetk);
|
|
|
$end_time = strtotime($timetj);
|
|
|
$where = " lx = ".$tid." and type = 1 and time >= ".$start_time." and time <= ".$end_time;
|
|
|
- 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($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)){
|
|
|
+ exit(json_encode(['code'=>1,'msg'=>'ok', 'data'=>['wwcsl' => 0,'jszs'=>0,'wgzs'=>0]]));
|
|
|
+ }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)){
|
|
|
+ exit(json_encode(['code'=>1,'msg'=>'ok', 'data'=>['wwcsl' => 0,'jszs'=>0,'wgzs'=>0]]));
|
|
|
+ }
|
|
|
+ $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)){
|
|
|
+ exit(json_encode(['code'=>1,'msg'=>'ok', 'data'=>['wwcsl' => 0,'jszs'=>0,'wgzs'=>0]]));
|
|
|
+ }
|
|
|
+ $where.= " and number in (".implode(",",$numbers).") ";
|
|
|
+ }
|
|
|
+ }
|
|
|
$log_list = $this->whlabel_bh_transfer_cr->find_all($where);
|
|
|
$wwcsl = $jszs = $wgzs = 0;
|
|
|
$tmp_list = [];
|