fix handle token login when loop and fix width column on task fix color default danger success scss, fix add timeout on php.ini, add scraping for execute from api, add check api for handle disabled button sync
This commit is contained in:
@@ -2,13 +2,17 @@
|
||||
|
||||
namespace App\Http\Controllers\Api;
|
||||
|
||||
use App\Enums\ImportDatasourceStatus;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Resources\ImportDatasourceResource;
|
||||
use App\Models\ImportDatasource;
|
||||
use App\Traits\GlobalApiResponse;
|
||||
use Exception;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class ImportDatasourceController extends Controller
|
||||
{
|
||||
use GlobalApiResponse;
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*/
|
||||
@@ -23,6 +27,19 @@ class ImportDatasourceController extends Controller
|
||||
return ImportDatasourceResource::collection($query->paginate());
|
||||
}
|
||||
|
||||
public function checkImportDatasource(){
|
||||
try{
|
||||
$data = ImportDatasource::where("status",ImportDatasourceStatus::Processing->value )->count();
|
||||
$result = [
|
||||
"can_execute" => $data === 0,
|
||||
"total_processing" => $data
|
||||
];
|
||||
return response()->json( $result , 200);
|
||||
}catch(Exception $ex){
|
||||
return response()->json(["message" => $ex->getMessage(), 500]);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Store a newly created resource in storage.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user