示例#1
0
class PowerLineTypeRoute(Resource):
    def __init__(self):
        self.dao = LinesDao()
        self.userDao = UserDAO()

    def post(self):
        #if (request.data != ""):
        #    data = json.loads(request.data)
        #    token = data['token']
        #    user = self.userDao.verify_token(token, '')
        #    if (not user):
        #         return make_response(jsonify({'error': 'Unauthorized access'}), 401)
        args = parser.parse_args()
        linename = args.get('linename')
        rs = []
        if (linename == None or linename == ''):
            rs = self.dao.query_lineTypes()
        else:
            rs = self.dao.query_lineTypesBlur(linename)

        if rs == None:
            return make_response(
                jsonify({
                    'error': '查询线路电压等级失败',
                    'errorcode': 10000000
                }), 401)
        else:
            return rs

    #else:
    #    return  make_response(jsonify({'error': 'Unauthorized access'}), 401)

    def get(self):
        return self.post()
示例#2
0
class PowerLineTypeRoute(Resource):
    def __init__(self):
        self.dao = LinesDao()
        self.userDao = UserDAO

    def post(self):
        #if (request.data != ""):
        #    data = json.loads(request.data)
        #    token = data['token']
        #    user = self.userDao.verify_token(token, '')
        #    if (not user):
        #         return make_response(jsonify({'error': 'Unauthorized access'}), 401)
        rs = self.dao.query_lineTypes()
        if rs == None:
            return make_response(jsonify({'error': 'Unauthorized access'}),
                                 401)
        else:
            return rs

    #else:
    #    return  make_response(jsonify({'error': 'Unauthorized access'}), 401)

    def get(self):
        return self.post()