def post(self): entityname = self.get_argument("entityname", "") arguments = self.beforesaveformat(entityname, self.request.arguments) result = entity.createEntity(entityname, arguments) if result['result']=='success': self.afterSave(entityname,arguments) self.writeLog("create",entityname,str(arguments)) self.write(tornado.escape.json_encode(result))
def post(self): entityname = "users_resources" arguments = self.beforesaveformat(entityname, self.request.arguments) result = {} if arguments.has_key("id") and arguments['id'][0] and int(arguments['id'][0])>0: result = entity.editEntity(entityname, arguments) else: result = entity.createEntity(entityname, arguments) if result['result']=='success': self.afterSave(entityname,arguments) self.writeLog("create",entityname,str(arguments)) self.write(tornado.escape.json_encode(result))
def writeLog(self,action,entityname,msg): content = str.format("{0} at {1} {4} {2},values is {3}",self.get_current_user(),datetime.now().isoformat(), const.entities[entityname]['tablename'],msg,action) #print content arguments = {"content":[content],"createtime":[datetime.now()]} result = entity.createEntity("loginfo", arguments)
def post(self): entityname = self.get_argument("entityname", "") arguments = self.beforesaveformat(entityname, self.request.arguments) result = entity.createEntity(entityname, arguments) self.write(tornado.escape.json_encode(result))