Model_logic_match.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. /**
  3. * 封装erp的商品匹配库 逐步替换统一处理吧
  4. */
  5. class Model_logic_match extends Lin_Model {
  6. /**
  7. * $feather_arr 打散后获取的sku
  8. */
  9. public function doAction($feather_arr){
  10. if($feather_arr[16] == 133){
  11. return $this->peiJian($feather_arr);
  12. }
  13. }
  14. //配件重组
  15. private function peiJian($feather_arr){
  16. //配件可能遇到的全部数组
  17. $all_arr = [
  18. 16=>"",//类目 必存在
  19. 13=>"",//等级 必存在
  20. 14=>"",//长度 必存在
  21. 35=>"",//配件类型 必存在
  22. 45=>"",//配件其它
  23. 8=>"",//颜色 必存在
  24. 15=>"",//曲度 必存在
  25. 38=>"",//单包片数
  26. 7=>"",//重量
  27. ];
  28. foreach($all_arr as $k=>$v){
  29. if(isset($feather_arr[$k])){
  30. $all_arr[$k] = $feather_arr[$k];
  31. }
  32. }
  33. return $all_arr;
  34. }
  35. }