lvhao пре 1 дан
родитељ
комит
de002b80ae
1 измењених фајлова са 31 додато и 0 уклоњено
  1. 31 0
      core/CoreApp/models/Model_logic_u9tools.php

+ 31 - 0
core/CoreApp/models/Model_logic_u9tools.php

@@ -580,6 +580,37 @@ class Model_logic_u9tools extends Lin_Model {
         return $tmp_arr;
     }
 
+    public function getGoodFeatureAlone($str){
+        $str = str_replace(array('-163-','-164-','-165-','-166-'),'-',$str);
+        if(strpos($str,',') !== false){
+            $tmp_arr_one = explode(',',trim($str,','));
+            $tmp_arr_two = explode('-',trim($tmp_arr_one[1],'-'));
+            $len_local = $this->checkLengthLocal($str);
+            $f_arr = [];
+            foreach($tmp_arr_two as $kk=>$vv){
+                if($kk == 1){
+                    if($len_local == 3){
+                        $f_arr[] = $vv;
+                    }else{
+                        $f_arr[] = $vv.'-'.$tmp_arr_one[0];
+                    }
+                }else if($kk == 2){
+                    if($len_local == 3){
+                        $f_arr[] = $vv.'-'.$tmp_arr_one[0];
+                    }else{
+                        $f_arr[] = $vv;
+                    }
+                }else{
+                    $f_arr[] = $vv;
+                }
+               
+            }
+            return  "-".implode('-',$f_arr)."-";
+        }else{
+            return $str;
+        }
+    }
+
     //通过U9料号 获取ERP的sku
     public function getErpSkuByU9Lp($lp){
         $u9_list = $this->typeclass->find_all(" classid != 36 AND jm IS NOT NULL AND jm != '' ");