rabin 2 years ago
parent
commit
e1fc5e12da
2 changed files with 29 additions and 2 deletions
  1. 23 0
      service/bill/database/push_cash.php
  2. 6 2
      service/bill/lib/Manage.php

+ 23 - 0
service/bill/database/push_cash.php

@@ -7,6 +7,15 @@ $status = array
 	1 => '发放成功',
 	2 => '发放失败',
 );
+
+$type = array
+(
+    10 => '手动发放',
+    13 => '区域招商补贴',
+    14 => '创V归店补贴',
+    15 => '区域运营收益',
+    //21 => '抵扣券差额',
+);
 return array
 (
     # 表名
@@ -45,6 +54,20 @@ return array
             'value'		=> $mid,
         ),
 
+        'type'      => array
+        (
+            'type'      => 'int-11',
+            'name'      => '交易类型',
+            'default'   => '10',
+            'desc'      => '交易类型',
+            'match'     => 'is_numeric',
+            'search'    => 'select',
+            'update'    => 'checkbox',
+            'option'    => $type,
+            'list'      => true,
+            'list_order' => 2,
+        ),
+
         'cash'      => array
         (
             'type'      => 'decimal-11,2',

+ 6 - 2
service/bill/lib/Manage.php

@@ -12,10 +12,14 @@ class Manage
         $mid = Dever::param('mid', $data);
         $cash = Dever::param('cash', $data);
         $desc = Dever::param('desc', $data);
-        if ($mid && $cash && $desc) {
+        $type = Dever::param('type', $data);
+        if (!$type) {
+            $type = 10;
+        }
+        if ($mid && $cash && $desc && $type) {
         	$member = Dever::db('agent/member')->find($mid);
         	if ($member && $member['status'] == 2) {
-        		Dever::load('bill/lib/cash')->up($mid, 10, $cash, $member['role'], $id, $desc, 2);
+        		Dever::load('bill/lib/cash')->up($mid, $type, $cash, $member['role'], $id, $desc, 2);
                 $where = array();
         		$where['where_id'] = $mid;
         		$where['cash'] = $cash;