dever 3 年之前
父節點
當前提交
37d4b23ae0
共有 2 個文件被更改,包括 12 次插入8 次删除
  1. 6 4
      app/mshop/lib/Buy.php
  2. 6 4
      app/shop/lib/Sell.php

+ 6 - 4
app/mshop/lib/Buy.php

@@ -829,7 +829,8 @@ class Buy
                     unset($d[1]);
                     unset($d[1]);
                 }
                 }
                 $refund_body[] = $d;
                 $refund_body[] = $d;
-                $refund_body_total['price'] += $v['price'];
+                $price = $v['price']*$v['num'];
+                $refund_body_total['price'] += $price;
                 $refund_body_total['num'] += $v['num'];
                 $refund_body_total['num'] += $v['num'];
             } else {
             } else {
                 $d = array
                 $d = array
@@ -843,7 +844,8 @@ class Buy
                     unset($d[1]);
                     unset($d[1]);
                 }
                 }
                 $body[] = $d;
                 $body[] = $d;
-                $body_total['price'] += $v['price'];
+                $price = $v['price']*$v['num'];
+                $body_total['price'] += $price;
                 $body_total['num'] += $v['num'];
                 $body_total['num'] += $v['num'];
             }
             }
         }
         }
@@ -855,7 +857,7 @@ class Buy
             $d = array
             $d = array
             (
             (
                 '合计',
                 '合计',
-                round($body_total['price']*$body_total['num'], 2),
+                round($body_total['price'], 2),
                 $body_total['num'],
                 $body_total['num'],
                 '-'
                 '-'
             );
             );
@@ -877,7 +879,7 @@ class Buy
             $d = array
             $d = array
             (
             (
                 '合计',
                 '合计',
-                round($refund_body_total['price']*$refund_body_total['num'], 2),
+                round($refund_body_total['price'], 2),
                 $refund_body_total['num'],
                 $refund_body_total['num'],
                 '-'
                 '-'
             );
             );

+ 6 - 4
app/shop/lib/Sell.php

@@ -1093,7 +1093,8 @@ class Sell
                     $v['num'],
                     $v['num'],
                     $tk_status[$tk['status']],
                     $tk_status[$tk['status']],
                 );
                 );
-                $refund_body_total['price'] += $v['price'];
+                $price = $v['price']*$v['num'];
+                $refund_body_total['price'] += $price;
                 $refund_body_total['num'] += $v['num'];
                 $refund_body_total['num'] += $v['num'];
             } else {
             } else {
                 $body[] = array
                 $body[] = array
@@ -1104,7 +1105,8 @@ class Sell
                     $v['num'],
                     $v['num'],
                     $status,
                     $status,
                 );
                 );
-                $body_total['price'] += $v['price'];
+                $price = $v['price']*$v['num'];
+                $body_total['price'] += $price;
                 $body_total['num'] += $v['num'];
                 $body_total['num'] += $v['num'];
             }
             }
         }
         }
@@ -1114,7 +1116,7 @@ class Sell
             (
             (
                 '合计',
                 '合计',
                 '-',
                 '-',
-                round($body_total['price']*$body_total['num'], 2),
+                round($body_total['price'], 2),
                 $body_total['num'],
                 $body_total['num'],
                 '-'
                 '-'
             );
             );
@@ -1130,7 +1132,7 @@ class Sell
             (
             (
                 '合计',
                 '合计',
                 '-',
                 '-',
-                round($refund_body_total['price']*$refund_body_total['num'], 2),
+                round($refund_body_total['price'], 2),
                 $refund_body_total['num'],
                 $refund_body_total['num'],
                 '-'
                 '-'
             );
             );