Przeglądaj źródła

修改收支记录

stanley-king 6 lat temu
rodzic
commit
e0e4f696ca
1 zmienionych plików z 57 dodań i 21 usunięć
  1. 57 21
      helper/bonus/recorder.php

+ 57 - 21
helper/bonus/recorder.php

@@ -135,6 +135,20 @@ class recorder
         $this->model_pd->changePd("bonus_add_money", $data);
     }
 
+    private function filter_sn($lg_desc)
+    {
+        $pos = mb_strpos($lg_desc, ':');
+        if ($pos != false) {
+            return mb_substr($lg_desc, $pos + 1);
+        }
+        return '';
+    }
+    private function isbonus($lg_desc)
+    {
+        $pos = mb_strpos($lg_desc, '预存款');
+        return ($pos === false);
+    }
+
     public function filter_pd_log($items)
     {
         $pdlogs = [];
@@ -147,29 +161,60 @@ class recorder
             $add_time = $val['lg_add_time'];
             $type = $val['lg_type'];
             $sn = $this->filter_sn($val['lg_desc']);
+            $fbonus = $this->isbonus($val['lg_desc']);
 
             $item['av_amount'] = $av_amount;
             $item['freeze_amount'] = $freeze_amount;
             $item['add_time'] = $add_time;
 
             $fAdd = true;
-            if ($type == 'order_pay') {
-                $item['title'] = "支付订单";
+            if ($type == 'order_pay')
+            {
+                if($fbonus) {
+                    $item['title'] = "红包支付订单";
+                } else {
+                    $item['title'] = "预存款支付订单";
+                }
                 $item['sn'] = "订单号:{$sn}";
-            } else if ($type == 'order_freeze') {
-                $item['title'] = "下单扣除红包";
+            }
+            else if ($type == 'order_freeze')
+            {
+                if($fbonus) {
+                    $item['title'] = "下单扣除红包";
+                } else {
+                    $item['title'] = "下单扣除预存款";
+                }
+
                 $item['sn'] = "订单号:{$sn}";
-            } else if ($type == 'order_cancel') {
-                $item['title'] = "取消订单,解冻红包";
+            }
+            else if ($type == 'order_cancel')
+            {
+                if($fbonus) {
+                    $item['title'] = "取消订单,解冻红包";
+                }
+                else {
+                    $item['title'] = "取消订单,解冻预存款";
+                }
+
                 $item['sn'] = "订单号:{$sn}";
-            } else if ($type == 'order_comb_pay') {
-                $item['title'] = "下单,支付被冻结的红包";
+            }
+            else if ($type == 'order_comb_pay')
+            {
+                if($fbonus) {
+                    $item['title'] = "下单,支付被冻结的红包";
+                } else {
+                    $item['title'] = "下单,支付被冻结的预存款";
+                }
+
                 $item['sn'] = "订单号:{$sn}";
                 $item['av_amount'] = $freeze_amount;
-            } else if ($type == 'recharge') {
+            }
+            else if ($type == 'recharge')
+            {
                 $item['title'] = "充值";
                 $item['sn'] = "充值单号:{$sn}";
-            } else if ($type == 'refund') {
+            } else if ($type == 'refund')
+            {
                 $item['title'] = "确认退款";
             } else if ($type == 'vr_refund') {
                 $item['title'] = "虚拟兑码退款成功";
@@ -188,10 +233,10 @@ class recorder
                 $item['title'] = "红包过期扣款";
                 $item['sn'] = '';
             } else if ($type == 'sys_add_money') {
-                $item['title'] = "管理员调节预存款";
+                $item['title'] = "管理员增加预存款";
                 $item['sn'] = '';
             } else if ($type == 'sys_del_money') {
-                $item['title'] = "管理员调节预存款";
+                $item['title'] = "管理员减少预存款";
                 $item['sn'] = '';
             } else if ($type == 'sys_freeze_money') {
                 $item['title'] = "管理员冻结预存款";
@@ -211,15 +256,6 @@ class recorder
         return $pdlogs;
     }
 
-    private function filter_sn($lg_desc)
-    {
-        $pos = mb_strpos($lg_desc, ':');
-        if ($pos != false) {
-            return mb_substr($lg_desc, $pos + 1);
-        }
-        return '';
-    }
-
     private function filter_make_type($lg_desc)
     {
         $reg = '/make_type=(\d+)/i';