public function run() { $open_id = Input::get('wx_id', ''); $user = []; if (!empty($open_id)) { $tmpUser = UserORM::whereWxId($open_id)->first(); if ($tmpUser) { $user = $tmpUser; } else { $id = 0; $params = ['wx_id' => $open_id]; $r = UserORM::edit($id, $params); $user = UserORM::find($r[1]->id); } } return $user; }
public function save() { $id = (int) Input::get('id', 0); $params = Input::all(); unset($params['id']); if (empty($params['real_name'])) { $this->_fail('姓名必填'); } if (empty($params['mobile'])) { $this->_fail('电话必填'); } if (empty($params['address'])) { $this->_fail('地址必填'); } try { UserORM::edit($id, $params); $this->_succ('保存成功', URL::route('userLists')); } catch (Exception $e) { $this->_fail('保存失败'); } }