changed avatar url in both old and new EDIT APIs| removed db raw from road items report| changed url in Randd

This commit is contained in:
2024-10-01 13:12:12 +00:00
parent bc4ae8d3a8
commit 7678ed9298
8 changed files with 17 additions and 14 deletions

View File

@@ -16,6 +16,7 @@ use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\Auth;
use App\Models\RandDVoting;
use Illuminate\Support\Str;
use Illuminate\Support\Facades\URL;
use App\Models\RandDVotingPaperAnswer;
class NewRandDCtrl extends Controller
@@ -125,7 +126,7 @@ class NewRandDCtrl extends Controller
$item->setAttribute('Voting', true);
$getVote = RandDVoting::where('project_id', $item->id)->where('status', '2')->first();
if (! RandDVotingPaperAnswer::where('vote_id', $getVote->id)->where('user_id', Auth::user()->id)->first()) {
$url = 'https://rms.rmto.ir/randd/voting/' . $getVote->id;
$url = URL::to('/randd/voting') . '/'. $getVote->id;
$item->setAttribute('urlVoting', $url);
$item->setAttribute('allowVoting', true);

View File

@@ -13,6 +13,7 @@ use App\Models\User;
use Carbon\Carbon;
use App\Models\City;
use App\Models\Province;
use Illuminate\Support\Facades\File;
use App\Models\EdarateShahri;
use App\Models\EdarateOstani;
use Cache;
@@ -2111,7 +2112,7 @@ class UserController extends Controller
$user->save();
if ($request->has('avatar')) {
Storage::delete('public/' . $user->avatar);
File::delete($user->avatar);
$destinationPath = 'avatar/' . $user->username;
$filename = time() .".". $request->file('avatar')->getClientOriginalExtension();
$request->file('avatar')->storeAs($destinationPath, $filename, 'public');

View File

@@ -90,9 +90,7 @@ class RoadItemsReportController extends Controller
$province = $request->province_id;
$all = array();
$all = DB::select(
DB::raw(
'SELECT sub_item AS t,COUNT(*) AS c,CAST(SUM(CASE WHEN sub_item_data>0 THEN sub_item_data ELSE ABS(sub_item_data) END) AS UNSIGNED) AS s,province_id AS p, edarat_id AS ci FROM road_items_projects WHERE item = ' . $item . ' AND province_id = ' . $province . ' AND activity_date_time BETWEEN "' . $from_date . '" AND "' . $date_to . '" and status = 1 GROUP BY ci, sub_item'
)
);
$items_fa = InfoItem::where('item', $item)->get();
foreach ($all as $value) {

View File

@@ -9,6 +9,7 @@ use App\Http\Requests\V3\Profile\EditRequest;
use App\Http\Traits\ApiResponse;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\File;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Storage;
@@ -40,11 +41,13 @@ class ProfileController extends Controller
if ($request->has('avatar'))
{
if ($user->avatar) {
FileFacade::delete($user->avatar);
File::delete($user->avatar);
}
$destinationPath = 'avatar/' . $user->username;
$filename = time() .".". $request->file('avatar')->getClientOriginalExtension();
$avatar = FileFacade::save($request->avatar, $destinationPath, $filename);
$request->file('avatar')->storeAs($destinationPath, $filename, 'public');
$avatar = 'storage/'.$destinationPath ."/". $filename;
}
$user->update([