提交 7cc197f1 authored 作者: 窦斌's avatar 窦斌

edit

上级 1ee9372b
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
namespace App\Services\BasicManagement; namespace App\Services\BasicManagement;
use App\Http\Models\Services\PublicSearch;
use App\Services\CommonService; use App\Services\CommonService;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use App\Models\BasicManagement\Admin; use App\Models\BasicManagement\Admin;
...@@ -322,6 +323,32 @@ class AdminService extends Service ...@@ -322,6 +323,32 @@ class AdminService extends Service
// 工单统计 // 工单统计
public static function getOrderNumList($user_info, $request, $show_count = 10) public static function getOrderNumList($user_info, $request, $show_count = 10)
{ {
$typecount = [];
if(!isset($request['page']) || $request['page']==1) {
$results = DB::table('wash_performance_work')
->leftjoin('work_order', 'work_order.wor_id', '=', 'wash_performance_work.pewo_wor_id')
// ->where('pewo_shop_id', $user_info->adm_shop_id)
// ->where('pewo_service_adm_id', $user_info->adm_id)
// ->where('pewo_create_time', 'like', $request['time']. '%')
->select('wor_service_standard', DB::raw('COUNT(DISTINCT pewo_wor_id) as count'))
->groupBy('wor_service_standard')
->get()
->mapWithKeys(function ($item) {
return [$item->wor_service_standard => $item->count];
})
->toArray();
if(!empty($results)){
$services = new PublicSearch();
$serviceStandard = $services->getServiceStandard(true);
$num = 0;
foreach($results as $k => $v){
$typecount[$num]['name'] = $serviceStandard[$k];
$typecount[$num]['value'] = $v;
$num++;
}
}
}
$list_data = DB::table('wash_performance_work') $list_data = DB::table('wash_performance_work')
->where('pewo_shop_id', $user_info->adm_shop_id) ->where('pewo_shop_id', $user_info->adm_shop_id)
->where('pewo_service_adm_id', $user_info->adm_id) ->where('pewo_service_adm_id', $user_info->adm_id)
...@@ -364,6 +391,7 @@ class AdminService extends Service ...@@ -364,6 +391,7 @@ class AdminService extends Service
$data['total'] = $list_data->total(); //总数据个数 $data['total'] = $list_data->total(); //总数据个数
$data['current_number'] = $show_count; //一页显示多少个 $data['current_number'] = $show_count; //一页显示多少个
$data['data'] = $list_items; //返回数据 $data['data'] = $list_items; //返回数据
$data['typecount'] = $typecount; //返回数据
return $data; return $data;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论