|
|
@@ -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 != '' ");
|