|
@@ -301,7 +301,7 @@ class Reorder extends Base
|
|
|
Db::rollback();
|
|
|
return error_show(1005, '商品库存数据未找到');
|
|
|
}
|
|
|
- $stock['usable_stock']+=$thnum;
|
|
|
+ $stock['usable_stock']+=$thnum;
|
|
|
$stock['wait_out_stock'] -=$thnum;
|
|
|
$stock['updatetime'] = date("Y-m-d H:i:s");
|
|
|
$st_up = Db::name("good_stock")->save($stock);
|
|
@@ -326,10 +326,12 @@ class Reorder extends Base
|
|
|
if($va['num']>=$tempnum) {
|
|
|
$tnm = $tempnum;
|
|
|
$va['num']-= $tempnum;
|
|
|
+ $va['th_num']+= $tempnum;
|
|
|
$tempnum=0;
|
|
|
}else{
|
|
|
$tnm = $va['num'];
|
|
|
$tempnum -=$va['num'];
|
|
|
+ $va['th_num']+= $va['num'];
|
|
|
$va['num'] =0;
|
|
|
}
|
|
|
$stock['usable_stock']+=$tnm;
|
|
@@ -978,11 +980,13 @@ class Reorder extends Base
|
|
|
if($total_num>=$ve['num']){
|
|
|
$tempnum = $ve['num'];
|
|
|
$total_num-=$ve['num'];
|
|
|
+ $ve['th_num']+=$ve['num'];
|
|
|
$ve['num']=0;
|
|
|
}else{
|
|
|
$tempnum = $total_num;
|
|
|
- $total_num=0;
|
|
|
$ve['num']-=$total_num;
|
|
|
+ $ve['th_num']+=$total_num;
|
|
|
+ $total_num=0;
|
|
|
}
|
|
|
$bnin=GoodStockInfo::AddBn($stockid,$ve['bnCode'],$tempnum,$ve['origin_price']);
|
|
|
if($bnin==false){
|
|
@@ -1026,11 +1030,13 @@ class Reorder extends Base
|
|
|
if($total_num>=$ve['num']){
|
|
|
$tempnum = $ve['num'];
|
|
|
$total_num-=$ve['num'];
|
|
|
+ $ve['th_num']+=$ve['num'];
|
|
|
$ve['num']=0;
|
|
|
}else{
|
|
|
$tempnum = $total_num;
|
|
|
- $total_num=0;
|
|
|
$ve['num']-=$total_num;
|
|
|
+ $ve['th_num']+=$total_num;
|
|
|
+ $total_num=0;
|
|
|
}
|
|
|
$stock['usable_stock']+=$tempnum;
|
|
|
$stock['wait_out_stock'] -=$tempnum;
|
|
@@ -1463,10 +1469,12 @@ class Reorder extends Base
|
|
|
if($va['num']>=$tempnum) {
|
|
|
$tnm = $tempnum;
|
|
|
$va['num']-= $tempnum;
|
|
|
+ $va['th_num']+= $tempnum;
|
|
|
$tempnum=0;
|
|
|
}else{
|
|
|
$tnm = $va['num'];
|
|
|
$tempnum -=$va['num'];
|
|
|
+ $va['th_num']+= $va['num'];
|
|
|
$va['num'] =0;
|
|
|
}
|
|
|
$stock['usable_stock']+=$tnm;
|