Sunny Feng 3 years ago
parent
commit
fa3f739761

+ 9 - 0
app/Admin/Metrics/Charts/InventorySellerBar.php

xqd xqd xqd
@@ -2,6 +2,7 @@
 
 namespace App\Admin\Metrics\Charts;
 
+use App\Models\Order;
 use App\Models\User;
 use App\Models\GoodsBack;
 use App\Models\GoodsDeliver;
@@ -66,6 +67,8 @@ class InventorySellerBar extends Bar
         $deliver_count = GoodsDeliver::ofCommon($req)->sum('number');
         // 还货数 seller_user_id
         $bak_count = GoodsBack::ofCommon($req)->sum('number');
+        // 退款额(k)
+        $refund_amount = Order::ofCommon($req)->type(2)->sum('amount');
 
         // 图表数据
         $this->withChart([
@@ -87,6 +90,12 @@ class InventorySellerBar extends Bar
                     $bak_count
                 ],
             ],
+            [
+                'name' => '退款额(k)',
+                'data' => [
+                    $refund_amount/1000
+                ],
+            ],
         ],['']);
     }
 }

+ 9 - 0
app/Http/Controllers/Api/InventoryController.php

xqd xqd
@@ -59,6 +59,8 @@ class InventoryController extends Controller
         $deliver_count = GoodsDeliver::ofCommon($req)->sum('number');
         // 还货数
         $back_count = GoodsBack::ofCommon($req)->sum('number');
+        // 退款额(k)
+        $refund_amount = Order::ofCommon($req)->type(2)->sum('amount');
 
         $result = [
             [
@@ -73,6 +75,13 @@ class InventoryController extends Controller
                 "name"  => "还货数",
                 "value" => $back_count,
             ],
+            [
+                'name' => '退款额(k)',
+                'data' => [
+                    $refund_amount/1000
+                ],
+                "type"  => "float",
+            ],
         ];
 
         return [