wuggemail@foxmail.com 3 月之前
父節點
當前提交
8c7f1224a7
共有 2 個文件被更改,包括 5 次插入3 次删除
  1. 4 2
      app/cxinv/controller/FinancialManager.php
  2. 1 1
      app/cxinv/model/FinancialManager.php

+ 4 - 2
app/cxinv/controller/FinancialManager.php

@@ -225,13 +225,15 @@ class FinancialManager extends Base{
         $this->model->startTrans();
         try{
             foreach ($manager as $item){
-                $item->relaArr=array_map(function (&$val) use ($item){
-                   $temp=[];
+                $item->relaArr=[];
+                $relaArr= array_map(function (&$val) use ($item){
+                   $temp=$val;
                    $temp['id']=$val['id'];
                    $temp['num']=$item->balance_num;
                    $val['num']= bcsub($val['num'],$item->balance_num,8);
                    return $temp;
                 },$params['relaArr']);
+                $item->relaArr= $relaArr;
                 $item->fz_date=$params['fz_date']??$item->fz_date;
                 $item->cl_uid=$this->uid;
                 $item->cl_uname=$this->uname;

+ 1 - 1
app/cxinv/model/FinancialManager.php

@@ -392,7 +392,7 @@ class FinancialManager extends Base{
         if (!$product->isEmpty()) {
             if($product->is_commbind==0){
                 if($product->residue_stock<$item['num']){
-                    $kt[]=["product_id"=>$product->id,"type"=>1,'num'=>bcsub($item['num'],$product->residue_stock,8),"subunit_price"=>$product->subunit_price,"unit_price"=>$product->unit_price];
+                    $kt=["product_id"=>$product->id,"type"=>1,'num'=>bcsub($item['num'],$product->residue_stock,8),"subunit_price"=>$product->subunit_price,"unit_price"=>$product->unit_price];
                 }
                 ProductStock::OutStock($product->id,$item['num'],2);
                 $productID[]=["product_id"=>$product->id,'num'=>$item['num'],'type'=>2];