feat: [business-cards] 처리완료 삭제 기능 추가 및 기본 매수 500매로 변경
- 관리자 화면 처리완료 카드에 삭제 버튼 추가 - processed 상태만 삭제 가능 (서비스 검증) - 파트너 명함신청 기본 매수 100매 → 500매 변경
This commit is contained in:
@@ -124,4 +124,26 @@ public function process(Request $request, int $id)
|
||||
return redirect()->route('sales.business-cards.manage')
|
||||
->with('success', '처리가 완료되었습니다.');
|
||||
}
|
||||
|
||||
/**
|
||||
* 처리완료 건 삭제 (관리자 전용)
|
||||
*/
|
||||
public function destroy(Request $request, int $id)
|
||||
{
|
||||
if (! auth()->user()->isAdmin()) {
|
||||
abort(403, '관리자만 삭제할 수 있습니다.');
|
||||
}
|
||||
|
||||
$this->service->delete($id);
|
||||
|
||||
if ($request->expectsJson() || $request->header('Accept') === 'application/json') {
|
||||
return response()->json([
|
||||
'success' => true,
|
||||
'message' => '삭제되었습니다.',
|
||||
]);
|
||||
}
|
||||
|
||||
return redirect()->route('sales.business-cards.manage')
|
||||
->with('success', '삭제되었습니다.');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user