客户回收站
This commit is contained in:
@@ -116,7 +116,7 @@ class CustomerController
|
||||
|
||||
}
|
||||
|
||||
$recycle = Util::getParam('recycle', '');
|
||||
$recycle = Util::getParam($request,'recycle', '');
|
||||
if ($recycle == 'recycle') {
|
||||
$query->onlyTrashed();
|
||||
}
|
||||
@@ -138,11 +138,15 @@ class CustomerController
|
||||
*/
|
||||
public function restore(Request $request)
|
||||
{
|
||||
$id = Util::getParam('id', '');
|
||||
$id = Util::getParam($request,'id', '');
|
||||
if (Util::isEmpty($id)) {
|
||||
return Util::fail([], trans('id_empty'));
|
||||
}
|
||||
$where = ['id' => $id];
|
||||
$userId = $request->user['id'];
|
||||
$where = [
|
||||
'id' => $id,
|
||||
'user_id' => $userId,
|
||||
];
|
||||
$res = Customer::where($where)->restore();
|
||||
if($res){
|
||||
return Util::success($res, trans('success'));
|
||||
@@ -301,8 +305,22 @@ class CustomerController
|
||||
public function delete(Request $request)
|
||||
{
|
||||
$id = Util::getParam($request, 'id');
|
||||
$customer = Customer::where('id', $id)->first();
|
||||
$res = $customer->delete();
|
||||
$force = Util::getParam($request, 'force','');
|
||||
|
||||
$userId = $request->user['id'];
|
||||
$where = [
|
||||
'id' => $id,
|
||||
'user_id' => $userId,
|
||||
];
|
||||
$customer = Customer::where($where)->withTrashed()->first();
|
||||
if(empty($customer)){
|
||||
return Util::fail('', trans('fail'));
|
||||
}
|
||||
if($force == 'force'){
|
||||
$res = $customer->forceDelete();
|
||||
}else{
|
||||
$res = $customer->delete();
|
||||
}
|
||||
if ($res) {
|
||||
return Util::success($res, trans('success'));
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user