def get_tool_use_info(server_id, date): if server_id == 'all': return ToolUseLog.query(condition="stat_date = '%s'" % date) else: return ToolUseLog.query( condition="server_id= '%s' and stat_date = '%s' " % (server_id, date))
def get_tool_use_info(server_id, date): if server_id == 'all': return ToolUseLog.query(condition="stat_date = '%s'" % date) else: return ToolUseLog.query(condition="server_id= '%s' and stat_date = '%s' "%(server_id, date))
total = data_map.get(key,0) total += data['total'] data_map[key] = total except Exception,ex: self.log(ex) self.log("server_name:[%s],page:[%s] stat fail "%(server.server_name, page)) finally: page += 1 cursor.close() if bool(data_map): for k,v in data_map.items(): use_type = k.split(',')[0] flag = k.split(',')[1] tool_use_log = ToolUseLog() tool_use_log.server_id = server.server_id tool_use_log.tool_type = ToolType.TOOL_TYPE_GOLD tool_use_log.tool_id = ToolID.TOOL_ID_GOLD tool_use_log.use_type = int(use_type) if flag == '-1': tool_use_log.tool_num = 0 - v else: tool_use_log.tool_num = v tool_use_log.stat_date = date tool_use_log.persist() """ 统计银币消耗 """ page = 1 data_map = {}
total += data['total'] data_map[key] = total except Exception, ex: self.log(ex) self.log("server_name:[%s],page:[%s] stat fail " % (server.server_name, page)) finally: page += 1 cursor.close() if bool(data_map): for k, v in data_map.items(): use_type = k.split(',')[0] flag = k.split(',')[1] tool_use_log = ToolUseLog() tool_use_log.server_id = server.server_id tool_use_log.tool_type = ToolType.TOOL_TYPE_GOLD tool_use_log.tool_id = ToolID.TOOL_ID_GOLD tool_use_log.use_type = int(use_type) if flag == '-1': tool_use_log.tool_num = 0 - v else: tool_use_log.tool_num = v tool_use_log.stat_date = date tool_use_log.persist() """ 统计银币消耗 """ page = 1 data_map = {} self.log('server_name:[%s] stat copper start' % (server.server_name))