Jelajahi Sumber

order是关键字

Tree 1 Minggu lalu
induk
melakukan
7f74fdcb24

+ 2 - 2
app/Http/Controllers/Admin/GlobalController.php

@@ -242,7 +242,7 @@ class GlobalController extends Controller
                 ->first()->count_u ?? 0;
 
         // 谷歌渠道--付费人数--付费金额
-        $google_pay = DB::connection('read')->table(DB::raw('agent.dbo.order as o WITH (NOLOCK)'))
+        $google_pay = DB::connection('read')->table(DB::raw('agent.dbo.[order] as o WITH (NOLOCK)'))
             ->join(DB::raw('QPAccountsDB.dbo.AccountsInfo as ai WITH (NOLOCK)'), 'o.user_id', '=', 'ai.UserID')
             ->where('Channel', 100)
             ->where('o.pay_at', '>=', "$start_time")
@@ -262,7 +262,7 @@ class GlobalController extends Controller
             ->first()->today_register;
 
         //充值人数
-        $pay_count = DB::connection('read')->table(DB::raw('agent.dbo.order WITH (NOLOCK)'))
+        $pay_count = DB::connection('read')->table(DB::raw('agent.dbo.[order] WITH (NOLOCK)'))
             ->where('pay_at', '>=', "$start_time")
             ->where('pay_at', '<=', "$end_time")
             ->selectRaw('count(DISTINCT user_id) as today_pay_count,cast(sum(amount) as int) as today_pay_sum')

+ 5 - 4
app/Http/Controllers/Admin/RechargeController.php

@@ -54,9 +54,10 @@ class RechargeController extends Controller
         $type_list = DB::table(DB::raw('agent.dbo.admin_configs WITH (NOLOCK)'))->where('type', 'pay')
             ->pluck('name');
 //        $type_list[] = 'TestPay';
-        $table = 'order as o';
+        // [order]:SQL Server 保留字 order,FROM 中必须加方括号
+        $table = 'agent.dbo.[order] as o';
         if ($history) {
-            $table = 'order_back as o';
+            $table = 'agent.dbo.[order_back] as o';
         }
 
         $build_sql = DB::connection('write')->table(DB::raw($table . ' WITH (NOLOCK)'))
@@ -512,7 +513,7 @@ class RechargeController extends Controller
             downloadExcel($cellData, $title, '充值排行榜');
         } else {
 
-            $sql = DB::connection('write')->table(DB::raw('agent.dbo.order as o WITH (NOLOCK)'))
+            $sql = DB::connection('write')->table(DB::raw('agent.dbo.[order] as o WITH (NOLOCK)'))
                 ->leftjoin(DB::raw('QPAccountsDB.dbo.AccountsInfo as a WITH (NOLOCK)'), 'o.user_id', '=', 'a.UserID')
                 ->leftjoin(DB::raw('QPAccountsDB.dbo.AccountPhone as i WITH (NOLOCK)'), 'o.user_id', '=', 'i.UserID')
                 ->leftjoin(DB::raw('QPAccountsDB.dbo.YN_VIPAccount as vip WITH (NOLOCK)'), 'o.user_id', '=', 'vip.UserID')
@@ -539,7 +540,7 @@ class RechargeController extends Controller
             }
 
 
-            $todayPay = DB::connection('write')->table(DB::raw('agent.dbo.order WITH (NOLOCK)'))
+            $todayPay = DB::connection('write')->table(DB::raw('agent.dbo.[order] WITH (NOLOCK)'))
                 ->whereIn('user_id', $UserIDs)
                 ->where('pay_at', '>=', $pay_at_start_time . ' 00:00:00')
                 ->where('pay_at', '<=', $pay_at_end_time . ' 23:59:59')

+ 3 - 3
app/Http/logic/admin/GlobalLogicController.php

@@ -375,7 +375,7 @@ class GlobalLogicController extends BaseLogicController
         //$givePrice = $TotalReward - $TotalPrice > 0 ? $TotalReward - $TotalPrice : 0;
 
         // 拉起的总单数
-        $totalNum = DB::connection('read')->table(DB::raw('agent.dbo.order WITH (NOLOCK)'))
+        $totalNum = DB::connection('read')->table(DB::raw('agent.dbo.[order] WITH (NOLOCK)'))
             ->whereIn('GiftsID', [104, 105, 106, 107])
             ->selectRaw('count(id) count,GiftsID')
             ->groupBy('GiftsID')
@@ -704,7 +704,7 @@ class GlobalLogicController extends BaseLogicController
         // 手机型号
         $data['mobileBand'] = $userInfo->LastLogonMobile;
         // 退款信息
-        $data['refund_flag'] = DB::table(DB::raw('agent.dbo.order WITH (NOLOCK)'))
+        $data['refund_flag'] = DB::table(DB::raw('agent.dbo.[order] WITH (NOLOCK)'))
             ->where(['user_id' => $UserID, 'pay_status' => 9])
             ->sum('amount');
         $data['refund_total'] = 0;
@@ -725,7 +725,7 @@ class GlobalLogicController extends BaseLogicController
         $uids = array_unique(array_merge($samePhoneUids, $sameEmailUids));
         $uids[] = $UserID;
         if (count($uids) > 0) {
-            $data['refund_total'] = DB::table(DB::raw('agent.dbo.order WITH (NOLOCK)'))
+            $data['refund_total'] = DB::table(DB::raw('agent.dbo.[order] WITH (NOLOCK)'))
                 ->whereIn('user_id', $uids)
                 ->where('pay_status', 9)
                 ->sum('amount');

+ 1 - 1
app/Models/Order.php

@@ -101,7 +101,7 @@ class Order extends Model
     //d0新增付费人数
     public static function d0_day_pay()
     {
-        $pay = DB::connection('read')->table(DB::raw('agent.dbo.order as a WITH (NOLOCK)'))
+        $pay = DB::connection('read')->table(DB::raw('agent.dbo.[order] as a WITH (NOLOCK)'))
             ->selectRaw('
             cast(sum(a.amount)/100 as int) as d0_pay_num ,
             count(DISTINCT a.user_id) as day_pay_count,