浏览代码

试课,约课,配套,都需要支付成功后显示页面,翻译

lizhen_gitee 9 月之前
父节点
当前提交
975df8c302

+ 65 - 4
application/index/controller/Index.php

@@ -4,7 +4,6 @@ namespace app\index\controller;
 
 use think\Controller;
 use think\Db;
-use think\Request;
 
 class Index extends Controller
 {
@@ -16,6 +15,7 @@ class Index extends Controller
     //试课 支付成功页
     public function paysuccess(){
         $out_trade_no = input('out_trade_no','');
+        $lang = input('lang','en');
 
         $info = Db::name('trylesson_order')->alias('order')
             ->field('order.order_no,order.order_amount,
@@ -27,8 +27,27 @@ class Index extends Controller
 
             ->where('order.order_no',$out_trade_no)->find();
 
+        $info['paystatus'] = __('Pay Success');
+        $info['nowtime'] = date('n月d,Y H:i');
+
+        if($lang == 'en'){
+            $info['name'] = $info['name_en'];
+            $info['nowtime'] = date('M d,Y H:i');
+        }
+
         $this->assign('info',$info);
-        $this->assign('nowtime',date('Y-m-d H:i'));
+
+        $showtitle = [
+            'Order_No'  => __('Order No'),
+            'User_Name' => __('User Name'),
+            'Mobile'    => __('Mobile'),
+            'Status'    => __('Status'),
+            'Pay_Amount'=> __('Pay Amount'),
+            'Info'      => __('Info'),
+            'Pay_Time'  => __('Pay Time'),
+            'bookingnow'  => __('Booking Now'),
+        ];
+        $this->assign('showtitle',$showtitle);
 
         return $this->fetch();
     }
@@ -36,6 +55,7 @@ class Index extends Controller
     //售课 支付成功页
     public function lesson_paysuccess(){
         $out_trade_no = input('out_trade_no','');
+        $lang = input('lang','en');
 
         $info = Db::name('lesson_order')->alias('order')
             ->field('order.order_no,order.order_amount,
@@ -47,8 +67,28 @@ class Index extends Controller
 
             ->where('order.order_no',$out_trade_no)->find();
 
+        $info['paystatus'] = __('Pay Success');
+        $info['nowtime'] = date('n月d,Y H:i');
+
+        if($lang == 'en'){
+            $info['name'] = $info['name_en'];
+            $info['nowtime'] = date('M d,Y H:i');
+        }
+
         $this->assign('info',$info);
-        $this->assign('nowtime',date('Y-m-d H:i'));
+
+        $showtitle = [
+            'Order_No'  => __('Order No'),
+            'User_Name' => __('User Name'),
+            'Mobile'    => __('Mobile'),
+            'Status'    => __('Status'),
+            'Pay_Amount'=> __('Pay Amount'),
+            'Info'      => __('Info'),
+            'Pay_Time'  => __('Pay Time'),
+            'bookingnow'  => __('Booking Now'),
+            'ok'  => __('OK'),
+        ];
+        $this->assign('showtitle',$showtitle);
 
         return $this->fetch();
     }
@@ -56,6 +96,7 @@ class Index extends Controller
     //套餐 支付成功页
     public function package_paysuccess(){
         $out_trade_no = input('out_trade_no','');
+        $lang = input('lang','en');
 
         $info = Db::name('package_order')->alias('order')
             ->field('order.order_no,order.price as order_amount,
@@ -67,8 +108,28 @@ class Index extends Controller
 
             ->where('order.order_no',$out_trade_no)->find();
 
+        $info['paystatus'] = __('Pay Success');
+        $info['nowtime'] = date('n月d,Y H:i');
+
+        if($lang == 'en'){
+            $info['name'] = $info['name_en'];
+            $info['nowtime'] = date('M d,Y H:i');
+        }
+
         $this->assign('info',$info);
-        $this->assign('nowtime',date('Y-m-d H:i'));
+
+        $showtitle = [
+            'Order_No'  => __('Order No'),
+            'User_Name' => __('User Name'),
+            'Mobile'    => __('Mobile'),
+            'Status'    => __('Status'),
+            'Pay_Amount'=> __('Pay Amount'),
+            'Info'      => __('Info'),
+            'Pay_Time'  => __('Pay Time'),
+            'bookingnow'  => __('Booking Now'),
+            'ok'  => __('OK'),
+        ];
+        $this->assign('showtitle',$showtitle);
 
         return $this->fetch();
     }

+ 12 - 0
application/index/lang/zh-cn.php

@@ -139,4 +139,16 @@ return [
     'You have no permission'                                 => '你没有权限访问',
     'An unexpected error occurred'                           => '发生了一个意外错误,程序猿正在紧急处理中',
     'This page will be re-directed in %s seconds'            => '页面将在 %s 秒后自动跳转',
+
+    //
+    'Order No' => '订单号',
+    'User Name' => '用户姓名',
+    'Mobile' => '联系方式',
+    'Status' => '支付状态',
+    'Pay Amount' => '支付金额',
+    'Info' => '购买明细',
+    'Pay Time' => '支付时间',
+    'Pay Success' => '支付成功',
+    'Booking Now' => '立即预约',
+    'OK' => '确定',
 ];

+ 12 - 12
application/index/view/index/lesson_paysuccess.html

@@ -21,42 +21,42 @@
         <tbody>
         <tr>
             <td></td>
-            <td>订单号</td>
+            <td>{$showtitle.Order_No}</td>
             <td>{$info.order_no}</td>
         </tr>
         <tr>
             <td></td>
-            <td>用户姓名</td>
-            <td>{$info.lastname}{$info.firstname}</td>
+            <td>{$showtitle.User_Name}</td>
+            <td>{$info.lastname}  {$info.firstname}</td>
         </tr>
         <tr>
             <td></td>
-            <td>联系方式</td>
+            <td>{$showtitle.Mobile}</td>
             <td>{$info.mobile}</td>
         </tr>
         <tr>
             <td></td>
-            <td>当前状态</td>
-            <td>预约支付成功</td>
+            <td>{$showtitle.Status}</td>
+            <td>{$info.paystatus}</td>
         </tr>
         <tr>
             <td></td>
-            <td>支付金额</td>
+            <td>{$showtitle.Pay_Amount}</td>
             <td>{$info.order_amount}</td>
         </tr>
         <tr>
             <td></td>
-            <td>购买明细</td>
-            <td>预约:{$info.name}</td>
+            <td>{$showtitle.Info}</td>
+            <td>{$info.name}</td>
         </tr>
         <tr>
             <td></td>
-            <td>支付时间</td>
-            <td>{$nowtime}</td>
+            <td>{$showtitle.Pay_Time}</td>
+            <td>{$info.nowtime}</td>
         </tr>
         </tbody>
     </table>
-    <button style="margin: auto 30%;width:40%;height:50px;" type="button" class="btn btn-primary btn-lg" onclick="OpenSuccessPaybooked()" >确定</button>
+    <button style="margin: auto 30%;width:40%;height:50px;" type="button" class="btn btn-primary btn-lg" onclick="OpenSuccessPaybooked()" >{$showtitle.ok}</button>
 </body>
 </html>
 

+ 12 - 12
application/index/view/index/package_paysuccess.html

@@ -21,42 +21,42 @@
         <tbody>
         <tr>
             <td></td>
-            <td>订单号</td>
+            <td>{$showtitle.Order_No}</td>
             <td>{$info.order_no}</td>
         </tr>
         <tr>
             <td></td>
-            <td>用户姓名</td>
-            <td>{$info.lastname}{$info.firstname}</td>
+            <td>{$showtitle.User_Name}</td>
+            <td>{$info.lastname}  {$info.firstname}</td>
         </tr>
         <tr>
             <td></td>
-            <td>联系方式</td>
+            <td>{$showtitle.Mobile}</td>
             <td>{$info.mobile}</td>
         </tr>
         <tr>
             <td></td>
-            <td>当前状态</td>
-            <td>支付成功</td>
+            <td>{$showtitle.Status}</td>
+            <td>{$info.paystatus}</td>
         </tr>
         <tr>
             <td></td>
-            <td>支付金额</td>
+            <td>{$showtitle.Pay_Amount}</td>
             <td>{$info.order_amount}</td>
         </tr>
         <tr>
             <td></td>
-            <td>购买明细</td>
-            <td>配套:{$info.name}</td>
+            <td>{$showtitle.Info}</td>
+            <td>{$info.name}</td>
         </tr>
         <tr>
             <td></td>
-            <td>支付时间</td>
-            <td>{$nowtime}</td>
+            <td>{$showtitle.Pay_Time}</td>
+            <td>{$info.nowtime}</td>
         </tr>
         </tbody>
     </table>
-    <button style="margin: auto 30%;width:40%;height:50px;" type="button" class="btn btn-primary btn-lg" onclick="OpenSuccessPaybooked()" >确定</button>
+    <button style="margin: auto 30%;width:40%;height:50px;" type="button" class="btn btn-primary btn-lg" onclick="OpenSuccessPaybooked()" >{$showtitle.ok}</button>
 </body>
 </html>
 

+ 12 - 12
application/index/view/index/paysuccess.html

@@ -23,42 +23,42 @@
         <tbody>
         <tr>
             <td></td>
-            <td>订单号</td>
+            <td>{$showtitle.Order_No}</td>
             <td>{$info.order_no}</td>
         </tr>
         <tr>
             <td></td>
-            <td>用户姓名</td>
-            <td>{$info.lastname}{$info.firstname}</td>
+            <td>{$showtitle.User_Name}</td>
+            <td>{$info.lastname} {$info.firstname}</td>
         </tr>
         <tr>
             <td></td>
-            <td>联系方式</td>
+            <td>{$showtitle.Mobile}</td>
             <td>{$info.mobile}</td>
         </tr>
         <tr>
             <td></td>
-            <td>当前状态</td>
-            <td>支付成功</td>
+            <td>{$showtitle.Status}</td>
+            <td>{$info.paystatus}</td>
         </tr>
         <tr>
             <td></td>
-            <td>支付金额</td>
+            <td>{$showtitle.Pay_Amount}</td>
             <td>{$info.order_amount}</td>
         </tr>
         <tr>
             <td></td>
-            <td>购买明细</td>
-            <td>试课:{$info.name}</td>
+            <td>{$showtitle.Info}</td>
+            <td>{$info.name}</td>
         </tr>
         <tr>
             <td></td>
-            <td>支付时间</td>
-            <td>{$nowtime}</td>
+            <td>{$showtitle.Pay_Time}</td>
+            <td>{$info.nowtime}</td>
         </tr>
         </tbody>
     </table>
-    <button style="margin: auto 30%;width:40%;height:50px;" type="button" class="btn btn-primary btn-lg" onclick="OpenSuccessPay()" >立即预约</button>
+    <button style="margin: auto 30%;width:40%;height:50px;" type="button" class="btn btn-primary btn-lg" onclick="OpenSuccessPay()" >{$showtitle.bookingnow}</button>
 </body>
 </html>