|
@@ -113,7 +113,7 @@ class Mobile extends Backend
|
|
|
if(strlen($value)==1){
|
|
|
return "FIELD(`mobile.filter_no_pos_11`,$lastNum) DESC";
|
|
|
}else{
|
|
|
- $lastSecondNum=substr($value,-2,1);
|
|
|
+ /*$lastSecondNum=substr($value,-2,1);
|
|
|
$order="FIELD(mobile.filter_no_pos_11,$lastNum) DESC
|
|
|
,FIELD(mobile.filter_no_pos_10,$lastNum) DESC
|
|
|
,FIELD(mobile.filter_no_pos_9,$lastNum) DESC
|
|
@@ -124,8 +124,20 @@ class Mobile extends Backend
|
|
|
,FIELD(mobile.filter_no_pos_4,$lastNum) DESC
|
|
|
,FIELD(mobile.filter_no_pos_3,$lastNum) DESC
|
|
|
,FIELD(mobile.filter_no_pos_2,$lastNum) DESC
|
|
|
- ";
|
|
|
- return $order;
|
|
|
+ ";*/
|
|
|
+ $arr=[];
|
|
|
+ $numLen=strlen($value);
|
|
|
+ $idx=1;
|
|
|
+ for ($i=11;$i>=2;$i--){
|
|
|
+ if($idx>$numLen){
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ $numPos=$value[$numLen-$idx];
|
|
|
+ $arr[]="FIELD(mobile.filter_no_pos_{$i},$numPos) DESC";
|
|
|
+ $idx++;
|
|
|
+ }
|
|
|
+
|
|
|
+ return implode(',',$arr);
|
|
|
}
|
|
|
}
|
|
|
public function mobile_kill()
|