|
|
|
@ -236,7 +236,10 @@ class UpdateCompany extends Command
|
|
|
|
$updatedCount = 0;
|
|
|
|
$updatedCount = 0;
|
|
|
|
foreach ($companies as $company) {
|
|
|
|
foreach ($companies as $company) {
|
|
|
|
$hasStockCode = preg_match($stockCodePattern, $company->company_tag);
|
|
|
|
$hasStockCode = preg_match($stockCodePattern, $company->company_tag);
|
|
|
|
$newMarketStatus = $hasStockCode ? 1 : 0;
|
|
|
|
// 检查是否包含"新三板"
|
|
|
|
|
|
|
|
$hasXinsanban = strpos($company->company_tag, '新三板') !== false;
|
|
|
|
|
|
|
|
// 如果匹配到股票代码或包含"新三板",则标记为上市
|
|
|
|
|
|
|
|
$newMarketStatus = ($hasStockCode || $hasXinsanban) ? 1 : 0;
|
|
|
|
|
|
|
|
|
|
|
|
// 只有状态变化才更新
|
|
|
|
// 只有状态变化才更新
|
|
|
|
if ($company->company_market != $newMarketStatus) {
|
|
|
|
if ($company->company_market != $newMarketStatus) {
|
|
|
|
|