Your Name 2 years ago
parent
commit
0286eeaba0
2 changed files with 24 additions and 12 deletions
  1. 1 1
      service/bill/database/tixian.php
  2. 23 11
      service/bill/lib/Manage.php

+ 1 - 1
service/bill/database/tixian.php

@@ -270,7 +270,7 @@ return array
             'default'   => '',
             'match'     => 'is_numeric',
             'desc'      => '操作人',
-            'list'      => '"{audit_admin}" > 0 ? Dever::load("manage/admin-find#username", {audit_admin}) : "-"',
+            'list'      => '"{audit_admin}" > 0 ? Dever::load("manage/auth.data#username", {audit_admin}) : "-"',
             // 'list_order'  => 8,
         ),
         'state'     => array

+ 23 - 11
service/bill/lib/Manage.php

@@ -71,6 +71,8 @@ class Manage
                         $tixian = Dever::db('bill/tixian')->find($info['type_id']);
                         $where['where_id'] = $tixian['id'];
                         $where['status'] = 1;
+                        $admin = Dever::load('manage/auth.data');
+                        $where['audit_admin'] = $admin['id'];
                         Dever::db('bill/tixian')->update($where);
                     }
                 } else {
@@ -84,6 +86,8 @@ class Manage
                         Dever::db('agent/member')->upCash($where);
                         $update['where_id'] = $tixian['id'];
                         $update['status'] = 3;
+                        $admin = Dever::load('manage/auth.data');
+                        $where['audit_admin'] = $admin['id'];
                         Dever::db('bill/tixian')->update($update);
                     }
                 }
@@ -121,6 +125,8 @@ class Manage
                     continue;
                 }
                 if ($audit == 2) {
+                    $admin = Dever::load('manage/auth.data');
+                    $where['audit_admin'] = $admin['id'];
                     Dever::db('bill/tixian')->update(array('where_id' => $id, 'status' => 2, 'operdate' => time()));
                     if ($info && $info['status'] == 1) {
                         Dever::db('bill/cash')->update(array('where_id' => $id, 'status' => 2, 'operdate' => time()));
@@ -131,6 +137,8 @@ class Manage
                         Dever::load('sms/api')->send('daili_tixian_yes', $member['mobile'], array('name' => $member['name']));
                     }
                 } else {
+                    $admin = Dever::load('manage/auth.data');
+                    $where['audit_admin'] = $admin['id'];
                     Dever::db('bill/tixian')->update(array('where_id' => $id, 'status' => 3, 'operdate' => time()));
                     # 通知短信
                     if (Dever::project('sms')) {
@@ -211,25 +219,29 @@ class Manage
         foreach($data as $k => $v){
             $member = Dever::db('agent/member')->find(array('id'=>$v['mid']));
             $role = Dever::db('setting/role')->find(array('id'=>$member['role']));
-            if($v['audit'] == 1){
-                $audit = '待审核';
-            }elseif($v['audit'] == 2){
-                $audit = '已审核';
-            }else{
-                $audit = '已作废';
-            }
+            
             if($v['status'] == -1){
                 $status = '未审核待发放';
+                $audit = '待审核';
             }elseif($v['status'] == 1){
                 $status = '已审核待发放';
+                $audit = '已审核';
             }elseif($v['status'] == 2){
                 $status = '已发放';
+                $audit = '已审核';
             }else{
                  $status = '已作废';
+                 $audit = '已作废';
             }
             $cdate = date('Y-m-d H:i',$v['cdate']);
             $operdate = date('Y-m-d H:i',$v['operdate']);
-            $admin = Dever::load('manage/auth.data');
+            if($v['audit_admin']){
+                $admin = Dever::load('manage/auth.data',$v['audit_admin']);
+                $username = $admin['username'];
+            }else{
+                $username = '';
+            }
+            
             if($v['ycash'] < 0){
                 $ycash = $v['ycash'] * (-1);
             }else{
@@ -244,8 +256,8 @@ class Manage
             (
                 $v['order_num'],
                 $member['name'],
-                "'".$member['mobile'],
-                "'".$member['idcard'],
+                $member['mobile'],
+                $member['idcard'],
                 $role['name'],
                 $ycash,
                 $cash,
@@ -254,7 +266,7 @@ class Manage
                 $operdate,
                 $audit,
                 $status,
-                $admin['username'],
+                $username,
                 '',
             );
              $body[] = $d;