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,17 +127,36 @@ class ConvertUser extends Command
private function insertToClientStatuses($clientStatus)
{
Database::table('wmuser_crm.client_statuses')->insertOrIgnore([
'name' => $clientStatus,
'user_id' => 52,
'business_id' => 3,
'created_at' => Carbon::now(),
'updated_at' => Carbon::now()
]);
$lastStatusid = Database::table('wmuser_crm.client_statuses')->orderBy('id', 'DESC')->first();
$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,
'business_id' => 3,
'created_at' => Carbon::now(),
'updated_at' => Carbon::now()
]);
$client_status_id = Database::table('wmuser_crm.client_statuses')
->orderBy('id', 'DESC')
->first();
} else {
$client_status_id = $check_client_status;
}
return $lastStatusid->id;
return $client_status_id->id;
}
@ -145,7 +168,7 @@ class ConvertUser extends Command
{
Database::table('users')
->where('id', $userId)
->update(['user_status_id' => $userStatusId]);
->update(['user_status_id' => $userStatusId]);
}
@ -155,24 +178,49 @@ class ConvertUser extends Command
private function categoriesConfig($categoryId, $client_id)
{
$category = Database::table('categories')->where('id' , $categoryId)->get();
Database::table('wmuser_crm.client_categories')->insertOrIgnore([
'name_en' => $category[0]->name_en,
'name' => $category[0]->name_fa,
'parent_id' => $category[0]->parent_id,
'business_id' => 3,
'user_id' => $client_id,
'level' => 1,
'created_at' => Carbon::now(),
'updated_at' => Carbon::now()
]);
$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->name_en,
'name' => $category->name_fa,
'parent_id' => $category->parent_id,
'business_id' => 3,
'user_id' => $client_id,
'level' => 1,
'created_at' => Carbon::now(),
'updated_at' => Carbon::now()
]);
$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;
}
$clientCategories = Database::table('wmuser_crm.client_categories')->latest()->first();
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,
];
@ -243,7 +290,7 @@ class ConvertUser extends Command
$count ++;
$this->info('success transfer user : '. $newUserId . ' count of add : '.$count);
}

Loading…
Cancel
Save