|
@@ -690,15 +690,15 @@ class Model_logic_order extends Lin_Model {
|
|
//避免同事填错了erp的信息 然后匹配错误出库
|
|
//避免同事填错了erp的信息 然后匹配错误出库
|
|
public function checkOrderProduct($list){
|
|
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 = [];
|
|
$sku_rules = [];
|
|
//16 类目 13 等级 8 头发颜色 15 曲度 14 长度
|
|
//16 类目 13 等级 8 头发颜色 15 曲度 14 长度
|
|
//发条
|
|
//发条
|
|
$ft = [16=>0,13=>0,8=>0,15=>0,14=>0];
|
|
$ft = [16=>0,13=>0,8=>0,15=>0,14=>0];
|
|
$sku_rules[126] = $ft;
|
|
$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;
|
|
$sku_rules[127] = $fk;
|
|
//16 类目 13 等级 8 头发颜色 15曲度 18 头套种类 6 发帽大小 10 密度 14 长度
|
|
//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;
|
|
$flag = 1;
|
|
foreach($check_sku_rule as $k=>$v){
|
|
foreach($check_sku_rule as $k=>$v){
|
|
if(empty($v)){
|
|
if(empty($v)){
|