sunhao 5 years ago
parent
commit
cc70270634
2 changed files with 36 additions and 0 deletions
  1. 35 0
      app/Console/Commands/SyncSkuToRedis.php
  2. 1 0
      app/Console/Kernel.php

+ 35 - 0
app/Console/Commands/SyncSkuToRedis.php

@@ -0,0 +1,35 @@
1
+<?php 
2
+namespace App\Console\Commands;
3
+
4
+use Illuminate\Console\Command;
5
+use DB;
6
+
7
+use App\OrderGoodsSkus;
8
+use App\GoodsSkus;
9
+use App\Order;
10
+
11
+class SyncSkuToRedis extends Command {
12
+
13
+    protected $signature = 'SyncSkuToRedis';
14
+
15
+    /**
16
+     * The console command description.
17
+     *
18
+     * @var string
19
+     */
20
+    protected $description = '同步订单到卖家云';
21
+
22
+
23
+    public function handle()
24
+    {
25
+        $this->SyncSkuToRedis();
26
+       
27
+    }
28
+
29
+    public function SyncSkuToRedis(){
30
+        $res = OrderGoodsSkus::select(DB::raw('sum(num) as num , sku_id'))->where('mj_status', 0)->where('is_del', 0)->groupBy('sku_id')->get();
31
+        $res = json_decode(json_encode($res), true);
32
+        Order::diffSkuToRedis('', $res);
33
+    }
34
+
35
+}

+ 1 - 0
app/Console/Kernel.php

@@ -53,6 +53,7 @@ class Kernel extends ConsoleKernel {
53 53
         'App\Console\Commands\Monitor',
54 54
         'App\Console\Commands\SyncGoods',
55 55
         'App\Console\Commands\FxSyncMjOrderStatus',
56
+        'App\Console\Commands\SyncSkuToRedis',
56 57
     ];
57 58
 
58 59
 	/**