Commit 1a151cf0 authored by sugar's avatar sugar

对接鹿马

parent 77fbe1ab
...@@ -212,6 +212,34 @@ class Device extends Api{ ...@@ -212,6 +212,34 @@ class Device extends Api{
$this->success('获取设备收益说明成功',$explanation); $this->success('获取设备收益说明成功',$explanation);
} }
/**
* 鹿马请求我的站点列表
*/
public function mySelfSites(){
if(!$this->request->isPost()){
$this->error('获取失败');
}
$data = $params = $this->request->post();
unset($params['sign']);
unset($params['user_id']);
ksort($params);
if($data['sign'] == sha1(urldecode(http_build_query($params).'token='.config('luma.token')))) {
$site_list = Site::where(['agent_user_id' => $this->auth->id])
->page($data['page'])
->limit($this->pageSize)
->select();
foreach ($site_list as $key => $val) {
$device_count = Chargedevice::where(['site_id' => $val['id'], 'user_id' => $data['user_id']])->count();//获取我的每个站点设备数
$site_list[$key]['device_count'] = $device_count;
}
$total_device_count = Chargedevice::where(['user_id' => $data['user_id']])->count();
$this->success('获取成功', ['site_list' => $site_list, 'total_device_count' => $total_device_count]);
}else{
$this->error('获取失败,签名错误');
}
}
/** /**
* 鹿马请求我的设备接口 * 鹿马请求我的设备接口
*/ */
...@@ -229,7 +257,14 @@ class Device extends Api{ ...@@ -229,7 +257,14 @@ class Device extends Api{
->page($data['page']) ->page($data['page'])
->limit($this->pageSize) ->limit($this->pageSize)
->select();//获取我的每个站点设备详情 ->select();//获取我的每个站点设备详情
$this->success('获取成功', ['device_list' => $device_list]); $site_info = Site::alias('s')
->join('addr ad','ad.ID = s.area_id','left')
->field('s.*,ad.MergerName')
->where(['s.id' =>$data['site_id']])
->find();
$site_device_count = Chargedevice::where($where)->count();//获取我的每个站点设备数
$this->success('获取成功',['device_list' =>$device_list,'site_device_count' =>$site_device_count,'site_info' =>$site_info]);
}else{ }else{
$this->error('获取失败,签名错误'); $this->error('获取失败,签名错误');
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment