作者 lyh

gx

@@ -127,7 +127,7 @@ class GeoQuestionRes extends Command @@ -127,7 +127,7 @@ class GeoQuestionRes extends Command
127 } 127 }
128 echo 'MZ-url'.json_encode($hit_url).PHP_EOL; 128 echo 'MZ-url'.json_encode($hit_url).PHP_EOL;
129 // 保存数据结果 129 // 保存数据结果
130 - $geo_result = $geoResultModel->read(['project_id' => $taskInfo['project_id'], 'question_id' => $task_id, 'platform' => $platform, 'question' => $question],['id']); 130 + $geo_result = $geoResultModel->read(['project_id' => $taskInfo['project_id'],'type' => $taskInfo['type'], 'question_id' => $task_id, 'platform' => $platform, 'question' => $question],['id']);
131 $save_data = [ 131 $save_data = [
132 'project_id' => $taskInfo['project_id'], 132 'project_id' => $taskInfo['project_id'],
133 'question_id' => $task_id, 133 'question_id' => $task_id,
@@ -757,6 +757,9 @@ class Translate @@ -757,6 +757,9 @@ class Translate
757 return ''; 757 return '';
758 } 758 }
759 $result = self::translate($texts, $tls); 759 $result = self::translate($texts, $tls);
  760 + if(!isset($result[0]['texts']) || empty($result[0]['texts'])){
  761 + $result = self::translate($texts, $tls);
  762 + }
760 return $result[0]['texts'] ?? ''; 763 return $result[0]['texts'] ?? '';
761 } 764 }
762 /** 765 /**
@@ -32,12 +32,6 @@ if (!function_exists('generateRoute')) { @@ -32,12 +32,6 @@ if (!function_exists('generateRoute')) {
32 $string = $string[0]; 32 $string = $string[0];
33 } 33 }
34 $sign = str_replace(".", "", trim(strtolower(preg_replace('/[^\w.]+/', '-', trim($string))), '-')); 34 $sign = str_replace(".", "", trim(strtolower(preg_replace('/[^\w.]+/', '-', trim($string))), '-'));
35 - if (strpos($sign, 'well-known-') === 0) {  
36 - $sign = substr($sign, strlen('well-known-'));  
37 - }  
38 - if(empty($sign)){  
39 - $sign = 'u';  
40 - }  
41 return $sign; 35 return $sign;
42 } 36 }
43 } 37 }
@@ -230,6 +230,9 @@ class ImageController extends Controller @@ -230,6 +230,9 @@ class ImageController extends Controller
230 $suffix = array_pop($nameArr) ?? 'jpg'; 230 $suffix = array_pop($nameArr) ?? 'jpg';
231 $nameStr = implode('-', $nameArr); 231 $nameStr = implode('-', $nameArr);
232 $tran_name = Translate::tran($nameStr, 'en'); 232 $tran_name = Translate::tran($nameStr, 'en');
  233 + if(empty($tran_name)){
  234 + $tran_name = Translate::tran($nameStr, 'en');
  235 + }
233 if(is_array($tran_name)){ 236 if(is_array($tran_name)){
234 $tran_name = $tran_name[0]; 237 $tran_name = $tran_name[0];
235 } 238 }
@@ -69,6 +69,9 @@ class RouteMap extends Base @@ -69,6 +69,9 @@ class RouteMap extends Base
69 } 69 }
70 //过滤特殊字符 70 //过滤特殊字符
71 $sign = generateRoute($title); 71 $sign = generateRoute($title);
  72 + if (strpos($sign, 'well-known-') === 0) {
  73 + $sign = substr($sign, strlen('well-known-'));
  74 + }
72 //查看当前数据路由是否存在 75 //查看当前数据路由是否存在
73 $routeInfo = self::where(['project_id' => $project_id, 'source' => $source, 'source_id'=>$source_id])->first(); 76 $routeInfo = self::where(['project_id' => $project_id, 'source' => $source, 'source_id'=>$source_id])->first();
74 $suffix = '';//设置路由后缀 77 $suffix = '';//设置路由后缀