|
|
@@ -265,8 +265,10 @@ class OrderPackageService
|
|
|
if($commodity['weight'] == 0 || !$commodity['bulk'] == 0 ){
|
|
|
array_push($noAttributeCommodity,$commodity);
|
|
|
}
|
|
|
- $updateArr['weight'] += bcmul($commodity['weight'], $packageCommodity['amount'],5);
|
|
|
- $updateArr['bulk'] += bcmul($commodity['bulk'], $packageCommodity['amount'],5);
|
|
|
+// $updateArr['weight'] += bcmul($commodity['weight'], $packageCommodity['amount'],5);
|
|
|
+// $updateArr['bulk'] += bcmul($commodity['bulk'], $packageCommodity['amount'],5);
|
|
|
+// $updateArr['weight'] += round($commodity['weight']*$packageCommodity['amount'],5);
|
|
|
+ $updateArr['bulk'] += round($commodity['bulk']*$packageCommodity['amount'],5);
|
|
|
//$updateArr['weight'] +=(intval($commodity['weight'] ?? 0) ) * ( intval($packageCommodity['amount'] ?? 0) );
|
|
|
//$updateArr['bulk'] += (intval($commodity['bulk'] ?? 0)) * (intval($packageCommodity['amount'] ?? 0) );
|
|
|
}
|
|
|
@@ -449,9 +451,12 @@ class OrderPackageService
|
|
|
if(!$commodity['length'] || !$commodity['width'] || !$commodity['height']){
|
|
|
continue;
|
|
|
}
|
|
|
- $bulk = bcmul($commodity['length'],$commodity['width'],5);
|
|
|
- $bulk = bcmul($commodity['height'],$bulk,5);
|
|
|
- $bulk = bcmul($bulk,$orderPackageCommodity->amount,5);
|
|
|
+// $bulk = bcmul($commodity['length'],$commodity['width'],5);
|
|
|
+// $bulk = bcmul($commodity['height'],$bulk,5);
|
|
|
+// $bulk = bcmul($bulk,$orderPackageCommodity->amount,5);
|
|
|
+ $bulk = round($commodity['length']*$commodity['width'],5);
|
|
|
+ $bulk = round($commodity['height']*$bulk,5);
|
|
|
+ $bulk = round($bulk*$orderPackageCommodity->amount,5);
|
|
|
if($bulk>=1000000)bcdiv($bulk,1000000000,3);
|
|
|
$params['bulk'] += $bulk;
|
|
|
}
|