def get(self,company_id,*args,**kwargs): company_service = CompanyServices(self.db) user_services = UserServices(self.db) company = company_service.get_company_by_id(company_id) user = user_services.get_user_by_id(company.Fuser_id) self.echo('ops/company/company_edit.html',{'company':company,'user':user})
def get(self): Fid = self.get_current_user().get('Fid') u_svr = UserServices(self.db) user = u_svr.get_user_by_id(Fid) return self.echo( 'crm/login/user_info_edit.html', {'user': user}, layout='crm/common/base.html')
def post(self, user_id): uid_mct = self.get_current_user().get('Fid') pms = self.check_arg('permission', u'^[\d\w,]{1,512}$', '') kwargs = { 'Fuser_mobi': self.check_arg('user_mobi', u'^\d{1,28}$'), 'Fnick_name': self.check_arg('user_name', u'^[\u4e00-\u9fa5\d\w\s]{1,28}$'), # 'Fnick_name': self.check_arg('nick_name', u'^[\u4e00-\u9fa5\d\w\s]{1,28}$', ''), 'Femail': self.check_arg('user_email', u'^[\w\d@.]{1,64}$', ''), "Fpermission": pms } pwd_srv = UserServices(self.db) _user_pwd = self.check_arg('user_pwd', u'^[\d\w]{1,28}$', '') if _user_pwd: _user = pwd_srv.get_user_by_id(user_id) kwargs['Fuser_pwd'] = pwd_srv.user_passed(_user_pwd, _user.Fuid) user_srv = CompanyUserServices(self.db) user_srv.edit_users(uid_mct, user_id, **kwargs) return self.write({'stat': 'ok', 'msg': ''})
def post(self): res = self.check_args( Fbirthday='', Femail='', Fweixin='', Fweibo='', Fqq='', Fuser_pwd='', ) if res: return self.write(Error(2000, res, "参数错误").__dict__) Fid = self.get_current_user().get('Fid') self.get_paras_dict() del self.qdict['_xsrf'] user_srv = UserServices(self.db) if self.qdict['Fuser_pwd']: _user = user_srv.get_user_by_id(Fid) self.qdict['Fuser_pwd'] = user_srv.user_passed( self.qdict['Fuser_pwd'], _user.Fuid) user_srv.update_user(Fid, **self.qdict) return self.write({'stat': 'ok', 'msg': ''})