Просмотр исходного кода

Merge pull request #977 from garhing/master

新增公告栏,优化未支付订单跳转
Bruskyii Panda 7 лет назад
Родитель
Сommit
3f51dc80f4

+ 7 - 5
app/Http/Controllers/UserController.php

@@ -68,7 +68,9 @@ class UserController extends Controller
         $view['website_customer_service'] = self::$systemConfig['website_customer_service'];
         $view['is_push_bear'] = self::$systemConfig['is_push_bear'];
         $view['push_bear_qrcode'] = self::$systemConfig['push_bear_qrcode'];
-
+        $view['articleList'] = Article::query()->where('type', 2)->where('is_del', 0)->orderBy('sort', 'desc')->orderBy('id', 'desc')->limit(10)->paginate(1);
+        $view['goodsList'] = Goods::query()->where('type', 3)->where('is_del', 0)->orderBy('price', 'asc')->paginate(20);
+        
         // 推广返利是否可见
         if (!Session::has('referral_status')) {
             Session::put('referral_status', self::$systemConfig['referral_status']);
@@ -362,7 +364,7 @@ class UserController extends Controller
     // 商品列表
     public function goodsList(Request $request)
     {
-        $view['goodsList'] = Goods::query()->where('status', 1)->where('is_del', 0)->orderBy('type', 'desc')->orderBy('sort', 'desc')->paginate(10)->appends($request->except('page'));
+        $view['goodsList'] = Goods::query()->where('status', 1)->where('is_del', 0)->where('type', '<=', '2' )->orderBy('type', 'desc')->orderBy('sort', 'desc')->paginate(10)->appends($request->except('page'));
         $view['website_logo'] = self::$systemConfig['website_logo'];
         $view['website_analytics'] = self::$systemConfig['website_analytics'];
         $view['website_customer_service'] = self::$systemConfig['website_customer_service'];
@@ -379,7 +381,7 @@ class UserController extends Controller
         $view['website_analytics'] = self::$systemConfig['website_analytics'];
         $view['website_customer_service'] = self::$systemConfig['website_customer_service'];
 
-        $view['ticketList'] = Ticket::query()->where('user_id', $user['id'])->paginate(10)->appends($request->except('page'));
+        $view['ticketList'] = Ticket::query()->where('user_id', $user['id'])->orderBy('created_at', 'desc')->paginate(10)->appends($request->except('page'));
 
         return Response::view('user.ticketList', $view);
     }
@@ -1130,8 +1132,8 @@ class UserController extends Controller
         $view['totalAmount'] = ReferralLog::query()->where('ref_user_id', $user['id'])->sum('ref_amount') / 100;
         $view['canAmount'] = ReferralLog::query()->where('ref_user_id', $user['id'])->where('status', 0)->sum('ref_amount') / 100;
         $view['link'] = self::$systemConfig['website_url'] . '/register?aff=' . $user['id'];
-        $view['referralLogList'] = ReferralLog::query()->where('ref_user_id', $user['id'])->with('user')->paginate(10);
-        $view['referralApplyList'] = ReferralApply::query()->where('user_id', $user['id'])->with('user')->paginate(10);
+        $view['referralLogList'] = ReferralLog::query()->where('ref_user_id', $user['id'])->with('user')->orderBy('created_at', 'desc')->paginate(10);
+        $view['referralApplyList'] = ReferralApply::query()->where('user_id', $user['id'])->with('user')->orderBy('created_at', 'desc')->paginate(10);
         $view['referralUserList'] = User::query()->select(['username', 'created_at'])->where('referral_uid', $user['id'])->orderBy('id', 'desc')->paginate(10);
 
         return Response::view('user.referral', $view);

+ 2 - 2
resources/views/emails/userExpireWarning.blade.php

@@ -69,7 +69,7 @@
                                     <th style="Margin:0;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;margin:0;padding:0;text-align:left">
                                         <div class="release" style="padding-top:5px;padding-left:20px;padding-bottom:20px;">
                                             <p>这是一封来自 {{$websiteName}} 的账号过期提醒。</p>
-                                            <p>您的账号【{{$lastCanUseDays}}】天后即将过期,为了确保您可继续正常享受我们的服务,请及时续期。</p>
+                                            <p>您的账号【{{$lastCanUseDays}}】天后即将过期,为了确保您可继续正常享受我们的服务,请及时续期。</p>
                                         </div>
                                     </th>
                                     <th class="expander" style="Margin:0;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;margin:0;padding:0!important;text-align:left;visibility:hidden;width:0"></th>
@@ -85,4 +85,4 @@
         </td>
     </tr>
     </tbody>
-</table>
+</table>

+ 2 - 2
resources/views/emails/userExpireWarningToday.blade.php

@@ -69,7 +69,7 @@
                                     <th style="Margin:0;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;margin:0;padding:0;text-align:left">
                                         <div class="release" style="padding-top:5px;padding-left:20px;padding-bottom:20px;">
                                             <p>这是一封来自 {{$websiteName}} 的账号过期提醒。</p>
-                                            <p>您的账号将于今天晚上【24:00】过期,为了确保您可继续正常享受我们的服务,请及时续期。</p>
+                                            <p>您的账号将于今天晚上【24:00】过期,为了确保您可继续正常享受我们的服务,请及时续期。</p>
                                         </div>
                                     </th>
                                     <th class="expander" style="Margin:0;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;margin:0;padding:0!important;text-align:left;visibility:hidden;width:0"></th>
@@ -85,4 +85,4 @@
         </td>
     </tr>
     </tbody>
-</table>
+</table>

+ 2 - 2
resources/views/emails/userTrafficWarning.blade.php

@@ -69,7 +69,7 @@
                                     <th style="Margin:0;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;margin:0;padding:0;text-align:left">
                                         <div class="release" style="padding-top:5px;padding-left:20px;padding-bottom:20px;">
                                             <p>这是一封来自 {{$websiteName}} 的流量警告提醒。</p>
-                                            <p>您的流量已使用【{{$usedPercent}}%】了,为了确保您可继续正常享受我们的服务,请及时续费或者购买流量包。</p>
+                                            <p>您的流量已使用【{{$usedPercent}}%】了,为了确保您可继续正常享受我们的服务,请及时续费或者购买流量包。</p>
                                         </div>
                                     </th>
                                     <th class="expander" style="Margin:0;color:#333;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:19px;margin:0;padding:0!important;text-align:left;visibility:hidden;width:0"></th>
@@ -85,4 +85,4 @@
         </td>
     </tr>
     </tbody>
-</table>
+</table>

+ 25 - 2
resources/views/user/buy.blade.php

@@ -12,6 +12,23 @@
             <div class="row invoice-body">
                 <div class="col-xs-12 table-responsive">
                     <table class="table table-hover">
+                      @if($goods->type == '3')
+                        <thead>
+                        <tr>
+                            <th class="invoice-title"> {{trans('home.service_name')}} </th>
+                            <th class="invoice-title text-center"> {{trans('home.service_price')}} </th>
+                        </tr>
+                        </thead>
+                        <tbody>
+                        <tr>
+                            <td style="padding: 10px;">
+                                <h2>{{$goods->name}}</h2>
+                                添加帐户余额{{$goods->price}}元
+                            </td>
+                            <td class="text-center"> ¥{{$goods->price}} </td>
+                        </tr>
+                        </tbody>
+                      @else
                         <thead>
                         <tr>
                             <th class="invoice-title"> {{trans('home.service_name')}} </th>
@@ -31,9 +48,12 @@
                             <td class="text-center"> x 1 </td>
                         </tr>
                         </tbody>
+                      	@endif
                     </table>
                 </div>
             </div>
+            @if($goods->type == '3')
+            @else
             <div class="row invoice-subtotal">
                 <div class="col-xs-3">
                     <h2 class="invoice-title"> {{trans('home.service_subtotal_price')}} </h2>
@@ -55,12 +75,15 @@
                     </p>
                 </div>
             </div>
+            @endif
             <div class="row">
                 <div class="col-xs-12" style="text-align: right;">
                     @if($is_youzan)
                         <a class="btn btn-lg red hidden-print" onclick="onlinePay()"> {{trans('home.online_pay')}} </a>
                     @endif
+                  	@if($goods->type <= '2')
                     <a class="btn btn-lg blue hidden-print uppercase" onclick="pay()"> {{trans('home.service_pay_button')}} </a>
+                  	@endif
                 </div>
             </div>
         </div>
@@ -143,7 +166,7 @@
                         if (ret.status == 'success') {
                             window.location.href = '{{url('payment')}}' + "/" + ret.data;
                         } else {
-                            layer.close(index);
+                            window.location.href = '{{url('invoices')}}';
                         }
                     });
                 }
@@ -185,4 +208,4 @@
             });
         }
     </script>
-@endsection
+@endsection

+ 22 - 0
resources/views/user/index.blade.php

@@ -36,6 +36,28 @@
         @endif
         <div class="row">
             <div class="col-md-8">
+                <div class="row">
+                    <div class="col-md-12">
+                        @if(!$articleList->isEmpty())
+                        @foreach($articleList as $key => $article)
+                        <div class="portlet light bordered">
+                            <div class="portlet-title tabbable-line">
+                                <div class="caption">
+                                    <i class="icon-directions font-green hide"></i>
+                                    <span class="caption-subject bold font-dark uppercase"> {{$article->title}} </span>
+                                    <span class="caption-helper">发布于:{{$article->created_at}}</span>
+                                </div>
+                            </div>
+                            <div class="portlet-body">
+                                <div class="tab-content">
+                                    {!!$article->content!!} 
+                                </div>
+                            </div>
+                        </div> 
+                        @endforeach
+                        @endif
+                    </div>
+                </div>
                 <div class="row">
                     <div class="col-md-12">
                         <div class="portlet light">

+ 1 - 1
resources/views/vendor/laravel-log-viewer/log.blade.php

@@ -1,5 +1,5 @@
 <!DOCTYPE html>
-<html lang="en">
+<html lang="{{app()->getLocale()}}">
 <head>
     <meta charset="utf-8">
     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">