|
@@ -38,7 +38,7 @@ class Model_logic_goods_replace extends Lin_Model {
|
|
|
}
|
|
}
|
|
|
$shipmarks = [];
|
|
$shipmarks = [];
|
|
|
//getOneU9bmHasGift($sku,$classid,$typeclass)
|
|
//getOneU9bmHasGift($sku,$classid,$typeclass)
|
|
|
- //$classid = $this->logic_u9tools->getClass();
|
|
|
|
|
|
|
+ $classid = $this->logic_u9tools->getClass();
|
|
|
$class_list = $typeclass = $this->logic_u9tools->getTypeClass();
|
|
$class_list = $typeclass = $this->logic_u9tools->getTypeClass();
|
|
|
|
|
|
|
|
$fpdata_date = explode(";",trim($fpdata,";"));
|
|
$fpdata_date = explode(";",trim($fpdata,";"));
|
|
@@ -46,13 +46,15 @@ class Model_logic_goods_replace extends Lin_Model {
|
|
|
//先查询是否占单了 如果占单了 那么就 不处理 如果不存在那么就处理
|
|
//先查询是否占单了 如果占单了 那么就 不处理 如果不存在那么就处理
|
|
|
foreach($fpdata_date as $k => $v){
|
|
foreach($fpdata_date as $k => $v){
|
|
|
$r = $this->checkAbleToReplace($v);
|
|
$r = $this->checkAbleToReplace($v);
|
|
|
|
|
+ $detail_arr = explode("|",$v);
|
|
|
|
|
+ $sku_str = $this->transferFeatures($detail_arr[0]);
|
|
|
|
|
+ $zh = $this->logic_zhlp->getZhname($sku_str,$classid,$typeclass);
|
|
|
if($r){
|
|
if($r){
|
|
|
$detail_arr = explode("|",$v);
|
|
$detail_arr = explode("|",$v);
|
|
|
- $sku_str = $this->transferFeatures($detail_arr[0]);
|
|
|
|
|
//因为美仓是全占模式 所以不用逐个分析那几个产品是否占库存,有就是全站不处理 没有就替换 等保存的时候在进行处理
|
|
//因为美仓是全占模式 所以不用逐个分析那几个产品是否占库存,有就是全站不处理 没有就替换 等保存的时候在进行处理
|
|
|
$ret_list = $this->whlabel->find_all(" state = 0 and zd = '".$number."' and features = '".$sku_str."' ");
|
|
$ret_list = $this->whlabel->find_all(" state = 0 and zd = '".$number."' and features = '".$sku_str."' ");
|
|
|
if(count($ret_list) > 0){
|
|
if(count($ret_list) > 0){
|
|
|
- $fpdata_final_arr[] = $v;
|
|
|
|
|
|
|
+ $fpdata_final_arr[] = $v."|".$zh;
|
|
|
// if(strpos($v,",")!== false){
|
|
// if(strpos($v,",")!== false){
|
|
|
// $detail_arr = explode("|",trim($v,"|"));
|
|
// $detail_arr = explode("|",trim($v,"|"));
|
|
|
// $ll_tmp_arr = explode(",",$detail_arr[0]);
|
|
// $ll_tmp_arr = explode(",",$detail_arr[0]);
|
|
@@ -115,7 +117,7 @@ class Model_logic_goods_replace extends Lin_Model {
|
|
|
$detail_arr[0] = $final_sku_str;
|
|
$detail_arr[0] = $final_sku_str;
|
|
|
$detail_arr[1] = $en_title;
|
|
$detail_arr[1] = $en_title;
|
|
|
$v = implode("|",$detail_arr);
|
|
$v = implode("|",$detail_arr);
|
|
|
- $fpdata_final_arr[] = $v;
|
|
|
|
|
|
|
+ $fpdata_final_arr[] = $v."|".$zh;
|
|
|
}
|
|
}
|
|
|
}else{
|
|
}else{
|
|
|
// if(strpos($v,",")!== false){
|
|
// if(strpos($v,",")!== false){
|
|
@@ -135,7 +137,7 @@ class Model_logic_goods_replace extends Lin_Model {
|
|
|
// $shipmarks[] = $rr['zh'];
|
|
// $shipmarks[] = $rr['zh'];
|
|
|
// }
|
|
// }
|
|
|
// }
|
|
// }
|
|
|
- $fpdata_final_arr[] = $v;
|
|
|
|
|
|
|
+ $fpdata_final_arr[] = $v."|".$zh;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|