perhitungan realtime ketika di delete
This commit is contained in:
@@ -302,6 +302,8 @@ class CorporateMemberController extends Controller
|
||||
->join('request_log_benefits', 'request_log_benefits.request_log_id', '=', 'request_logs.id')
|
||||
->where('corporate_employees.corporate_id', '=', $corporate_id)
|
||||
->where('request_logs.member_id', '=', $member_id)
|
||||
->whereNull('request_logs.deleted_at')
|
||||
->whereNull('request_log_benefits.deleted_at')
|
||||
->sum('request_log_benefits.amount_approved');
|
||||
|
||||
$services = DB::table('member_plans')
|
||||
@@ -314,14 +316,19 @@ class CorporateMemberController extends Controller
|
||||
'services.name as title',
|
||||
'plans.limit_rules as total',
|
||||
DB::raw("
|
||||
(
|
||||
IFNULL((SELECT SUM(request_log_benefits.amount_approved)
|
||||
FROM request_logs
|
||||
INNER JOIN request_log_benefits
|
||||
ON request_log_benefits.request_log_id = request_logs.id
|
||||
WHERE request_logs.member_id = $member_id
|
||||
AND request_logs.service_code = plans.service_code),0)
|
||||
) as current
|
||||
(
|
||||
IFNULL(
|
||||
(
|
||||
SELECT SUM(request_log_benefits.amount_approved)
|
||||
FROM request_logs
|
||||
INNER JOIN request_log_benefits
|
||||
ON request_log_benefits.request_log_id = request_logs.id
|
||||
WHERE request_logs.member_id = $member_id
|
||||
AND request_logs.service_code = plans.service_code
|
||||
AND request_log_benefits.deleted_at IS NULL
|
||||
), 0
|
||||
)
|
||||
) as current
|
||||
")
|
||||
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user