add($data); return $this->success($res); } /** * @param $data * @param $condition * @return array */ public function editRegionLevel($data, $condition) { $res = model('region_level')->update($data, $condition); return $this->success($res); } public function delRegionLevel($condition) { $res = model('region_level')->delete($condition); return $this->success($res); } public function getRegionLevelList($condition, $field = "*", $order = '') { $res = model('region_level')->getList($condition, $field, $order); return $this->success($res); } public function getRegionLevelPage($condition, $page = 1, $page_size = PAGE_LIST_ROWS, $field = "*", $order = '') { $res = model('region_level')->pageList($condition, $field, $order, $page, $page_size); return $this->success($res); } public function getRegionLevelInfo($condition, $field = '*') { $res = model('region_level')->getInfo($condition, $field); if($res){ $res['direct_site_rate'] = $res['reward_type'] == 1 ? $res['site_rate'] : 0; $res['reward_site_rate'] = $res['reward_type'] == 2 ? $res['site_rate'] : 0; } return $this->success($res); } }