Update upload data dak
This commit is contained in:
@@ -16,6 +16,7 @@ use App\Models\VwAkbSpdRealRsk;
|
||||
use App\Models\UnitSatuan;
|
||||
use App\Models\Sp2d;
|
||||
use App\Imports\RealisasiBelanjaImport;
|
||||
use App\Imports\RealisasiBelanjaImportDak;
|
||||
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
||||
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
|
||||
use Illuminate\Support\Facades\URL;
|
||||
@@ -98,10 +99,10 @@ class RealisasiBelanjaController extends Controller
|
||||
$limit = $post["length"];
|
||||
//$src = $post["src"];
|
||||
$ta = $post["ta"];
|
||||
$JenisDana = $post["jenis_dana"];
|
||||
$SubJenisDana = $post["sub_jenis_dana"];
|
||||
$skpd = $post["skpd"];
|
||||
$subkeg = $post["subkeg"];
|
||||
$JenisDana = isset($post["jenis_dana"])?$post["jenis_dana"]:"";
|
||||
$SubJenisDana = isset($post["sub_jenis_dana"])?$post["sub_jenis_dana"]:"";
|
||||
$skpd = isset($post["skpd"])?$post["skpd"]:"";
|
||||
$subkeg = isset($post["subkeg"])?$post["subkeg"]:"";
|
||||
|
||||
$sqlStr = "SELECT x.*
|
||||
FROM BELANJA_REALISASI x
|
||||
@@ -192,7 +193,14 @@ class RealisasiBelanjaController extends Controller
|
||||
|
||||
DB::beginTransaction();
|
||||
TempRealisasiBelanja::where("userid",Auth::user()->id)->delete();
|
||||
Excel::import(new RealisasiBelanjaImport($ta, strtoupper($typeDana),$subJenisDana), $tujuan_upload."/".$file->getClientOriginalName());
|
||||
if ($typeDana == "dbh")
|
||||
{
|
||||
Excel::import(new RealisasiBelanjaImport($ta, strtoupper($typeDana),$subJenisDana), $tujuan_upload."/".$file->getClientOriginalName());
|
||||
}
|
||||
else
|
||||
{
|
||||
Excel::import(new RealisasiBelanjaImportDak($ta, strtoupper($typeDana),$subJenisDana), $tujuan_upload."/".$file->getClientOriginalName());
|
||||
}
|
||||
DB::commit();
|
||||
|
||||
return redirect(URL::to("/upload-realisasi-belanja/".$typeDana))->with('success','Data Rencana belanja berhasil diupload, Silahkan validasi data!');
|
||||
@@ -206,7 +214,8 @@ class RealisasiBelanjaController extends Controller
|
||||
}
|
||||
}
|
||||
$this->siteTitle = "Rencana Belanja";
|
||||
return view('realisasi_belanja.upload',compact("typeDana"));
|
||||
$view = $typeDana == "dbh"?"upload":"upload_dak";
|
||||
return view('realisasi_belanja.'.$view);
|
||||
}
|
||||
|
||||
public function uploadDatatable(Request $request)
|
||||
@@ -217,7 +226,7 @@ class RealisasiBelanjaController extends Controller
|
||||
$src = isset($post["search"])?$post["search"]["value"]:"";
|
||||
|
||||
$dataFilter=0;
|
||||
$data = TempRealisasiBelanja::orderBy("id","ASC");
|
||||
$data = TempRealisasiBelanja::where("userid",Auth::user()->id)->orderBy("id","ASC");
|
||||
if (!empty($src)){
|
||||
$data->whereRaw("(LOWER(jenis_belanja) LIKE '%".strtolower($src)."%'
|
||||
OR LOWER(sub_jenis_belanja) LIKE '%".strtolower($src)."%'
|
||||
@@ -230,7 +239,7 @@ class RealisasiBelanjaController extends Controller
|
||||
)");
|
||||
}
|
||||
$dataFilter = $data->count();
|
||||
$dataTotal = TempRealisasiBelanja::count();
|
||||
$dataTotal = TempRealisasiBelanja::where("userid",Auth::user()->id)->count();
|
||||
|
||||
return response()->json([
|
||||
"recordsTotal" => $dataTotal,
|
||||
@@ -243,7 +252,7 @@ class RealisasiBelanjaController extends Controller
|
||||
{
|
||||
try{
|
||||
DB::beginTransaction();
|
||||
$datas = TempRealisasiBelanja::orderBy("id","ASC")->get();
|
||||
$datas = TempRealisasiBelanja::where("userid",Auth::user()->id)->orderBy("id","ASC")->get();
|
||||
for($i=0;$i<$datas->count();$i++){
|
||||
$cekData = BelanjaRealisasi::where([
|
||||
"kode_rsk"=>$datas[$i]["kode_rsk"],
|
||||
|
||||
Reference in New Issue
Block a user