|
...
|
...
|
@@ -121,15 +121,15 @@ class TicketLogic extends BaseLogic |
|
|
|
* @method :post
|
|
|
|
* @time :2025/8/30 16:02
|
|
|
|
*/
|
|
|
|
public function getWeekManageList($start,$end){
|
|
|
|
public function getWeekManageList($start,$end,$dept_id = 1){
|
|
|
|
if(empty($start) || empty($end)){
|
|
|
|
$start = Carbon::now()->subWeek()->startOfWeek(); // 上周一 00:00:00
|
|
|
|
$end = Carbon::now()->subWeek()->endOfWeek(); // 上周日 23:59:59
|
|
|
|
}
|
|
|
|
$manageWeekModel = new TicketWeekManageCount();
|
|
|
|
$manageWeekList = $manageWeekModel->list(['start_at'=>$start,'end_at'=>$end]);
|
|
|
|
$manageWeekList = $manageWeekModel->list(['start_at'=>$start,'end_at'=>$end,'dept_id'=>$dept_id]);
|
|
|
|
$deptWeekModel = new TicketWeekDeptCount();
|
|
|
|
$deptWeekList = $deptWeekModel->list(['start_at'=>$start,'end_at'=>$end]);
|
|
|
|
$deptWeekList = $deptWeekModel->list(['start_at'=>$start,'end_at'=>$end,'dept_id'=>$dept_id]);
|
|
|
|
return $this->success(['manage'=>$manageWeekList,'dept'=>$deptWeekList]);
|
|
|
|
}
|
|
|
|
|
|
...
|
...
|
@@ -140,15 +140,15 @@ class TicketLogic extends BaseLogic |
|
|
|
* @method :post
|
|
|
|
* @time :2025/8/30 16:27
|
|
|
|
*/
|
|
|
|
public function getMonthManageList($start,$end){
|
|
|
|
public function getMonthManageList($start,$end,$dept_id){
|
|
|
|
if(empty($start) || empty($end)){
|
|
|
|
$start = Carbon::now()->subMonth()->startOfMonth(); // 上个月 1号 00:00:00
|
|
|
|
$end = Carbon::now()->subMonth()->endOfMonth(); // 上个月最后一天 23:59:59
|
|
|
|
}
|
|
|
|
$manageWeekModel = new TicketMonthManageCount();
|
|
|
|
$manageWeekList = $manageWeekModel->list(['start_at'=>$start,'end_at'=>$end]);
|
|
|
|
$manageWeekList = $manageWeekModel->list(['start_at'=>$start,'end_at'=>$end,'dept_id'=>$dept_id]);
|
|
|
|
$deptWeekModel = new TicketMonthDeptCount();
|
|
|
|
$deptWeekList = $deptWeekModel->list(['start_at'=>$start,'end_at'=>$end]);
|
|
|
|
$deptWeekList = $deptWeekModel->list(['start_at'=>$start,'end_at'=>$end,'dept_id'=>$dept_id]);
|
|
|
|
return $this->success(['manage'=>$manageWeekList,'dept'=>$deptWeekList]);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|