예제 #1
0
 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;
 }
예제 #2
0
 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('保存失败');
     }
 }