$orders=Orders::leftJoin('user','user.id','=','orders.customer_id')->leftJoin('pt','pt.id','=','orders.p_id')->select('orders.order_num','orders.sys_num','order_status','ser_id','order_account','new_money','order_time','shr_sheng','shr_shi','shr_xian','shr_adress','shr_name','shr_phone','pt_name','orders.id')->whereRaw('(customer_id in('.$userids.') or new_customer_id in('.$userids.')) and is_delete = 2')->orderBy('orders.create_time','DESC')->orderBy('orders.sys_num','DESC')->limit('10')->get();
$orders=Orders::leftJoin('user','user.id','=','orders.customer_id')->leftJoin('pt','pt.id','=','orders.p_id')->select('orders.order_num','orders.sys_num','order_status','ser_id','order_account','new_money','order_time','shr_sheng','shr_shi','shr_xian','shr_adress','shr_name','shr_phone','pt_name')->whereRaw('(customer_id in('.$userids.') or new_customer_id in('.$userids.')) and is_delete = 2')->orderBy('orders.create_time','DESC')->orderBy('orders.sys_num','DESC')->limit('10')->get();
->select('til_id as id','til_ticnum as sys_num','til_creactime as create_time','til_price as all_price','til_ornum as list_id','til_cause as goods_name')
@@ -46,11 +46,13 @@ class DataStatisticsService extends Service{
...
@@ -46,11 +46,13 @@ class DataStatisticsService extends Service{
}
}
foreach($admindataas$k=>$v){
foreach($admindataas$k=>$v){
$order_listnum=OrderList::whereRaw("ser_id='".$v['id']."' and create_time BETWEEN '".$time_start."' and '".$time_end."' and is_delete=1 and get_time != '' and company_id = '".$session['company_id']."'")->count();//接单数量
$order_listnum=OrderList::whereRaw("ser_id='".$v['id']."' and create_time BETWEEN '".$time_start."' and '".$time_end."' and is_delete=1 and get_time != '' and company_id = '".$session['company_id']."'")->count();//接单数量
// $order_listnums = OrderList::whereRaw("ser_id='".$v['id']."' and create_time BETWEEN '".$time_start."' and '".$time_end."' and is_delete=1 and company_id = '".$session['company_id']."'")->count();//工单数量
$order_listnum=OrderList::whereRaw("ser_id='".$v['id']."' and create_time BETWEEN '".$time_start."' and '".$time_end."' and is_delete=1 and get_time != '' and company_id = '".$input['company_id']."'")->count();//接单数量
$order_rejectednum=OrderRejected::leftjoin('orders','or_order_num','=','order_num')->whereRaw("or_ser_id='".$v['id']."' and or_creact_time BETWEEN '".$time_start."' and '".$time_end."' and or_show=1 and or_type = 1 and company_id = '".$session['company_id']."'")->count();//拒单数量
$order_rejectednum=OrderRejected::leftjoin('orders','or_order_num','=','order_num')->whereRaw("or_ser_id='".$v['id']."' and or_creact_time BETWEEN '".$time_start."' and '".$time_end."' and or_show=1 and company_id = '".$session['company_id']."'")->count();//拒单数量
$order_fivenum=OrderRejected::leftjoin('orders','or_order_num','=','order_num')->whereRaw("or_ser_id='".$v['id']."' and or_creact_time BETWEEN '".$time_start."' and '".$time_end."' and order_status<50 and or_show=1 and or_type = 2 and company_id = '".$session['company_id']."'")->count();//拒单数量
$order_listAllnum=OrderList::whereRaw("ser_id='".$v['id']."' and create_time BETWEEN '2024-08-19' and '".$time_end."' and is_delete=1 and get_time != '' and company_id = '".$session['company_id']."'")->count();//总接单数量
$order_listAllnum=OrderList::whereRaw("ser_id='".$v['id']."' and create_time BETWEEN '2024-08-19' and '".$time_end."' and is_delete=1 and get_time != '' and company_id = '".$session['company_id']."'")->count();//总接单数量
$order_rejectedAllnum=OrderRejected::leftjoin('orders','or_order_num','=','order_num')->whereRaw("or_ser_id='".$v['id']."' and or_creact_time BETWEEN '2024-08-19' and '".$time_end."' and or_show=1 and company_id = '".$session['company_id']."'")->count();//总拒单数量
// $order_listAllnums = OrderList::whereRaw("ser_id='".$v['id']."' and create_time BETWEEN '2024-08-19' and '".$time_end."' and is_delete=1 and company_id = '".$session['company_id']."'")->count();//工单数量
$order_rejectedAllnum=OrderRejected::leftjoin('orders','or_order_num','=','order_num')->whereRaw("or_ser_id='".$v['id']."' and or_creact_time BETWEEN '2024-08-19' and '".$time_end."' and or_show=1 and or_type = 1 and company_id = '".$session['company_id']."'")->count();//总拒单数量
$order_fiveAllnum=OrderRejected::leftjoin('orders','or_order_num','=','order_num')->whereRaw("or_ser_id='".$v['id']."' and or_creact_time BETWEEN '2024-08-19' and '".$time_end."' and order_status<50 and or_show=1 and or_type = 2 and company_id = '".$session['company_id']."'")->count();//总拒单数量
$sql="SELECT CAST((SUM(UNIX_TIMESTAMP(feeds_time))-SUM(UNIX_TIMESTAMP(get_time)))/COUNT(id) as SIGNED) as timenum FROM gone_order_list WHERE ser_id='".$v['id']."' and get_time != '' and get_time!='0000-00-00 00:00:00' and feeds_time != '' and feeds_time!='0000-00-00 00:00:00' and create_time BETWEEN '".$time_start."' and '".$time_end."' and is_delete=1 and company_id = '".$session['company_id']."'";
$sql="SELECT CAST((SUM(UNIX_TIMESTAMP(feeds_time))-SUM(UNIX_TIMESTAMP(get_time)))/COUNT(id) as SIGNED) as timenum FROM gone_order_list WHERE ser_id='".$v['id']."' and get_time != '' and get_time!='0000-00-00 00:00:00' and feeds_time != '' and feeds_time!='0000-00-00 00:00:00' and create_time BETWEEN '".$time_start."' and '".$time_end."' and is_delete=1 and company_id = '".$session['company_id']."'";
$data=DB::select($sql);
$data=DB::select($sql);
$sql1="SELECT CAST((SUM(UNIX_TIMESTAMP(get_time))-SUM(UNIX_TIMESTAMP(create_time)))/COUNT(id) as SIGNED) as pdnum FROM gone_order_list WHERE ser_id='".$v['id']."' and get_time != '' and get_time!='0000-00-00 00:00:00' and create_time BETWEEN '".$time_start."' and '".$time_end."' and time(create_time)>='08:30:00' and time(create_time)<='18:00:00' and is_delete=1 and company_id = '".$session['company_id']."'";
$sql1="SELECT CAST((SUM(UNIX_TIMESTAMP(get_time))-SUM(UNIX_TIMESTAMP(create_time)))/COUNT(id) as SIGNED) as pdnum FROM gone_order_list WHERE ser_id='".$v['id']."' and get_time != '' and get_time!='0000-00-00 00:00:00' and create_time BETWEEN '".$time_start."' and '".$time_end."' and time(create_time)>='08:30:00' and time(create_time)<='18:00:00' and is_delete=1 and company_id = '".$session['company_id']."'";
...
@@ -64,13 +66,22 @@ class DataStatisticsService extends Service{
...
@@ -64,13 +66,22 @@ class DataStatisticsService extends Service{
@@ -517,7 +517,7 @@ class StatementsListService extends Service{
...
@@ -517,7 +517,7 @@ class StatementsListService extends Service{
}
}
$passa['til_state']='20';
$passa['til_state']='20';
$passa['til_wats']=$stl_wat;
$passa['til_wats']=$stl_wat;
$ras=TicketList::whereRaw("til_creactime<='".$input['end_time']." 23:59:59' and til_state=10 and til_watnum='' and til_serid = '".$input['stl_serid']."'")->update($passa);
$ras=TicketList::whereRaw("til_creactime<='".$input['end_time']." 23:59:59' and til_state=10 and (til_wats='' or til_wats='暂无') and til_serid = '".$input['stl_serid']."' and company_id = '".$res[0]['company_id']."' and til_state < 30")->update($passa);