|
@@ -261,7 +261,9 @@ class Collection extends Backend
|
|
//故障部位
|
|
//故障部位
|
|
$buwei_arr[] = $em['bw_id'];
|
|
$buwei_arr[] = $em['bw_id'];
|
|
//可能原因
|
|
//可能原因
|
|
- $yuanyin_arr[] = $em['yy_id'];
|
|
|
|
|
|
+ foreach(explode(',',$em['yy_id']) as $k3 =>$t13){
|
|
|
|
+ $yuanyin_arr[] = $t13;
|
|
|
|
+ }
|
|
//排除方法
|
|
//排除方法
|
|
$fangfa_arr[] = $em['pc_id'];
|
|
$fangfa_arr[] = $em['pc_id'];
|
|
}
|
|
}
|
|
@@ -345,6 +347,7 @@ class Collection extends Backend
|
|
//循环固定的可能原因,匹配作答的可能原因
|
|
//循环固定的可能原因,匹配作答的可能原因
|
|
foreach ($yy_arr as $k31 =>$t31){
|
|
foreach ($yy_arr as $k31 =>$t31){
|
|
if(!in_array($t31,$yuanyin_arr)){
|
|
if(!in_array($t31,$yuanyin_arr)){
|
|
|
|
+ // echo $t31."<br/>";
|
|
$yuanyin_socre = 1+$yuanyin_socre;
|
|
$yuanyin_socre = 1+$yuanyin_socre;
|
|
$yuanyin_content[] = [
|
|
$yuanyin_content[] = [
|
|
'cx_id'=>$t31,
|
|
'cx_id'=>$t31,
|
|
@@ -355,17 +358,13 @@ class Collection extends Backend
|
|
}
|
|
}
|
|
//循环作答的排除方法,,匹配固定的排除方法
|
|
//循环作答的排除方法,,匹配固定的排除方法
|
|
foreach ($yuanyin_arr as $k32 =>$t32){
|
|
foreach ($yuanyin_arr as $k32 =>$t32){
|
|
- if(!empty($t32)){
|
|
|
|
- foreach(explode(',',$t32) as $k321 =>$t321){
|
|
|
|
- if(!in_array($t321,$yy_arr)){
|
|
|
|
- $yuanyin_socre = 1+$yuanyin_socre;
|
|
|
|
- $yuanyin_content[] = [
|
|
|
|
- 'cx_id'=>$t321,
|
|
|
|
- 'cx_type'=>'错写',
|
|
|
|
- 'cx_name'=>Fault::where(['fault_id'=>$t321])->value('name'),
|
|
|
|
- ];
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
|
|
+ if(!empty($t32) && !in_array($t32,$yy_arr)){
|
|
|
|
+ $yuanyin_socre = 1+$yuanyin_socre;
|
|
|
|
+ $yuanyin_content[] = [
|
|
|
|
+ 'cx_id'=>$t32,
|
|
|
|
+ 'cx_type'=>'错写',
|
|
|
|
+ 'cx_name'=>Fault::where(['fault_id'=>$t32])->value('name'),
|
|
|
|
+ ];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//可能原因 end
|
|
//可能原因 end
|