コード例 #1
0
ファイル: Control.py プロジェクト: meisanggou/Billing
 def __init__(self):
     self.db = DB()
     self.sys_user = "******"
     self.user = UserManager()
     self.user_role_desc = self.user.role_desc
     self.role_value = self.user.role_value
     self.pro_man = ProjectManager()
     self.member_man = MemberManager()
     self.item_man = ItemManager()
コード例 #2
0
 def __init__(self):
     self.db = DB()
     self.t_project = "project_info"
     self.t_user_project = "user_project"
コード例 #3
0
from datetime import datetime
from functools import wraps
from flask import session, g, redirect, Blueprint, jsonify, request
from flask_login import LoginManager, UserMixin, login_required
from apscheduler.schedulers.background import BackgroundScheduler
import apscheduler.events
from Tools.Mysql_db import DB
from Tools.MyEmail import MyEmailManager
from Class.Control import ControlManager
from Function.Common import *

__author__ = 'zhouheng'

TIME_FORMAT = "%Y-%m-%d %H:%M:%S"

db = DB()
ip = IPManager()
control = ControlManager()
my_email = MyEmailManager("/home/msg/conf/")
dms_scheduler = BackgroundScheduler()


def err_listener(ev):
    with open("dms_task.log", "a") as wr:
        wr.write("----------%s----------\n" %
                 datetime.now().strftime(TIME_FORMAT))
        if isinstance(ev, apscheduler.events.JobSubmissionEvent):
            wr.write("Job Submission Event\n")
            wr.write("code: %s\n" % ev.code)
            wr.write("job_id: %s\n" % ev.job_id)
            wr.write("scheduled_run_times: %s\n" % ev.scheduled_run_times)
コード例 #4
0
 def __init__(self):
     self.db = DB()
     self.t_item = "billing_item"
コード例 #5
0
 def __init__(self):
     self.db = DB()
     pass
コード例 #6
0
 def __init__(self):
     self.db = DB()
     self.user = "******"
     self._salt_password = "******"
     self.default_password = "******"
     self._data_role_desc = {
         "module_desc": u"数据传输",
         "role_list": {
             "market": {
                 "role_desc": u"市场",
                 "role_value": 1
             },
             "upload": {
                 "role_desc": u"上传",
                 "role_value": 2
             },
             "calc": {
                 "role_desc": u"计算",
                 "role_value": 4
             }
         }
     }
     self._api_role_desc = {
         "module_desc": u"API文档",
         "role_list": {
             "api_look": {
                 "role_desc": u"查看",
                 "role_value": 8
             },
             "api_new": {
                 "role_desc": u"新建",
                 "role_value": 16
             },
             "api_module_new": {
                 "role_desc": u"新建模块",
                 "role_value": 8192
             }
         }
     }
     self._table_role_desc = {
         "module_desc": u"数据表描述",
         "role_list": {
             "table_look": {
                 "role_desc": u"查看",
                 "role_value": 32
             }
         }
     }
     self._right_role_desc = {
         "module_desc": u"权限列表",
         "role_list": {
             "right_look": {
                 "role_desc": u"查看",
                 "role_value": 64
             },
             "right_new": {
                 "role_desc": u"新建",
                 "role_value": 16384
             }
         }
     }
     self._user_role_desc = {
         "module_desc": u"操作用户",
         "role_list": {
             "user_new": {
                 "role_desc": u"新建",
                 "role_value": 128
             }
         }
     }
     self._bug_role_desc = {
         "module_desc": u"BUG操作",
         "role_list": {
             "bug_look": {
                 "role_desc": u"查看",
                 "role_value": 256
             },
             "bug_new": {
                 "role_desc": u"新建",
                 "role_value": 512
             },
             "bug_link": {
                 "role_desc": u"被关联",
                 "role_value": 1024
             },
             "bug_cancel": {
                 "role_desc": u"取消",
                 "role_value": 2048
             },
             "bug_del": {
                 "role_desc": u"删除",
                 "role_value": 4096
             }
         }
     }
     self._status_code_role_desc = {
         "module_desc": u"API状态码",
         "role_list": {
             "status_code_look": {
                 "role_desc": u"查看",
                 "role_value": 32768
             },
             "status_code_new": {
                 "role_desc": u"新建",
                 "role_value": 65536
             },
             "status_code_del": {
                 "role_desc": u"删除",
                 "role_value": 131072
             },
             "status_code_module": {
                 "role_desc": u"新建模块",
                 "role_value": 524288
             }
         }
     }
     self._log_role_desc = {
         "module_desc": u"晶云平台日志",
         "role_list": {
             "log_look": {
                 "role_desc": u"查看",
                 "role_value": 262144
             },
             "log_receive": {
                 "role_desc": u"接收",
                 "role_value": 1048576
             }
         }
     }
     self._release_role_desc = {
         "module_desc": u"重新发布环境",
         "role_list": {
             "release_ih_N": {
                 "role_desc": u"ih普通",
                 "role_value": 2097152
             },
             "release_ih_V": {
                 "role_desc": u"ihVIP",
                 "role_value": 4194304
             },
             "release_ytj_N": {
                 "role_desc": u"ytj普通",
                 "role_value": 8388608
             }
         }
     }
     self._param_role_desc = {
         "module_desc": u"晶云参数",
         "role_list": {
             "param_look": {
                 "role_desc": u"查看",
                 "role_value": 16777216
             },
             "param_new": {
                 "role_desc": u"新建",
                 "role_value": 33554432
             },
             "param_update": {
                 "role_desc": u"更新",
                 "role_value": 67108864
             },
             "param_del": {
                 "role_desc": u"删除",
                 "role_value": 134217728
             }
         }
     }
     self.role_desc = {
         "data": self._data_role_desc,
         "api": self._api_role_desc,
         "table": self._table_role_desc,
         "right": self._right_role_desc,
         "user": self._user_role_desc,
         "bug": self._bug_role_desc,
         "status_code": self._status_code_role_desc,
         "log": self._log_role_desc,
         "release": self._release_role_desc,
         "param": self._param_role_desc
     }
     self.__init_role__()