rabin 3 éve
szülő
commit
cf58462cc3

+ 4 - 0
service/option/database/account.php

@@ -278,6 +278,10 @@ return array
             'name'      => '审核时间',
             'match'     => 'is_numeric',
             'desc'      => '审核时间',
+
+            'list_name' => '合同状态',
+            'list'      => $search_auth == 3 ? 'Dever::load("option/lib/account.getAgreementStatus", {id})' : false,
+            'list_order' => 10,
         ),
 
         'status'        => array

+ 1 - 0
service/option/database/agreement.php

@@ -44,6 +44,7 @@ return array
     'lang' => '期权合同管理',
     'order' => 10,
     'status' => $status,
+    'audit' => $audit,
     'start' => array
     (
         'update' => 'option/lib/manage.setAudit',

+ 23 - 0
service/option/lib/Account.php

@@ -86,6 +86,29 @@ class Account
         }
     }
 
+    public function getAgreementStatus($id, $table = 'option/account')
+    {
+        if ($id < 0) {
+            return '无';
+        }
+        $audit = Dever::db($table)->config['audit'];
+        $agreement = Dever::db('option/agreement')->find(array('aid' => $id));
+        if ($agreement) {
+            $string = $audit[$agreement['audit']];
+            if ($agreement['audit'] == 4) {
+                $string .= '<br />原因:' . $agreement['audit_desc'];
+            }
+            if ($agreement['audit_date']) {
+                $audit_date = date('Y-m-d H:i:s', $agreement['audit_date']);
+                $string .= '<br />'.$audit_date;
+            }
+            return $string;
+            
+        } else {
+            return '';
+        }
+    }
+
     /**
      * 验证手机号
      * @return mixed