def history_get(cod_cliente): if not request.json: abort(401) if request.json['cod_master'] == '0': request.json['cod_master'] = '' results = db_execute_scalar( "EXEC SPT_WEBV3_LIST_HISTORICO %s, %s, %s, %s, %s, %s, %s;", (cod_cliente, request.json['id_ini'], request.json['id_qtd'], request.json['status'], request.json['data_ini'], request.json['data_fim'], request.json['cod_master'])) return jsonify(results)
def financial_get(cod_cliente): if not request.json: abort(401) if request.json['cod_master'] == '0': request.json['cod_master'] = '' results = db_execute_scalar( "EXEC SPT_WEBV3_LIST_FINANCEIRO %s, %s, %s, %s, %s, %s, %s, %s, %s;", (cod_cliente, request.json['id_ini'], request.json['id_qtd'], request.json['status'], request.json['data_ini'], request.json['data_fim'], request.json['campo'], request.json['order'], request.json['cod_master'])) return jsonify(results)
def check_auth(): if request.endpoint != 'user_validate': token = request.headers.get('token') iduser = request.headers.get('iduser') if request.environ['REQUEST_METHOD'] != 'OPTIONS': if token: results = db_execute_scalar("EXEC SPT_WEBV3_ATUALIZA_TOKEN %s, %s;", (token, iduser)) if results[0]['RETORNO'] != 1: abort(403) else: abort(401)
def empenho_grade(cod_pedido, cod_produto, cod_condpag): if not request.json: abort(401) db_execute("EXEC SPT_WEBV3_SET_EMPENHO_BEGIN %s, %s, %s;", (cod_pedido, cod_produto, cod_condpag)) statement = '' _pedidos = json.dumps(request.json['pedido']) pedidos = json.loads(_pedidos) for pedido in pedidos: statement += "EXEC SPT_WEBV3_SET_EMPENHO_OPCCODE '" + str(cod_pedido) + "', '" + str(pedido['OPCCOD']) + "', " + str(pedido['QTD']) + ";" db_execute(statement, '') results = db_execute_scalar("EXEC SPT_WEBV3_SET_EMPENHO_END %s, %s;", (cod_pedido, cod_produto)) return jsonify(results)
def empenho_parapar(cod_pedido, cod_produto): results = db_execute_scalar("EXEC SPT_WEBV3_SET_EMPENHO_PARAPAR %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s;", ( cod_pedido, request.json['parOshtk'], cod_produto, request.json['REsferico'], request.json['RCilindrico'], request.json['REixo'], request.json['LEsferico'], request.json['LCilindrico'], request.json['LEixo'], request.json['Oscliente'], request.json['nome']) ) return jsonify(results)
def empenho_montagem(cod_pedido, os_htk): results = db_execute_scalar("EXEC SPT_WEBV3_SET_EMPENHO_PARAPAR_MONTAGEM %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s;", ( cod_pedido, os_htk, request.json['UID'], request.json['RDNP'], request.json['RALTURA'], request.json['LDNP'], request.json['LALTURA'], request.json['Marca'], request.json['Cor'], request.json['Aro'], request.json['Modelo'], request.json['TipoAro'], request.json['Ponte'], request.json['polimento'], request.json['quebracanto'], request.json['Material']) ) return jsonify(results)
def history_details_danfe(cod_pedido): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_HISTORICO_DANFES %s;", (cod_pedido)) return jsonify(results)
def orders_numped(cod_cliente): results = db_execute_scalar("EXEC SPT_WEBV3_GET_NUMPED %s;", (cod_cliente)) return jsonify(results)
def orders_set_transportadoras(cod_pedido): results = db_execute_scalar( "EXEC SPT_WEBV3_SET_TRANSPORTADORA %s, %s, %s;", (cod_pedido, request.json['CODTRANSP'], request.json['VALFRETE'])) return jsonify(results)
def lens_get(cod_cliente): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_LENTES %s;", (cod_cliente)) return jsonify(results)
def lens_get_opcod(cod_lente): results = results = db_execute_scalar( "EXEC SPT_WEBV3_LIST_GRADE_OPCCOD %s;", (cod_lente)) return jsonify(results)
def carts_grade_details(cod_pedido, cod_item): results = db_execute_scalar( "EXEC SPT_WEBV3_LIST_CARRINHO_GRADE_DETALHE %s, %s;", (cod_pedido, cod_item)) return jsonify(results)
def carts_parapar_details(cod_pedido, cod_item): results = db_execute_scalar( "EXEC SPT_WEBV3_LIST_CARRINHO_PARAPAR_DETALHES %s, %s;", (cod_pedido, cod_item)) return jsonify(results)
def orders_cancel(cod_pedido): results = db_execute_scalar("EXEC SPT_WEBV3_DEL_PEDIDO %s;", (cod_pedido)) return jsonify(results)
def orders_set_suggest(cod_pedido, cod_frete): results = db_execute_scalar( "EXEC SPT_WEBV3_SET_SUGERE_LENTES %s, %s, %s, %s;", (cod_pedido, cod_frete, request.json['COD_PRODUTO'], request.json['QUANTIDADE'])) return jsonify(results)
def orders_get_suggest(cod_pedido, cod_frete): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_SUGERE_LENTES %s, %s;", (cod_pedido, cod_frete)) return jsonify(results)
def orders_set_close(cod_pedido): results = db_execute_scalar( "EXEC SPT_WEBV3_SET_GRAVA_PEDIDO %s, %s, %s, 'WV3';", (cod_pedido, request.json['NUMOS'], request.json['EMAIL'])) return jsonify(results)
def orders_frete(cod_pedido): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_FRETE %s;", (cod_pedido)) return jsonify(results)
def orders_forma_pgto(cod_pedido): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_FORM_PAGAMENTO %s;", (cod_pedido)) return jsonify(results)
def orders_condpag(): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_CONDPAG;", '') return jsonify(results)
def carts_parapar_list(cod_pedido): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_CARRINHO_PARAPAR %s;", (cod_pedido)) return jsonify(results)
def financial_details_get(titulo): results = db_execute_scalar("EXEC spt_WEBSITE_FINANCEIRO_DRIL_DROW %s;", (titulo)) return jsonify(results)
def carts_grade_list(cod_pedido): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_CARRINHO_GRADE %s;", (cod_pedido)) return jsonify(results)
def history_details_grade_grade(cod_pedido, cod_produto): results = db_execute_scalar( "EXEC SPT_WEBV3_LIST_HISTORICO_DETALHES_GRADE_GRADE %s, %s;", (cod_pedido, cod_produto)) return jsonify(results)
def carts_total(cod_pedido): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_CARRINHO_TOTAL %s;", (cod_pedido)) return jsonify(results)
def history_details_rastreio(cod_pedido): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_HISTORICO_RASTREIO %s;", (cod_pedido)) return jsonify(results)
def lens_get_details(cod_lente): results = results = db_execute_scalar("EXEC SPT_WEBV3_LIST_DIAMETROS %s;", (cod_lente)) return jsonify(results)
def history_details_boleto(cod_pedido): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_HISTORICO_BOLETOS %s;", (cod_pedido)) return jsonify(results)
def history_details_pap(cod_pedido): results = db_execute_scalar( "EXEC SPT_WEBV3_LIST_HISTORICO_DETALHES_PARAPAR %s;", (cod_pedido)) return jsonify(results)
def orders_transportadoras(cod_pedido): results = db_execute_scalar("EXEC SPT_WEBV3_LIST_TRANSPORTADORA %s;", (cod_pedido)) return jsonify(results)