|
|
|
@ -246,6 +246,9 @@ class MasterFunctionsHelper {
|
|
|
|
|
->where('activity_id', '=', $keyActualM->activity_id) |
|
|
|
|
->groupBy('activity_id') |
|
|
|
|
->first(); |
|
|
|
|
$sumReportActual = DB::table('report_activity_material') |
|
|
|
|
->where('activity_id', $keyActualM->activity_id) |
|
|
|
|
->sum('qty'); |
|
|
|
|
$reportCount = DB::table('report_activity_material')->where('activity_id', '=', $keyActualM->activity_id)->count(); |
|
|
|
|
$dataTempReport [$w]['activity_id'] = $keyActualM->activity_id; |
|
|
|
|
$dataTempReport [$w]['qty'] = $keyActualM->qty; |
|
|
|
@ -269,7 +272,7 @@ class MasterFunctionsHelper {
|
|
|
|
|
$sumPercentageActual+=$keyActualM->bobot_planning/$reportCount; |
|
|
|
|
// $sumPercentageActual = $sumPercentageActual > $keyGantt['progress'] ? $keyGantt['progress'] : $sumPercentageActual; |
|
|
|
|
}else{ |
|
|
|
|
if($keyActualM->qty/$sumVolActual->ttl_qty_plan >= 1){ |
|
|
|
|
if($keyActualM->qty/$sumVolActual->ttl_qty_plan >= 1 || (int)$sumVolActual->ttl_qty_plan == (int)$sumReportActual){ |
|
|
|
|
$sumPercentageActual+=(($keyActualM->qty/$sumVolActual->ttl_qty_plan)*$keyActualM->bobot_planning)*(95/100); |
|
|
|
|
// $sumPercentageActual = $sumPercentageActual > $keyGantt['progress'] ? $keyGantt['progress'] : $sumPercentageActual; |
|
|
|
|
}else{ |
|
|
|
|