作者 lyh

Merge branch 'master-server' of http://47.244.231.31:8099/zhl/globalso-v6

@@ -145,7 +145,7 @@ class IndexController extends BaseController @@ -145,7 +145,7 @@ class IndexController extends BaseController
145 $token = md5(uniqid().'auto'.$info['id']); 145 $token = md5(uniqid().'auto'.$info['id']);
146 //存储缓存 146 //存储缓存
147 $info['token'] = $token; 147 $info['token'] = $token;
148 - Cache::add($token,$info,3600); 148 + Cache::add($token,$info,12 * 3600);
149 $languageModel = new WebLanguage(); 149 $languageModel = new WebLanguage();
150 $languageInfo = $languageModel->read(['id'=>$info['main_lang_id']],['short','english','chinese']); 150 $languageInfo = $languageModel->read(['id'=>$info['main_lang_id']],['short','english','chinese']);
151 $data = ['token'=>$token,'main_lang_id'=>$info['main_lang_id'],'language_info'=>$languageInfo]; 151 $data = ['token'=>$token,'main_lang_id'=>$info['main_lang_id'],'language_info'=>$languageInfo];
@@ -221,7 +221,29 @@ class TranslateController extends BaseController @@ -221,7 +221,29 @@ class TranslateController extends BaseController
221 public function getSixUrl($map){ 221 public function getSixUrl($map){
222 $data = []; 222 $data = [];
223 $routeMapModel = new RouteMap(); 223 $routeMapModel = new RouteMap();
  224 + //查询路由中是否包含products
224 $list = $routeMapModel->list($map); 225 $list = $routeMapModel->list($map);
  226 + $productInfo = $routeMapModel->read(['route'=>'products']);
  227 + if($productInfo === false){
  228 + $productModel = new Product();
  229 + $count = $productModel->formatQuery(['status'=>1])->count();
  230 + $v['route'] = 'products';
  231 + $this->pageSixList($data,$count,$v,1,15);
  232 + }
  233 + $newsInfo = $routeMapModel->read(['route'=>'news']);
  234 + if($newsInfo === false){
  235 + $newsModel = new News();
  236 + $count = $newsModel->formatQuery(['status'=>1])->count();
  237 + $v['route'] = 'news';
  238 + $this->pageSixList($data,$count,$v,1,15);
  239 + }
  240 + $blogInfo = $routeMapModel->read(['route'=>'blog']);
  241 + if($blogInfo === false){
  242 + $blogModel = new Blog();
  243 + $count = $blogModel->formatQuery(['status'=>1])->count();
  244 + $v['route'] = 'blog';
  245 + $this->pageSixList($data,$count,$v,1,15);
  246 + }
225 foreach ($list as $k => $v){ 247 foreach ($list as $k => $v){
226 switch ($v['source']){ 248 switch ($v['source']){
227 case RouteMap::SOURCE_PAGE: 249 case RouteMap::SOURCE_PAGE:
@@ -293,6 +315,17 @@ class TranslateController extends BaseController @@ -293,6 +315,17 @@ class TranslateController extends BaseController
293 } 315 }
294 316
295 /** 317 /**
  318 + * @remark :获取默认数据
  319 + * @name :getDefaultData
  320 + * @author :lyh
  321 + * @method :post
  322 + * @time :2024/7/16 15:28
  323 + */
  324 + public function getDefaultData(){
  325 +
  326 + }
  327 +
  328 + /**
296 * @remark : 329 * @remark :
297 * @name :pageList 330 * @name :pageList
298 * @author :lyh 331 * @author :lyh
@@ -274,4 +274,15 @@ class Base extends Model @@ -274,4 +274,15 @@ class Base extends Model
274 }, ARRAY_FILTER_USE_KEY); 274 }, ARRAY_FILTER_USE_KEY);
275 } 275 }
276 276
  277 + /**
  278 + * @remark :查询一个字段返回数组
  279 + * @name :selectField
  280 + * @author :lyh
  281 + * @method :post
  282 + * @time :2024/7/15 17:11
  283 + */
  284 + public function selectField($data,$filed){
  285 + $data = $this->filterRequestData($data);
  286 + return $this->formatQuery($data)->pluck($filed)->toArray();
  287 + }
277 } 288 }