|
@@ -118,6 +118,8 @@ class Log
|
|
|
$status_name = '已审核(待发放)';
|
|
|
} elseif ($status == 3) {
|
|
|
$status_name = '已审核(已发放)';
|
|
|
+ } elseif ($status == 4) {
|
|
|
+ $status_name = '审核驳回';
|
|
|
} else {
|
|
|
$status_name = '已作废';
|
|
|
}
|
|
@@ -129,4 +131,25 @@ class Log
|
|
|
|
|
|
return $status_name;
|
|
|
}
|
|
|
+
|
|
|
+ # 修改记录状态
|
|
|
+ public function upStatus($id, $status, $cash = false, $update = array())
|
|
|
+ {
|
|
|
+ $info = Dever::db('account/info_log')->find($id);
|
|
|
+ if ($info) {
|
|
|
+ $update['where_id'] = $info['id'];
|
|
|
+ $update['status'] = $status;
|
|
|
+ $state = Dever::db('account/info_log')->update($update);
|
|
|
+ if ($state && $status >= 4 && $cash) {
|
|
|
+ $cash = $info['cash'];
|
|
|
+ $update = array();
|
|
|
+ $update['where_id'] = $info['info_id'];
|
|
|
+ $update['set_cash'] = $cash;
|
|
|
+ $update['set_col'] = $cash;
|
|
|
+ $update['clear'] = true;
|
|
|
+ $func = 'inc';
|
|
|
+ Dever::db('account/info')->$func($update);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|