rabin 2 anni fa
parent
commit
4f5a296cc2
2 ha cambiato i file con 28 aggiunte e 0 eliminazioni
  1. 27 0
      service/agent/lib/Tool.php
  2. 1 0
      service/bill/database/cash.php

+ 27 - 0
service/agent/lib/Tool.php

@@ -924,4 +924,31 @@ class Tool
         $file = '未签合同代理商';
         return Dever::excelExport($body, $head, $file);
     }
+
+    # 扣除多发的余额
+    public function kou_api()
+    {
+        Dever::config('base')->hook = true;
+        $mobile = '13076022976,1200|13616666588,1800|13720960823,600|13850081581,6000|13858020928,1200|13859945213,4200|15258625772,3600|15359256259,8000|15359256306,6000|15578911668,600|15711544119,1200|15735531682,600|15805915398,3000|15860770901,1800|17750102683,4000|18304637959,1200|18315870187,600|18367725635,4000|18535747148,2000|18805051279,27600|18834354598,1200|19859261149,600';
+
+        $temp = explode('|', $mobile);
+
+        foreach ($temp as $k => $v) {
+            $t = explode(',', $v);
+            $mobile = $t[0];
+            $cash = $t[1];
+            $member = Dever::db('agent/member')->find(array('mobile' => $mobile));
+            if ($member && $member['status'] == 2 && $where['cash'] >= $cash) {
+                $cash = -1*$cash;
+                Dever::load('bill/lib/cash')->up($member['id'], 21, $cash, $member['role'], $member['id'], '抵扣券差额', 2);
+                $where = array();
+                $where['where_id'] = $member['id'];
+                $where['cash'] = $cash;
+                $where['clear'] = true;
+                Dever::db('agent/member')->upCash($where);
+            }
+        }
+
+        return 'ok';
+    }
 }

+ 1 - 0
service/bill/database/cash.php

@@ -26,6 +26,7 @@ $type = array
     13 => '区域招商补贴',
     14 => '创V归店补贴',
     15 => '区域运营收益',
+    21 => '抵扣券差额',//市场培训费或者直推佣金多发,这里需要扣除
 );
 
 $role = function()