xieruidong 2 years ago
parent
commit
f5e7e86bfe

+ 6 - 0
application/admin/controller/Customer.php

@@ -7,6 +7,7 @@ use app\admin\model\User;
 use app\common\controller\Backend;
 use app\common\model\Attachment;
 use app\common\model\SysConfig;
+use app\common\service\PayTransPerSvc;
 use fast\Date;
 use think\Db;
 
@@ -119,6 +120,11 @@ class Customer extends Backend
         $this->assignconfig('type_data', array_values($payTypeList));
         $this->assignconfig('type_column1', array_keys($payTypeList1));
         $this->assignconfig('type_data1', array_values($payTypeList1));
+        #转化率
+        $payCount=\app\admin\model\Orders::payed()->count();
+        $viewCount=PayTransPerSvc::get();
+        $payTransPer=$viewCount?bcmul(100,bcdiv($payCount,$viewCount)):0;
+        $this->assign('payTransPer',$payTransPer);
         return $this->view->fetch();
     }
 

+ 9 - 0
application/admin/view/customer/index.html

@@ -229,6 +229,15 @@
                             </div>
                         </div>
                     </div>
+                    <div class="col-sm-3 col-xs-6">
+                        <div class="sm-st clearfix">
+                            <span class="sm-st-icon st-green"><i class="fa fa-rmb"></i></span>
+                            <div class="sm-st-info">
+                                <span>{$payTransPer}%</span>
+                                访问支付转化率
+                            </div>
+                        </div>
+                    </div>
 
 
 

+ 10 - 0
application/common/model/ViewUnique.php

@@ -0,0 +1,10 @@
+<?php
+
+namespace app\common\model;
+
+use think\Model;
+
+class ViewUnique extends Model
+{
+
+}