|
|
|
@ -60,10 +60,14 @@ class UpdateCompany extends Command
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if ($user_id) {
|
|
|
|
if ($user_id) {
|
|
|
|
// 强制单个更新
|
|
|
|
// 强制单个更新
|
|
|
|
$users = User::where('id', $user_id)->get();
|
|
|
|
$users = User::whereHas('courseSigns', function ($query) {
|
|
|
|
|
|
|
|
$query->where('status', 1);
|
|
|
|
|
|
|
|
})->where('id', $user_id)->get();
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
// 批量更新
|
|
|
|
// 批量更新(只更新有报名审核通过的用户)
|
|
|
|
$users = User::whereNotNull('company_name')->get();
|
|
|
|
$users = User::whereHas('courseSigns', function ($query) {
|
|
|
|
|
|
|
|
$query->where('status', 1);
|
|
|
|
|
|
|
|
})->whereNotNull('company_name')->get();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$total = $users->count();
|
|
|
|
$total = $users->count();
|
|
|
|
@ -90,6 +94,11 @@ class UpdateCompany extends Command
|
|
|
|
$bar->advance();
|
|
|
|
$bar->advance();
|
|
|
|
continue;
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
if ($result['status'] == '未注册') {
|
|
|
|
|
|
|
|
$bar->setMessage($user->company_name . ' 公司未注册,跳过', 'status');
|
|
|
|
|
|
|
|
$bar->advance();
|
|
|
|
|
|
|
|
continue;
|
|
|
|
|
|
|
|
}
|
|
|
|
$where = ['company_name' => $result['enterpriseName']];
|
|
|
|
$where = ['company_name' => $result['enterpriseName']];
|
|
|
|
$data = [
|
|
|
|
$data = [
|
|
|
|
'company_address' => $result['address'],
|
|
|
|
'company_address' => $result['address'],
|
|
|
|
|