style: Pint 포맷팅 적용
This commit is contained in:
@@ -25,7 +25,7 @@ class AdminProspectController extends Controller
|
||||
*/
|
||||
private function checkAdminAccess(): void
|
||||
{
|
||||
if (!auth()->user()->isAdmin() && !auth()->user()->isSuperAdmin()) {
|
||||
if (! auth()->user()->isAdmin() && ! auth()->user()->isSuperAdmin()) {
|
||||
abort(403, '관리자만 접근할 수 있습니다.');
|
||||
}
|
||||
}
|
||||
@@ -45,7 +45,7 @@ private function getPaymentTypeForField(string $field): string
|
||||
*/
|
||||
private function loadMergedCommission(?SalesTenantManagement $management): ?object
|
||||
{
|
||||
if (!$management) {
|
||||
if (! $management) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -58,12 +58,12 @@ private function loadMergedCommission(?SalesTenantManagement $management): ?obje
|
||||
$balance = $commissions->firstWhere('payment_type', SalesCommission::PAYMENT_BALANCE);
|
||||
|
||||
// balance 레코드가 없으면 기존 단일 레코드 그대로 반환 (하위호환)
|
||||
if (!$balance) {
|
||||
if (! $balance) {
|
||||
return $deposit ?? $commissions->first();
|
||||
}
|
||||
|
||||
// 1차 필드는 deposit, 2차 필드는 balance에서 가져옴
|
||||
$merged = new \stdClass();
|
||||
$merged = new \stdClass;
|
||||
$merged->first_payment_at = $deposit?->first_payment_at;
|
||||
$merged->first_partner_paid_at = $deposit?->first_partner_paid_at;
|
||||
$merged->second_payment_at = $balance->second_payment_at;
|
||||
@@ -118,7 +118,7 @@ public function modalShow(int $id): View
|
||||
|
||||
// 파트너 타입
|
||||
$partnerType = $management->salesPartner?->partner_type;
|
||||
if (!$partnerType && $prospect->registered_by) {
|
||||
if (! $partnerType && $prospect->registered_by) {
|
||||
$partnerType = SalesPartner::where('user_id', $prospect->registered_by)->value('partner_type');
|
||||
}
|
||||
$partnerType = $partnerType ?? 'individual';
|
||||
@@ -161,7 +161,7 @@ private function getIndexData(Request $request): array
|
||||
$query = TenantProspect::with(['registeredBy', 'tenant']);
|
||||
|
||||
// 검색
|
||||
if (!empty($filters['search'])) {
|
||||
if (! empty($filters['search'])) {
|
||||
$search = $filters['search'];
|
||||
$query->where(function ($q) use ($search) {
|
||||
$q->where('company_name', 'like', "%{$search}%")
|
||||
@@ -174,7 +174,7 @@ private function getIndexData(Request $request): array
|
||||
// 상태 필터
|
||||
$isProgressCompleteFilter = ($filters['status'] === 'progress_complete');
|
||||
$isHandoverFilter = ($filters['status'] === 'handover');
|
||||
if (!empty($filters['status']) && !$isProgressCompleteFilter && !$isHandoverFilter) {
|
||||
if (! empty($filters['status']) && ! $isProgressCompleteFilter && ! $isHandoverFilter) {
|
||||
$query->where('status', $filters['status']);
|
||||
}
|
||||
|
||||
@@ -185,7 +185,7 @@ private function getIndexData(Request $request): array
|
||||
}
|
||||
|
||||
// 영업파트너 필터
|
||||
if (!empty($filters['registered_by'])) {
|
||||
if (! empty($filters['registered_by'])) {
|
||||
$query->where('registered_by', $filters['registered_by']);
|
||||
}
|
||||
|
||||
@@ -215,7 +215,7 @@ private function getIndexData(Request $request): array
|
||||
|
||||
// 파트너 타입: management → registered_by 순으로 조회
|
||||
$partnerType = $management?->salesPartner?->partner_type;
|
||||
if (!$partnerType && $prospect->registered_by) {
|
||||
if (! $partnerType && $prospect->registered_by) {
|
||||
$partnerType = SalesPartner::where('user_id', $prospect->registered_by)->value('partner_type');
|
||||
}
|
||||
$prospect->partner_type = $partnerType ?? 'individual';
|
||||
@@ -264,7 +264,7 @@ private function getIndexData(Request $request): array
|
||||
|
||||
// 파트너 타입: management → registered_by 순으로 조회
|
||||
$partnerType = $management?->salesPartner?->partner_type;
|
||||
if (!$partnerType && $prospect->registered_by) {
|
||||
if (! $partnerType && $prospect->registered_by) {
|
||||
$partnerType = SalesPartner::where('user_id', $prospect->registered_by)->value('partner_type');
|
||||
}
|
||||
$prospect->partner_type = $partnerType ?? 'individual';
|
||||
@@ -314,7 +314,7 @@ public function updateHqStatus(int $id, Request $request)
|
||||
$this->checkAdminAccess();
|
||||
|
||||
$request->validate([
|
||||
'hq_status' => 'required|in:' . implode(',', array_keys(SalesTenantManagement::$hqStatusLabels)),
|
||||
'hq_status' => 'required|in:'.implode(',', array_keys(SalesTenantManagement::$hqStatusLabels)),
|
||||
]);
|
||||
|
||||
$prospect = TenantProspect::findOrFail($id);
|
||||
@@ -410,7 +410,7 @@ public function updateCommissionDate(int $id, Request $request)
|
||||
|
||||
// 파트너 resolve → 요율 결정
|
||||
$partner = $management->salesPartner;
|
||||
if (!$partner && $prospect->registered_by) {
|
||||
if (! $partner && $prospect->registered_by) {
|
||||
$partner = SalesPartner::where('user_id', $prospect->registered_by)->first();
|
||||
}
|
||||
$isGroup = $partner?->isGroup() ?? false;
|
||||
@@ -557,7 +557,7 @@ public function updateReferrerCommission(int $id, Request $request)
|
||||
|
||||
// 단체 파트너는 수동 수정 불가
|
||||
$partner = $management->salesPartner;
|
||||
if (!$partner && $prospect->registered_by) {
|
||||
if (! $partner && $prospect->registered_by) {
|
||||
$partner = SalesPartner::where('user_id', $prospect->registered_by)->first();
|
||||
}
|
||||
if ($partner && $partner->isGroup()) {
|
||||
@@ -619,7 +619,7 @@ public function clearCommissionDate(int $id, Request $request)
|
||||
$prospect = TenantProspect::findOrFail($id);
|
||||
$management = SalesTenantManagement::where('tenant_prospect_id', $prospect->id)->first();
|
||||
|
||||
if (!$management) {
|
||||
if (! $management) {
|
||||
return response()->json(['success' => false, 'message' => '관리 정보가 없습니다.']);
|
||||
}
|
||||
|
||||
@@ -632,7 +632,7 @@ public function clearCommissionDate(int $id, Request $request)
|
||||
->where('payment_type', $paymentType)
|
||||
->first();
|
||||
|
||||
if (!$commission) {
|
||||
if (! $commission) {
|
||||
return response()->json(['success' => false, 'message' => '수당 정보가 없습니다.']);
|
||||
}
|
||||
$updateData = [$field => null];
|
||||
|
||||
Reference in New Issue
Block a user