diff --git a/app/Http/Controllers/Admin/AdminLoginController.php b/app/Http/Controllers/Admin/AdminLoginController.php index a58c794..6d612d7 100644 --- a/app/Http/Controllers/Admin/AdminLoginController.php +++ b/app/Http/Controllers/Admin/AdminLoginController.php @@ -26,7 +26,7 @@ class AdminLoginController extends Controller { $email = $request->email; $password = $request->password; - $userPassword = User::where('email', $email)->whereIn('role', [1,2])->value('password'); + $userPassword = User::where('email', $email)->where('status',true)->whereIn('role', [1,2])->value('password'); if (!$userPassword) { return response()->json(['status' => 400, 'message' => 'Please enter registered email!']); diff --git a/app/Http/Controllers/Admin/ManageUserProductController.php b/app/Http/Controllers/Admin/ManageUserProductController.php index 0a47c1d..e397a09 100644 --- a/app/Http/Controllers/Admin/ManageUserProductController.php +++ b/app/Http/Controllers/Admin/ManageUserProductController.php @@ -164,18 +164,15 @@ class ManageUserProductController extends Controller // making unique custom id $count = MonthlyUpdateMaster::get()->count(); $customID = 'JA'; - $customIDLength = 6; - // for($i=0; $i<=strlen((string)$count); $i++) - // { + $customIDLength = strlen((string)$count) > 6 ? strlen((string)$count) : 6; for($j=$customIDLength; $j>strlen((string)$count); $j--) { $customID .= '0'; } $customID .= $count; - // dd($customID); + $companies = Company::active()->get(); $data = MonthlyUpdateMaster::get(); - // dd($data); // return view('Admin.Pages.manage_investors..manage_user_product.manage_user_add', compact('users','aifProductNames','freProductNames','p2pProductNames','ifaProductNames','lbfProductNames','cagaProductNames','vdProductNames','hyfProductNames','sdiProductNames','idProductNames','companies')); return view('Admin.Pages.manage_investors.manage_user_product.manage_user_add', compact('users', 'aifProductNames', 'freProductNames', 'companies','customID','data')); } @@ -811,7 +808,7 @@ class ManageUserProductController extends Controller if ($validationMessage) { return response()->json(['status' => 400, 'message' => $validationMessage]); } - $monthlyUpdate = MonthlyUpdateMaster::create([ + $monthlyUpdate = MonthlyUpdateMaster::insertGetId([ 'users_id' => $request->user_id, 'products_id' => (int)$request->product_id, 'categories' => $request->categories, @@ -825,6 +822,15 @@ class ManageUserProductController extends Controller 'spv_details' => $request->spv_details, ]); + $checkProductCommission = Product::where('id',(int)$request->product_id)->where('commission_type','One-Time Commission')->where('commission_type','Hybrid Commission')->exists(); + if($checkProductCommission) + { + + // $store = MonthlyUpdateMasterCommission::insert([ + // 'monthly_id' => $monthlyUpdate, + // 'monthly_id' => $monthlyUpdate, + // ]); + } $statementReportsArray = array(); $count = 0; if ($request->statement_reports) { diff --git a/app/Imports/AlternativeInvestmentFundImport.php b/app/Imports/AlternativeInvestmentFundImport.php index 83d155d..fcd2e76 100644 --- a/app/Imports/AlternativeInvestmentFundImport.php +++ b/app/Imports/AlternativeInvestmentFundImport.php @@ -53,6 +53,7 @@ class AlternativeInvestmentFundImport implements ToCollection, WithHeadingRow public function collection(Collection $rows) { Validator::make($rows->toArray(), $this->rules(), $this->customValidationMessages($rows))->validate(); + // dd($rows); foreach ($rows as $row) { $product = Product::create([ 'tables_id' => Table::AlternativeInvestmentFundTable, diff --git a/app/Models/User.php b/app/Models/User.php index 7cbc69c..38fa4f1 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -86,7 +86,7 @@ class User extends Authenticatable implements MustVerifyEmail public function checkRoleWithPermission($resource, $permission = null) { // dd(\Auth::user()->id); - $user = User::with('getAppResourcesActionLink')->where('id', \Auth::user()->id)->first(); + $user = User::with('getAppResourcesActionLink')->where('id', \Auth::user()->id)->where('status',true)->first(); $sidebarSlugs = array(); foreach ($user->getAppResourcesActionLink as $userResource) { $resourceSlug = Iam_App_Resources::find($userResource->app_resource_xid); diff --git a/resources/views/Admin/Pages/manage_leads/edit-lead.blade.php b/resources/views/Admin/Pages/manage_leads/edit-lead.blade.php index eb56f9f..890947e 100644 --- a/resources/views/Admin/Pages/manage_leads/edit-lead.blade.php +++ b/resources/views/Admin/Pages/manage_leads/edit-lead.blade.php @@ -663,7 +663,9 @@ Investor + name="user_name" readonly value='{{ $lead->user->name }}' /> + {{-- Select an Investor --}} {{-- @foreach ($investor as $data) diff --git a/resources/views/Admin/sub_admin_list.blade.php b/resources/views/Admin/sub_admin_list.blade.php index e2442ca..6b0b4bc 100644 --- a/resources/views/Admin/sub_admin_list.blade.php +++ b/resources/views/Admin/sub_admin_list.blade.php @@ -175,7 +175,7 @@ - status == 1 ? 'checked':''}}/> + status == 1 ? 'checked':''}}/>