客户回收

This commit is contained in:
2025-03-24 13:57:06 +08:00
parent b7775cafcf
commit d8d790f96e
+27 -2
View File
@@ -101,7 +101,6 @@ class CustomerController
} }
// 执行分页查询 // 执行分页查询
$query = Customer::where($where) $query = Customer::where($where)
->orderBy('id', 'desc'); ->orderBy('id', 'desc');
@@ -116,7 +115,12 @@ class CustomerController
$query->whereIn('grade', $grade); $query->whereIn('grade', $grade);
} }
// return Util::success($query->toSql().serialize($where),$follow);
$recycle = Util::getParam('recycle', '');
if ($recycle == 'recycle') {
$query->onlyTrashed();
}
$data = $query->paginate($perPage, ['*'], 'page', $page); $data = $query->paginate($perPage, ['*'], 'page', $page);
foreach ($data->items() as &$value) { foreach ($data->items() as &$value) {
@@ -126,6 +130,27 @@ class CustomerController
return Util::page($data); return Util::page($data);
} }
/**
* 客户恢复
* @param Request $request
* @return \support\Response
*/
public function restore(Request $request)
{
$id = Util::getParam('id', '');
if (Util::isEmpty($id)) {
return Util::fail([], trans('id_empty'));
}
$where = ['id' => $id];
$res = Customer::where($where)->restore();
if($res){
return Util::success($res, trans('success'));
}else{
return Util::fail([], trans('fail'));
}
}
/** /**
* 客户详情 * 客户详情
* @param Request $request * @param Request $request