Your Name 5ヶ月前
コミット
d56198b8ae
1個のファイルの変更6行の追加3行の削除
  1. 6
    3
      application/api/controller/Ai.php

+ 6
- 3
application/api/controller/Ai.php ファイルの表示

@@ -442,7 +442,7 @@ class Ai extends MemberApi
442 442
         //13.判断是否合法 同时存在触发词和并发词
443 443
         //增加判断可以不存在并发词和触发词
444 444
         //只需要匹配 包含主词即可通过
445
-        if(!empty($data['cfc']) && (string)$data['cfc'] != '0'){
445
+        if(!empty($data['cfc']) && (string)$data['cfc'] != '0' || !empty($data['bfc']) && (string)$data['bfc'] != '0'){
446 446
             [$is_bh1,$fc1] = $this->isInRule($data['cfc'],$line);
447 447
             [$is_bh2,$fc2] = $this->isInRule($data['bfc'],$line);
448 448
         }else{
@@ -452,10 +452,13 @@ class Ai extends MemberApi
452 452
 
453 453
         if($is_bh1 > 0 && $is_bh2 > 0){
454 454
             //同时存在
455
-            $desc .= '同时存在并发词['.$fc2.']和触发词['.$fc1.']合法';
455
+            $desc .= '合法,同时存在并发词['.$fc2.']和触发词['.$fc1.']';
456
+            return [1,$desc,$data];
457
+        }else if($is_bh1 > 0 || $is_bh2 > 0){
458
+            $desc .= '合法,不同时存在并发词['.$fc2.']和触发词['.$fc1.']';
456 459
             return [1,$desc,$data];
457 460
         }else{
458
-            $desc .= '不同时存在并发词['.$fc2.']和触发词['.$fc1.'],不合法';
461
+            $desc .= '不合法,同时存在并发词['.$fc2.']和触发词['.$fc1.']';
459 462
             return [0,$desc,$data];
460 463
         }
461 464
     }

読み込み中…
キャンセル
保存