From 5adbba5b24d1aaac52b406a9f61cf16db324a148 Mon Sep 17 00:00:00 2001 From: Alex55 Date: Thu, 19 Mar 2026 14:08:51 +0200 Subject: [PATCH] 1232w --- app/__pycache__/routes.cpython-313.pyc | Bin 1979 -> 3365 bytes app/routes.py | 31 ++++++++++++++++++++++- models/mod.py | 3 ++- services/__pycache__/red.cpython-313.pyc | Bin 412 -> 413 bytes 4 files changed, 32 insertions(+), 2 deletions(-) diff --git a/app/__pycache__/routes.cpython-313.pyc b/app/__pycache__/routes.cpython-313.pyc index 4ca4aea8b1912eebe67f09464734bfc9541c84bd..31b4e37f6f6db143ab94bd5ed1beacc932bbfa99 100644 GIT binary patch literal 3365 zcmb7G%}*QK6~FUg&oE$r;U`*R)WP#qIZ82IF zuG6yE!Y`h{A86qZw(ti|;BS}t80AP0wQvVd;O=PJ9&X`o&(YD&59B0K#%{ZlFDXT= zYNpL$<*Slnz~twKuBprG3pQIwt6I5ZG`6hf6(ffA)z$UU>|>jXWg4DvUc^HTJO?Zc zuTYMP(hKE|StXy>r8UD`Ro0D2B=Sdu+Xxdp$R3KV=mjPA7_`UMbi5kNr3;`TT`Yo@ zlBpP@#dX`KYFXte4!{Nx9)rZXg1!^`F~LK*JEr5Tg2^s5RZOoJ6wNej_TdA0(Pn-$ zy%?ozuArDJde%5%F0s-v_ZKjEg_1D36mI~+`zG(W2e6h!4+a`a`n}~i0P{Ej%%}uv zN0(_Y5CBHnU6Gk9^e~FD3;z)`W$ghu$PK9+jw=~OeWGNgVj8Cl#trGipFnEVhl$ZP zo5nfA=1e`6RWlH%yq?RcTFz$I(pZDz`rTay35bM=&uqWr!;82VKEm)A<1kdvzx}BF z)aKI0(%WEUHyEh}hblAgSn)HzP&<@Bo(u^kP@K5` z7|E>1p-~AcbKDBwM^*$q0SPME?#;crb>eCKAIWLjD02zwC?Jy^p4@n+H#>X-g!zwl z9D1%z7Fu+P4x|GMwok!W$K~$3+LLr%%}Nn`3F=e1dqG)~9ByEAv*d<^38rnoVW!QJVbl65CWnX$ZoY7;ks`$m z6N_y=r^zy&Qf%zZdG-e7f-+ZnP#;}$>uUOct6@(1Rv zIJ_$kf0_ky+b387X}fn@u!IY5*pc_m%wDPf)C!+_!$!f3t=VeU>Kdwv!`m54j9P5e z%``q%#Co=rF^?n~Ndu>9O5lX=OSDf_O}Uw3kTf97rT?|&%FP-Ise?S|r#XZYl=tPN zHLSQKGcwx(P9FhhlK1|`ohya+<-P||lJpvfnu$s$=r|i9ow5FSyoILdfFgT6+JfOB22{ka_J6qwZXa_4>3fON~b?M*SEd*gocV@RI9H$Ay1 zL9v*LKe#V75NJq0nVpVLOU7zxe4-qb=M$2qo6@pg(z5E;P)N$diHB3S7pD(5$kU5b zE;l~Wx^oe3I-F6;WE8`&84!j?Kxs7KR0&M3eR!A*PMP40ukxy?T(&tVTbe@p?9`pq z!`q9qwm(zChK_Acd8%aKmSXeEikVr_HO2O2^17h_hh8YCCN%6(B9N%DSt18tB2xzI zYffX62)T`~y>Zr5sR-3Z!PkLt3?AdJFgTqW%E`#a$XlUrSLmyb)r6tS;e_hU72s4}$|3~weklE3*` zWd<6&PkgcPY{BZfwsUz0dj9P_p<^?)5vvJjDwBT~+xPgurm!LWHsDC!9fH^l zm$TI;+oh^bm_~^xi7>^8D5=hSO!M2HZ}$?G^ZRrsb)K+XsFPX!yvH(Eqk8t~9%_mr Le|z1j$1iXMm z?- zDw{fji*Wu#3REmwk)nG*Hmo6g>WFRG#Xl>ts8aazCHxVi{Has zJV3NPBz2xZ4;=bp$VaMzVBq8+$E*~m}85^8Eixpxjt zlf@KCT_n&0wgCK5%V??h@PVF|h+8!g>pwEE9?gqrfQ>(NZ$|ZD$kf|g3GXT24W+8;%LFNm{`~VAI zL2x7hDfA@LpWPFaJ?;?lJFy3`$7_$`BL>3bV-_$Wn^v|LFoJWoJ`kSs{cbPz8D>We q1EZ95)~1y$O-T9v-9f9bQPL7sa!6U8N=5NE|D1QkgyCst(0>5(4#S54 diff --git a/app/routes.py b/app/routes.py index 4515917..5a7afae 100644 --- a/app/routes.py +++ b/app/routes.py @@ -1,10 +1,12 @@ from flask import Blueprint, request, jsonify +import sqlite3 # from services.rokky import ones # from API.rok import get_order_content import logging main = Blueprint("main", __name__) +DB_PATH = "./files/rokky.db" @main.route("/") def index(): @@ -47,4 +49,31 @@ def new_order(): # logging.warn(get_order_content(order_id)) logging.warn(f"newOrder: {order_id}") - return jsonify({"status": "ok"}), 200 \ No newline at end of file + return jsonify({"status": "ok"}), 200 + + +@main.route("/product") +def product_update(): + # получаем параметры + sku = request.args.get("rokky") + ggsale = request.args.get("ggsale") + + if not sku or not ggsale: + return jsonify({"error": "Missing parameters"}), 400 + + conn = sqlite3.connect(DB_PATH) + cursor = conn.cursor() + + # проверяем есть ли продукт с таким SKU + cursor.execute("SELECT id FROM products WHERE sku=?", (sku,)) + row = cursor.fetchone() + if not row: + conn.close() + return jsonify({"error": "SKU not found"}), 404 + + # обновляем поле gg + cursor.execute("UPDATE products SET gg=? WHERE sku=?", (ggsale, sku)) + conn.commit() + conn.close() + + return jsonify({"success": True, "sku": sku, "ggsale": ggsale}) \ No newline at end of file diff --git a/models/mod.py b/models/mod.py index b697ac1..de0e91b 100644 --- a/models/mod.py +++ b/models/mod.py @@ -19,7 +19,8 @@ CREATE TABLE IF NOT EXISTS products ( price_gg TEXT, price_sales TEXT, price_salesgg TEXT, - gg TEXT + gg TEXT, + insale TEXT ) """) diff --git a/services/__pycache__/red.cpython-313.pyc b/services/__pycache__/red.cpython-313.pyc index da76506c8a9eff089160d04d2042894cb0fc85a5..b0d5d265138f3b9e0097aa2cee051873154f6c03 100644 GIT binary patch delta 67 zcmbQkJeQgGGcPX}0}$N1wmUO*BJWBLIUpy<)unji-g;53H6GV>Y%l8AUe|HFsN;B9 U$N4IY%j7^t7j{?1A`YNJ0M$SgrvLx| delta 66 zcmbQsJcpV0GcPX}0}yQbu{kqkBJWCeSs*9K)n($odQr_a7T2|HE^6Cc*LJw5?QmJ! T=_-r!