Commit b0052bde authored by zhuwei's avatar zhuwei

排序验证

parent 195ba5e9
...@@ -68,6 +68,10 @@ class Performance extends Basic ...@@ -68,6 +68,10 @@ class Performance extends Basic
"end_day" => "", "end_day" => "",
"start_day" =>"", "start_day" =>"",
);*/ );*/
$checkResult = $this->validate($params, "PerformanceServiceValidate.selectDistrictPerformance");
if (true !== $checkResult) {
return $this->response(101, $checkResult);
}
$params["type"] = 3; $params["type"] = 3;
......
...@@ -97,7 +97,13 @@ class PerformanceService ...@@ -97,7 +97,13 @@ class PerformanceService
sum(add_house_num) as add_house_num_total, sum(add_house_num) as add_house_num_total,
sum(add_user_num) as add_user_num_total sum(add_user_num) as add_user_num_total
"; ";
//排序规则
if (!empty($params['order'])) {
$order = "performance_total ".$params['order'];
}else{
$order = "performance_total desc"; $order = "performance_total desc";
}
$result = $this->totalModel->getTotalByAgentIdForPcPerformance($field, $where_, $type, $order,$pageSize,$pageNo); $result = $this->totalModel->getTotalByAgentIdForPcPerformance($field, $where_, $type, $order,$pageSize,$pageNo);
$total_result = $this->totalModel->getTotalByAgentIdForPcPerformanceTotal($field, $where_, $type); $total_result = $this->totalModel->getTotalByAgentIdForPcPerformanceTotal($field, $where_, $type);
......
<?php
namespace app\index\validate;
use think\Validate;
/**
* Created by PhpStorm.
* User: zhuwei
* Date: 2018-09-19
* Time: 上午10:58:12
*/
class PerformanceServiceValidate extends Validate
{
protected $rule = [
'order' => 'require|in:desc,asc',
];
protected $message = [
'order.require' => '排序必传',
'order.in' => '排序只能为desc或asc',
];
protected $scene = [
'selectDistrictPerformance' => [ 'order' ],
];
}
\ No newline at end of file
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