|
@@ -287,18 +287,18 @@ class Purchin extends Base
|
|
|
// "action_type"=>"edit"];
|
|
|
}
|
|
|
$good['wait_in_stock']-=$send_num;
|
|
|
- if($good['presale_stock']>0){
|
|
|
- if($good['presale_stock']>=$send_num){
|
|
|
- $good['presale_stock']-=$send_num;
|
|
|
- $good['wait_out_stock']+=$send_num;
|
|
|
- }else{
|
|
|
- $good['presale_stock']=0;
|
|
|
- $good['usable_stock']+=$send_num-$good['presale_stock'];
|
|
|
- $good['wait_out_stock']+=$good['presale_stock'];
|
|
|
- }
|
|
|
- }else{
|
|
|
+// if($good['presale_stock']>0){
|
|
|
+// if($good['presale_stock']>=$send_num){
|
|
|
+// $good['presale_stock']-=$send_num;
|
|
|
+// $good['wait_out_stock']+=$send_num;
|
|
|
+// }else{
|
|
|
+// $good['presale_stock']=0;
|
|
|
+// $good['usable_stock']+=$send_num-$good['presale_stock'];
|
|
|
+// $good['wait_out_stock']+=$good['presale_stock'];
|
|
|
+// }
|
|
|
+// }else{
|
|
|
$good['usable_stock']+=$send_num;
|
|
|
- }
|
|
|
+ // }
|
|
|
|
|
|
$good['total_stock']=$good['usable_stock']+$good['wait_out_stock'];
|
|
|
$good['updatetime'] = date("Y-m-d H:i:s");
|
|
@@ -677,18 +677,18 @@ class Purchin extends Base
|
|
|
}
|
|
|
// $good['usable_stock']+=$info['wsm_num'];
|
|
|
$good['wait_in_stock']-=$info['wsm_num'];
|
|
|
- if($good['presale_stock']>0){
|
|
|
- if($good['presale_stock']>=$info['wsm_num']){
|
|
|
- $good['presale_stock']-=$info['wsm_num'];
|
|
|
- $good['wait_out_stock']+$info['wsm_num'];
|
|
|
- }else{
|
|
|
- $good['presale_stock']=0;
|
|
|
- $good['usable_stock']+=$info['wsm_num']-$good['presale_stock'];
|
|
|
- $good['wait_out_stock']+=$good['presale_stock'];
|
|
|
- }
|
|
|
- }else{
|
|
|
+// if($good['presale_stock']>0){
|
|
|
+// if($good['presale_stock']>=$info['wsm_num']){
|
|
|
+// $good['presale_stock']-=$info['wsm_num'];
|
|
|
+// $good['wait_out_stock']+$info['wsm_num'];
|
|
|
+// }else{
|
|
|
+// $good['presale_stock']=0;
|
|
|
+// $good['usable_stock']+=$info['wsm_num']-$good['presale_stock'];
|
|
|
+// $good['wait_out_stock']+=$good['presale_stock'];
|
|
|
+// }
|
|
|
+// }else{
|
|
|
$good['usable_stock']+=$info['wsm_num'];
|
|
|
- }
|
|
|
+ // }
|
|
|
|
|
|
$good['total_stock']=$good['usable_stock']+$good['wait_out_stock'];
|
|
|
$good['updatetime'] = date("Y-m-d H:i:s");
|
|
@@ -979,18 +979,18 @@ class Purchin extends Base
|
|
|
$order = ["order_code"=>$good['spuCode'],"status"=>1,"action_remark"=>'', "action_type"=>"edit"];
|
|
|
}
|
|
|
$good['wait_in_stock']-=$return['wsm_num']+$return['return_num']-$return['reissue_num'];
|
|
|
- if($good['presale_stock']>0){
|
|
|
- if($good['presale_stock']>=$return['wsm_num']){
|
|
|
- $good['presale_stock']-=$return['wsm_num'];
|
|
|
- $good['wait_out_stock']+=$return['wsm_num'];
|
|
|
- }else{
|
|
|
- $good['presale_stock']=0;
|
|
|
- $good['usable_stock']+=$return['wsm_num']-$good['presale_stock'];
|
|
|
- $good['wait_out_stock']+=$good['presale_stock'];
|
|
|
- }
|
|
|
- }else{
|
|
|
+// if($good['presale_stock']>0){
|
|
|
+// if($good['presale_stock']>=$return['wsm_num']){
|
|
|
+// $good['presale_stock']-=$return['wsm_num'];
|
|
|
+// $good['wait_out_stock']+=$return['wsm_num'];
|
|
|
+// }else{
|
|
|
+// $good['presale_stock']=0;
|
|
|
+// $good['usable_stock']+=$return['wsm_num']-$good['presale_stock'];
|
|
|
+// $good['wait_out_stock']+=$good['presale_stock'];
|
|
|
+// }
|
|
|
+// }else{
|
|
|
$good['usable_stock']+=$return['wsm_num'];
|
|
|
- }
|
|
|
+// }
|
|
|
// $good['usable_stock']+=$return['wsm_num'];
|
|
|
// $good['wait_in_stock']-=$return['wsm_num']+$return['return_num']-$return['reissue_num'];
|
|
|
$good['total_stock']=$good['usable_stock']+$good['wait_out_stock'];
|