lvhao hace 1 semana
padre
commit
d447ffad84
Se han modificado 1 ficheros con 16 adiciones y 3 borrados
  1. 16 3
      core/CoreApp/models/Model_logic_order.php

+ 16 - 3
core/CoreApp/models/Model_logic_order.php

@@ -690,15 +690,15 @@ class Model_logic_order extends Lin_Model {
     //避免同事填错了erp的信息 然后匹配错误出库
     public function checkOrderProduct($list){
        
-        $classid_must_ids = [6,8,10,12,13,14,15,16,18,25,27,33,35,46];
+        $classid_must_ids = [6,8,10,12,13,14,15,16,18,25,26,27,33,35,46];
         $sku_rules = [];
         //16 类目  13 等级 8 头发颜色 15 曲度 14 长度
         //发条
         $ft = [16=>0,13=>0,8=>0,15=>0,14=>0];
         $sku_rules[126] = $ft;
-        //16 类目  13 等级 8 头发颜色 15 曲度 27 发块前头类型 12 头路设计 10 密度 25 蕾丝尺寸 14 长度 
+        //16 类目  13 等级 8 头发颜色 15 曲度 27 发块前头类型 12 头路设计 10 密度 25|26 蕾丝尺寸 14 长度  如果发块前头是195 发块 则对应25 如果发块前头是蕾丝前头 则对应26
         //发块
-        $fk = [16=>0,13=>0,8=>0,15=>0,27=>0,12=>0,10=>0,25=>0,14=>0];
+        $fk = [16=>0,13=>0,8=>0,15=>0,27=>0,12=>0,10=>0,25=>0,26=>0,14=>0];
         $sku_rules[127] = $fk;
         //16 类目  13 等级  8 头发颜色 15曲度 18 头套种类 6 发帽大小 10 密度 14 长度
         //头套
@@ -772,6 +772,19 @@ class Model_logic_order extends Lin_Model {
                     }
                 }
             }
+            //发块前头 会造成其中一个变换的
+            if($sku_arr[0] == 127){
+                $fkqt = $check_sku_rule[27];
+                if($fkqt == 195){
+                    unset($check_sku_rule[26]);
+                }
+                if($fkqt == 197){
+                    unset($check_sku_rule[25]);
+                }
+            }else{
+                return 1;
+            }
+          
             $flag = 1;
             foreach($check_sku_rule as $k=>$v){
                 if(empty($v)){