Преглед изворни кода

add backend function to reset docket

ifah
Siti Hajar Ibrahim пре 4 година
родитељ
комит
57b84c9a98
2 измењених фајлова са 29 додато и 6 уклоњено
  1. 27
    5
      app/Http/Controllers/Controller.php
  2. 2
    1
      routes/web.php

+ 27
- 5
app/Http/Controllers/Controller.php Прегледај датотеку

@@ -3,15 +3,17 @@
namespace App\Http\Controllers;

use App\Model\DealerClaim;
use App\Model\Docket;
use App\Model\Form;
use App\Model\Product;
use App\Model\Subscriber;
use App\Model\WorkOrder;
use Carbon\Carbon;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Http\Request;

class Controller extends BaseController
{
@@ -97,13 +99,33 @@ class Controller extends BaseController
return 'promo price update';
}

public function deleteTodayClaim(){
$claim = DealerClaim::where('activated_my', '12/2020')->get();
public function deleteTodayClaim()
{
$claim = DealerClaim::where('activated_my', '12/2020')->orWhere('activated_my','11/2020')->get();

foreach ($claim as $key => $c) {
# code...
$c->delete();
$c->forceDelete();
}

return 'done delete';
}}
}

public function resetDocket(Request $request)
{
$docket = Docket::where('docket_id',$request->docket_id)->first();

$work_order = WorkOrder::where('wo',$docket->work_order_id)->first();
$work_order->installer_id = "";
$work_order->docket_id = "";
$work_order->status = "Pending Contractor";
$work_order->save();

$claim = DealerClaim::where('docket',$request->docket_id)->first();
if(!empty($claim)){
$claim->forceDelete();
}

$docket->forceDelete();
}
}

+ 2
- 1
routes/web.php Прегледај датотеку

@@ -14,7 +14,8 @@ Route::get('/', function () {
return view('index');
});

Route::get('/update-promo-price', 'Controller@updateAddress');
Route::get('/request-reset-docket', 'Controller@resetDocket');
Route::get('/delete-claim', 'Controller@deleteTodayClaim');

Route::get('/convert-password/{action}/', ['uses' => 'Auth\AdminController@encryptPassword']);
Route::get('/store-claim/pdf', ['uses' => 'DS\DealerController@exportDealerJson']);

Loading…
Откажи
Сачувај