inital commit
This commit is contained in:
65
app/Http/Controllers/BB_Project_Indicator.php
Normal file
65
app/Http/Controllers/BB_Project_Indicator.php
Normal file
@@ -0,0 +1,65 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\BBProjectIndicators;
|
||||
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Http\Request;
|
||||
use Hekmatinasser\Verta\Verta;
|
||||
|
||||
class BB_Project_Indicator extends Controller
|
||||
{
|
||||
public function index(){
|
||||
// $allrecords = BBProjectIndicators::groupBy('project_unique_id')->select('*')->get();
|
||||
// $allrecords = \DB::table('b_b_project_indicators')
|
||||
// ->select('*')
|
||||
// ->groupBy('project_unique_id')
|
||||
// ->get();
|
||||
$allrecords = \DB::select('SELECT
|
||||
*,CAST(ROUND(AVG(project_progress),2) AS DEC(10,2))
|
||||
avg_project_progress
|
||||
FROM
|
||||
b_b_project_indicators
|
||||
GROUP BY project_unique_id');
|
||||
return response()->json([
|
||||
'status' => 'succeed',
|
||||
'message' => '',
|
||||
'data' => $allrecords
|
||||
], 200);
|
||||
}
|
||||
public function index_by_unique_id(Request $request){
|
||||
$datas = BBProjectIndicators::where('project_unique_id', $request->project_unique_id)->get();
|
||||
return response()->json([
|
||||
'status' => 'succeed',
|
||||
'message' => '',
|
||||
'data' => $datas
|
||||
], 200);
|
||||
}
|
||||
// public function update(Request $request)
|
||||
// {
|
||||
// //rz::::maxter
|
||||
// $request->validate([
|
||||
// 'id' => 'required|integer|exists:b_b_jaheshes,id'
|
||||
// ]);
|
||||
// $id = $request->id;
|
||||
// $validrecs = array_filter($request->all());
|
||||
// // $id = $request->id;
|
||||
// $uprecords = BBJahesh::find($id);
|
||||
|
||||
// // $uprecords->fill($validrecs);
|
||||
// $uprecords->project_count_done = $request->project_count_done;
|
||||
// $uprecords->last_updated_at_fa = verta(Carbon::now())->format('Y/n/j');
|
||||
// $uprecords->project_progress = ($uprecords->project_count_done/(float)$uprecords->project_count_all)*100;
|
||||
// $uprecords->save();
|
||||
|
||||
|
||||
// return response()->json([
|
||||
// 'status' => 'succeed',
|
||||
// 'message' => '',
|
||||
// 'data' => 1
|
||||
// ], 200);
|
||||
|
||||
// }
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user