wugg 1 年之前
父节点
当前提交
dba788069f
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      app/admin/model/CombindBninfo.php

+ 4 - 1
app/admin/model/CombindBninfo.php

@@ -48,14 +48,17 @@ class CombindBninfo extends Model
         	if($num > $item['childBnNum']){
         		$tempnum = $item['childBnNum'];
         		$num= $num -$item['childBnNum'];
+        		$item['childBnNum']=0;
         	}else{
         		$tempnum = $num;
-        		$item['childBnNum']=$num;
+        		$item['childBnNum']=$item['childBnNum']-$num;
         		$num =0;
         	}
+        	self::update($item);
         	unset($item['id']);
         	$item['stockCode']=$stockCode;
         	$item['flag']=0;
+        	$item['childBnNum']=$tempnum;
         	$this->save($item);
         	$up=GoodStockInfo::AddBn(intval($item['stock_id']),$item['child_bnCode'],intval($tempnum),floatval($item['origin_price']));
         	if($up==false) throw new \Exception('bn库存数据更新失败');