作者 刘锟

合并分支 'akun' 到 'master'

Akun



查看合并请求 !2915
@@ -252,13 +252,16 @@ class SyncInquiryRelay extends Command @@ -252,13 +252,16 @@ class SyncInquiryRelay extends Command
252 //关键词查询项目着陆页:先精准匹配,没有数据再全文索引匹配 252 //关键词查询项目着陆页:先精准匹配,没有数据再全文索引匹配
253 $inquiryForwardLogic = new InquiryForwardLogic(); 253 $inquiryForwardLogic = new InquiryForwardLogic();
254 $forward_list = $inquiryForwardLogic->searchKeywords($ai_keyword, 2, 3); 254 $forward_list = $inquiryForwardLogic->searchKeywords($ai_keyword, 2, 3);
255 - if (empty($forward_list)) {  
256 - $forward_list = $inquiryForwardLogic->searchKeywords($ai_keyword, 1, 3);  
257 - if (empty($forward_list)) {  
258 - $this->output('询盘ID:' . $form_id . ',根据关键词[' . $ai_keyword . ']查询项目着陆页为空');  
259 - return true; 255 + if (count($forward_list) < 3) {
  256 + $forward_list_against = $inquiryForwardLogic->searchKeywords($ai_keyword, 1, 3 - count($forward_list));
  257 + foreach ($forward_list_against as $against) {
  258 + array_push($forward_list, $against);
260 } 259 }
261 } 260 }
  261 + if (empty($forward_list)) {
  262 + $this->output('询盘ID:' . $form_id . ',根据关键词[' . $ai_keyword . ']查询项目着陆页为空');
  263 + return true;
  264 + }
262 265
263 //重写询盘内容 266 //重写询盘内容
264 $ai_message_list = []; 267 $ai_message_list = [];
@@ -331,7 +331,8 @@ class InquiryForwardLogic extends BaseLogic @@ -331,7 +331,8 @@ class InquiryForwardLogic extends BaseLogic
331 'route' => $vp->domain . $route, 331 'route' => $vp->domain . $route,
332 'recent_inquiry' => $vp->recent_inquiry, 332 'recent_inquiry' => $vp->recent_inquiry,
333 'remark' => $vp->remark ?: '', 333 'remark' => $vp->remark ?: '',
334 - 'version' => $vp->version 334 + 'version' => $vp->version,
  335 + 'type' => $type
335 ]; 336 ];
336 } 337 }
337 } 338 }