wuggemail@foxmail.com 3 hónapja
szülő
commit
a7b6ce1bef
2 módosított fájl, 5 hozzáadás és 5 törlés
  1. 1 1
      app/cxinv/model/FinancialTz.php
  2. 4 4
      app/cxinv/model/ProductSeal.php

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

@@ -51,7 +51,7 @@ class FinancialTz extends Base
         foreach ($product as $k=>&$v) {
             $create['num']=bcadd($create['num'],$v['num'],8);
             $v['ktCode']=$create['ktCode'];
-            $create['out_fee']=bcadd($create['out_fee'],bcmul($v['num'],$v['subunit_price'],8),8);
+            $create['out_fee']=bcadd($create['out_fee'],bcmul($v['num'],$v['subunit_price'],15),15);
         }
         $kt = self::create($create);
         if($kt->isEmpty()) throw new \Exception('计提单生成失败');

+ 4 - 4
app/cxinv/model/ProductSeal.php

@@ -35,16 +35,16 @@ class ProductSeal extends Base
         return $this->belongsTo(FinancialProducts::class,'product_id','id');
     }
     public function getBeginTotalPriceAttr($value,$data){
-        return bcmul($data['begin_num'],$data['unit_price'],8);
+        return bcmul($data['begin_num'],$data['unit_price'],15);
     }
 
     public function getInTotalPriceAttr($value,$data){
-        return bcmul($data['in_num'],$data['unit_price'],8);
+        return bcmul($data['in_num'],$data['unit_price'],15);
     }
     public function getOutTotalPriceAttr($value,$data){
-        return bcmul($data['out_num'],$data['unit_price'],8);
+        return bcmul($data['out_num'],$data['unit_price'],15);
     }
     public function getBalanceTotalPriceAttr($value,$data){
-        return bcmul($data['balance_num'],$data['unit_price'],8);
+        return bcmul($data['balance_num'],$data['unit_price'],15);
     }
 }