作者 lyh

geo脚本设置

... ... @@ -140,7 +140,7 @@ class GeoQuestionRes extends Command
}else{
$geoResultModel->edit($save_data, ['id' => $geo_result['id']]);
}
$save_data['text'] = json_encode(FALSE == empty($data) ? $data : $result,true);
$save_data['text'] = json_encode(!empty($data) ? $data : $result,true);
$geoLogModel->addReturnId($save_data);
echo '执行结束:'.$platform.PHP_EOL;
}
... ... @@ -211,18 +211,27 @@ class GeoQuestionRes extends Command
}
switch ($item['type']){
case 'paragraph':
if(isset($item['text']) && !empty($item['text'])){
array_push($texts, $item['text']);
}
break;
case 'title':
if(isset($item['text']) && !empty($item['text'])) {
array_unshift($texts, $item['text']);
}
break;
case 'list':
if(!empty($item['list'])){
foreach ($item['list'] as $sonItem){
array_push($texts, $sonItem['title']);
if(isset($sonItem['text']) && !empty($sonItem['text'])) {
array_push($texts, $sonItem['text']);
}
if(isset($item['title']) && !empty($item['title'])) {
array_push($texts, $sonItem['title']);
}
}
}
break;
default:
break;
}
... ... @@ -230,7 +239,7 @@ class GeoQuestionRes extends Command
}
if(!empty($data['data']['reference_links']) && is_array($data['data']['reference_links'])){
foreach ($data['data']['reference_links'] as $link) {
if (!empty($link['text']) && !empty($link['link'])) {
if (isset($link['text']) && !empty($link['text']) && isset($link['link']) && !empty($link['link'])) {
$result['annotations'][] = [
'type' => 'url_citation',
'url_citation' => [
... ...