def checkTokenArgument(self, argument): if (not argument): return False if not 'token' in argument: return False token = argument.get('token') return not StringUtils.isEmpty(token)
def validateToken(self, token): if (StringUtils.isEmpty(token)): return None, "Invalid token" try: userDao = UserDao() user = userDao.getUser(token) if user == None: return None, "Invalid token" return user, None except Exception as ex: return None, '''Valid user exception: {}'''.format(str(ex))
def getAllProduct(): if (not request.args): return make_response( jsonify({'error': 'Missing token parameter value'}), 404) if (not 'token' in request.args): return make_response( jsonify({'error': 'Missing token parameter value'}), 404) token = request.args.get('token') if (StringUtils.isEmpty(token)): return make_response(jsonify({'error': 'Missing token parameter'}), 404) productCtrl = ProductController() result = productCtrl.getProducts(request.args.get('token')) if 'success' in result: return make_response(jsonify(result), 201) else: return make_response(jsonify(result), 404)
def searchProduct(): if not request.args: return make_response( jsonify({'error': 'Missing token parameter value'}), 404) if not 'token' in request.args: return make_response( jsonify({'error': 'Missing token parameter value'}), 404) token = request.args.get('token') if (StringUtils.isEmpty(token)): return make_response(jsonify({'error': 'Missing token parameter'}), 404) if not request.json: return make_response( jsonify({'error': 'Missing json parameters value'}), 404) if not 'search_key' in request.json: return make_response(jsonify({'error': 'Missing json parameter'}), 404) searchKey = request.json['search_key'] productCtrl = ProductController() result = productCtrl.searchProduct(token, searchKey) if 'success' in result: return make_response(jsonify(result), 201) else: return make_response(jsonify(result), 404)
def updateQuantityAndOriginalPrice(): if not request.args: return make_response( jsonify({'error': 'Missing token parameter value'}), 404) if not 'token' in request.args: return make_response( jsonify({'error': 'Missing token parameter value'}), 404) token = request.args.get('token') if (StringUtils.isEmpty(token)): return make_response(jsonify({'error': 'Missing token parameter'}), 404) if not request.json: return make_response( jsonify({'error': 'Missing json parameters value'}), 404) if not 'products' in request.json: return make_response(jsonify({'error': 'Missing json parameter'}), 404) products = request.json['products'] productCtrl = ProductController() result = productCtrl.updateProductQuantityAndOriginalPrice(token, products) if 'success' in result: return make_response(jsonify(result), 201) else: return make_response(jsonify(result), 404)