| // +------------------------------------------------+ namespace app\system\controller; use app\common\model\AccountRules as AccountRulesModel; use app\common\service\AccountRules as AccountRulesService; use think\Request; class Rule extends _Init { public function index() { $map['status'] = ['egt', 0]; $list = AccountRulesModel::where($map)->paginate($this->list_rows); $this->assign('list', $list); return $this->fetch(); } public function status($id, $status) { return AccountRulesService::status($id, $status); } public function add(Request $Request) { if (IS_POST) { $data = $Request->post(); $result = AccountRulesService::create($data); return $this->back($result); } else { return $this->fetch(); } } public function edit(Request $Request, $id) { if (IS_POST) { $data = $Request->post(); $result = AccountRulesService::edit($data); return $this->back($result); } else { $this->assign('info', AccountRulesModel::find($id)); return $this->fetch('add'); } } public function del($id) { $result = AccountRulesService::del($id); return $this->back($result); } }