solve some bugs

pull/20/head
azizi 4 years ago
parent bfd8ee6089
commit 7d8db2927b

@ -45,6 +45,7 @@ class ConvertUser extends Command
private function getBusinessRows()
{
$data = Database::table('temp_businesses')->get();
return $data;
}
@ -54,7 +55,10 @@ class ConvertUser extends Command
private function insertRowToUsers($data)
{
Database::table('users')->insertOrIgnore($data);
$lastUser = Database::table('users')->orderBy('id', 'DESC')->first();
$lastUser = Database::table('users')
->orderBy('id', 'DESC')
->first();
return $lastUser->id;
}
@ -123,6 +127,16 @@ class ConvertUser extends Command
private function insertToClientStatuses($clientStatus)
{
$check_client_status = DB::table('wmuser_crm.client_statuses')
->where('name' , $clientStatus)
->first();
$client_status_id;
if ($check_client_status === null) {
Database::table('wmuser_crm.client_statuses')->insertOrIgnore([
'name' => $clientStatus,
'user_id' => 52,
@ -131,9 +145,18 @@ class ConvertUser extends Command
'updated_at' => Carbon::now()
]);
$lastStatusid = Database::table('wmuser_crm.client_statuses')->orderBy('id', 'DESC')->first();
$client_status_id = Database::table('wmuser_crm.client_statuses')
->orderBy('id', 'DESC')
->first();
return $lastStatusid->id;
} else {
$client_status_id = $check_client_status;
}
return $client_status_id->id;
}
@ -155,12 +178,24 @@ class ConvertUser extends Command
private function categoriesConfig($categoryId, $client_id)
{
$category = Database::table('categories')->where('id' , $categoryId)->get();
$category = Database::table('categories')
->where('id' , $categoryId)
->first();
$check_category_exist = Database::table('wmuser_crm.client_categories')
->where('name_en' , $category->name_en)
->first();
$client_category_id ;
if ($check_category_exist === null)
{
Database::table('wmuser_crm.client_categories')->insertOrIgnore([
'name_en' => $category[0]->name_en,
'name' => $category[0]->name_fa,
'parent_id' => $category[0]->parent_id,
'name_en' => $category->name_en,
'name' => $category->name_fa,
'parent_id' => $category->parent_id,
'business_id' => 3,
'user_id' => $client_id,
'level' => 1,
@ -168,11 +203,24 @@ class ConvertUser extends Command
'updated_at' => Carbon::now()
]);
$clientCategories = Database::table('wmuser_crm.client_categories')->latest()->first();
$client_category_id = Database::table('wmuser_crm.client_categories')
->orderBy('id', 'DESC')
->first();
$client_category_id = $client_category_id->id;
} else {
$client_category_id = $check_category_exist->id;
}
Database::table('wmuser_crm.client_client_category')->insertOrIgnore([
'client_category_id' => $clientCategories->id,
'client_category_id' => $client_category_id,
'client_id' => $client_id
]);
@ -224,7 +272,6 @@ class ConvertUser extends Command
'email' => json_decode($userData->details)->Email,
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
'deleted_at' => Carbon::now(),
'user_status_id' => null,
];

Loading…
Cancel
Save