|
@@ -1027,4 +1027,42 @@ class Manage
|
|
|
$where = array();
|
|
|
return Dever::search('agent/member', $where);
|
|
|
}
|
|
|
+ public function out_arealog($data){
|
|
|
+ $header = array('区域名称', '区域价值', '售出时间');
|
|
|
+ $body = array();
|
|
|
+ foreach($data as $k1=> $v1){
|
|
|
+ $member = Dever::db('agent/member')->find($v1['mid']);
|
|
|
+ $role = Dever::db('setting/role')->find($member['role']);
|
|
|
+ if ($role['type'] == 1) {
|
|
|
+ $data[$k1]['price'] = $role['price'];
|
|
|
+ }
|
|
|
+ if(isset($data[$k1]['price']) && $data[$k1]['price']<1){
|
|
|
+ unset($data[$k1]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $res = array_values($data);
|
|
|
+ foreach($res as $k=>$v){
|
|
|
+ $res[$k]['areas'] = Dever::load("area/api.string", $v['area']);
|
|
|
+ $member = Dever::db('agent/member')->find($v['mid']);
|
|
|
+ $role = Dever::db('setting/role')->find($member['role']);
|
|
|
+ $res[$k]['cdate'] = date('Y-m-d H:i',$v['cdate']);
|
|
|
+ if ($role['type'] == 1) {
|
|
|
+ $res[$k]['price'] = $role['price'];
|
|
|
+ } elseif ($role['type'] == 2) {
|
|
|
+ $res[$k]['price'] = Dever::load('area/api')->getPrice($role['area'], $v['area']);
|
|
|
+ }
|
|
|
+
|
|
|
+ $d = array
|
|
|
+ (
|
|
|
+ $res[$k]['areas'],
|
|
|
+ $res[$k]['price'],
|
|
|
+ $res[$k]['cdate']
|
|
|
+
|
|
|
+ );
|
|
|
+
|
|
|
+ $body[] = $d;
|
|
|
+ }
|
|
|
+ $file = Dever::input('excel_name');
|
|
|
+ return Dever::excelExport($body, $header, $file);
|
|
|
+ }
|
|
|
}
|