Commit bba9b320 authored by hujun's avatar hujun

获取周报或者日报

parent ede7de93
......@@ -141,4 +141,40 @@ class Statement extends Basic
return $this->response($code, $msg, $data);
}
/**
* 获取周报或者日报
*
* @return \think\Response
* @throws \think\db\exception\DataNotFoundException
* @throws \think\db\exception\ModelNotFoundException
* @throws \think\exception\DbException
*/
public function getWeekOrDay() {
$code = 200;
$msg = '';
if (empty($this->params['agent_id'])) {
return $this->response(101, 'Agent_id is null!');
}
$agent_report = new RAgentReport();
$pageNo = empty($params['pageNo']) ? 1 : $params['pageNo'];
$pageSize = empty($params['pageSize']) ? 15 : $params['pageSize'];
$fields = 'id,create_time,start_time,end_time,img_url';
$where['is_del'] = 0;
$where['agent_id'] = $this->agentId;
if ($this->params['type'] == 1) {
$where['type'] = 1;
} else {
$where['type'] = 2;
}
$data['list'] = $agent_report->getList($pageNo, $pageSize, 'id desc', $fields, $where);
$data['total'] = $agent_report->getTotal($where);
foreach ($data as $k=>$v) {
$data[$k]['img_url'] = CURRENT_URL.'static/week_work_img/'.$data[$k]['img_url'];
}
return $this->response($code, $msg, $data);
}
}
\ No newline at end of file
......@@ -358,7 +358,7 @@ Route::group('broker', [
'selectPerformanceByTime' => ['api_broker/Performance/selectPerformanceByTime', ['method' => 'get']],
'weekWorkImg' => ['api_broker/Statement/weekWorkImg', ['method' => 'post']], //生成周报和日报图片
'setReportContent' => ['api_broker/Statement/setReportContent', ['method' => 'get|post']], //保存日报周报四个字段
'getWeekOrDay' => ['api_broker/Statement/getWeekOrDay', ['method' => 'get']], //获取日报或者周报
]);
......
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