|
|
@ -519,12 +519,12 @@ class ProjectController extends Controller |
|
|
|
if (isset($s_curve)) { |
|
|
|
if (isset($s_curve)) { |
|
|
|
$result->header = Activity::whereNull('parent_id')->where("proyek_id", $id)->first(); |
|
|
|
$result->header = Activity::whereNull('parent_id')->where("proyek_id", $id)->first(); |
|
|
|
$actualStartExist = Activity::where('proyek_id', $id)->whereNotNull('actual_start')->exists(); |
|
|
|
$actualStartExist = Activity::where('proyek_id', $id)->whereNotNull('actual_start')->exists(); |
|
|
|
$actualEndExist = Activity::where('proyek_id', $id)->whereNotNull('actual_end')->exists(); |
|
|
|
$actualEndExist = Activity::where('proyek_id', $id)->exists(); |
|
|
|
$query = Activity::where('proyek_id', $id); |
|
|
|
$query = Activity::where('proyek_id', $id); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
$result->header = Activity::whereNull('parent_id')->where("proyek_id", $id)->where("version_gantt_id", $ganttId)->first(); |
|
|
|
$result->header = Activity::whereNull('parent_id')->where("proyek_id", $id)->where("version_gantt_id", $ganttId)->first(); |
|
|
|
$actualStartExist = Activity::where('version_gantt_id', $ganttId)->whereNotNull('actual_start')->exists(); |
|
|
|
$actualStartExist = Activity::where('version_gantt_id', $ganttId)->whereNotNull('actual_start')->exists(); |
|
|
|
$actualEndExist = Activity::where('version_gantt_id', $ganttId)->whereNotNull('actual_end')->exists(); |
|
|
|
$actualEndExist = Activity::where('version_gantt_id', $ganttId)->exists(); |
|
|
|
$query = Activity::where('version_gantt_id', $ganttId); |
|
|
|
$query = Activity::where('version_gantt_id', $ganttId); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -533,11 +533,10 @@ class ProjectController extends Controller |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
$startDate = $query->orderBy('start_date')->value('start_date'); |
|
|
|
$startDate = $query->orderBy('start_date')->value('start_date'); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if($actualEndExist) |
|
|
|
if ($actualEndExist) { |
|
|
|
{ |
|
|
|
$endDate = $query->orderByDesc('actual_end')->value('end_date'); |
|
|
|
$maxEndDate = $query->max('id'); |
|
|
|
} else { |
|
|
|
$endDate = $query->where('id',$maxEndDate)->first()->end_date; |
|
|
|
$endDate = $query->orderByDesc('end_date')->value('end_date'); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$plannedStart = Activity::where('version_gantt_id', $ganttId) |
|
|
|
$plannedStart = Activity::where('version_gantt_id', $ganttId) |
|
|
|