Forráskód Böngészése

Merge branch 'wugg-dev' of wugg/phpstock into version1.5

wugg 2 éve
szülő
commit
4ebe7ce2d8
1 módosított fájl, 3 hozzáadás és 2 törlés
  1. 3 2
      app/admin/model/SaleInfo.php

+ 3 - 2
app/admin/model/SaleInfo.php

@@ -25,12 +25,13 @@ class SaleInfo extends Model
 			$stock=self::name("good_stock")->where(["id"=>$stockid])->column("id,usable_stock,wait_out_stock",'id');
 			$stock=self::name("good_stock")->where(["id"=>$stockid])->column("id,usable_stock,wait_out_stock",'id');
 			foreach ($arr as $value){
 			foreach ($arr as $value){
 				$temp=["send_num"=>0,"updatetime"=>date("Y-m-d H:i:s")];
 				$temp=["send_num"=>0,"updatetime"=>date("Y-m-d H:i:s")];
+				if($sendNum==0) break;
 				if($sendNum >$value['send_num']){
 				if($sendNum >$value['send_num']){
 					$sendNum-=$value['send_num'];
 					$sendNum-=$value['send_num'];
-					$stockup=["total_stock"=>$stock[$value['stockid']]['wait_out_stock']+$stock[$value['stockid']]['usable_stock'],"wait_out_stock"=>$stock[$value['stockid']]['wait_out_stock']-$value['send_num'],"updatetime"=>date("Y-m-d H:i:s")];
+					$stockup=["total_stock"=>$stock[$value['stockid']]['wait_out_stock']+$stock[$value['stockid']]['usable_stock']-$value['send_num'],"wait_out_stock"=>$stock[$value['stockid']]['wait_out_stock']-$value['send_num'],"updatetime"=>date("Y-m-d H:i:s")];
 				}else{
 				}else{
 				$temp['send_num'] =$value['send_num']-$sendNum;
 				$temp['send_num'] =$value['send_num']-$sendNum;
-				$stockup=["total_stock"=>$stock[$value['stockid']]['wait_out_stock']+$stock[$value['stockid']]['usable_stock'],"wait_out_stock"=>$stock[$value['stockid']]['wait_out_stock']-$sendNum,"updatetime"=>date("Y-m-d H:i:s")];
+				$stockup=["total_stock"=>$stock[$value['stockid']]['wait_out_stock']+$stock[$value['stockid']]['usable_stock']-$sendNum,"wait_out_stock"=>$stock[$value['stockid']]['wait_out_stock']-$sendNum,"updatetime"=>date("Y-m-d H:i:s")];
 				$sendNum=0;
 				$sendNum=0;
 				}
 				}
 				self::where($value)->update($temp);
 				self::where($value)->update($temp);