Files
order/web/controllers/api/__pycache__/Order.cpython-313.pyc

57 lines
11 KiB
Plaintext
Raw Normal View History

2026-01-09 18:07:01 +08:00
<EFBFBD>
3<>`i<00><00><><00>SSKJr SSKJrJrJr SSKJrJr SSK r SSK
r
SSK J r SSK Jr SSKJr SSKJr SS KJr SS
KJr SS KJr SS KJr SS KJr \R:"SS/S9S5r\R:"SS/S9S5r\R:"SS/S9S5r \R:"SS/S9S5r!\R:"SS/S9S5r"g)<1A>)<01> route_api)<03>request<73>jsonify<66>g)<02>app<70>dbN)<01>Food)<01>PayOrder)<01>
UrlManager)<01>getCurrentDate)<01>
PayService)<01> WeChatService)<01> CartService)<01> MemberAddress)<01>OauthMemberBindz /order/info<66>POST)<01>methodsc<00><><00>SS0S.n[RnSU;aUSOSn[Rn/nU(a[R
"U5n0nUH nUSXVS'M UR 5n[RR[RRU55R5n/n [R"S5=p<>U(a<>UH<>nURUR[!UR"5[$R&"UR(5XVRS.n X<>R"[+XVR5--n U R-U 5 M<> [.RR1S URS S
9R35n S nU (aYU RU R4U R6U R8<U R:<U R<<U R><3S .nX<>S S'[!U 5US S'[!U
5US S'[!X<>-5US S'X<>S S'[AU5$)N<><4E><00> 操作成功~<7E><03>code<64>msg<73>data<74>goods<64>number<65>idg)r<00>name<6D>price<63>pic_urlr<00>)<03>
is_default<EFBFBD> member_id<69>status<75>)rr<00>mobile<6C>addressr<00> food_list<73> pay_price<63> yun_price<63> total_price<63>default_address)!r<00>valuesr<00> member_info<66>json<6F>loads<64>keysr <00>query<72>filterr<00>in_<6E>all<6C>decimal<61>Decimalr<00>strrr <00> buildImageUrl<72>
main_image<EFBFBD>int<6E>appendr<00> filter_by<62>first<73>nicknamer&<00> province_str<74>city_str<74>area_strr'r)<0F>resp<73>req<65> params_goodsr.<00>params_goods_list<73>food_dic<69>item<65>food_idsr(<00>data_food_listr*r)<00>tmp_data<74> address_infor,s <20>8/home/renjianbo/saars/order/web/controllers/api/Order.py<70> orderInforNs<00><00><14>_<EFBFBD>b<EFBFBD>9<><14><0E>~<7E>~<7E><13> '<27>3<EFBFBD><0E><03>G<EFBFBD> <0C>D<EFBFBD><1C><10>}<7D>}<7D><1B><17><12><10><1A>j<EFBFBD>j<EFBFBD><1C>.<2E><13> <0E><18> <1E>T<EFBFBD><1D>h<EFBFBD><1E>(<28><04>:<3A><16><1F> <15>M<EFBFBD>M<EFBFBD>O<EFBFBD><18> <11>Z<EFBFBD>Z<EFBFBD> <1E> <1E>t<EFBFBD>w<EFBFBD>w<EFBFBD>{<7B>{<7B>8<EFBFBD>4<> 5<> 9<> 9<> ;<3B><19><14><1E> <20><1F><1F><14>.<2E>.<2E><19> <0A><17>d<EFBFBD>
<0E>'<27>'<27> <10>I<EFBFBD>I<EFBFBD> <10><14><1A><1A>_<EFBFBD><19>'<27>'<27><04><0F><0F>8<><16>w<EFBFBD>w<EFBFBD><1F> <05>8<EFBFBD><19>:<3A>:<3A><03>X<EFBFBD>g<EFBFBD>g<EFBFBD>-><3E>(@<40>@<40>@<40>9<EFBFBD><11><18><18><18>"<22><18><1E>#<23>#<23>-<2D>-<2D>A<EFBFBD>+<2B>.<2E>.<2E>bc<62>-<2D>e<>k<>k<>m<><1C><15><1F><10> <15><1F><1F> <17> <20> <20> <19> <20> <20>&<26>3<>3<>L<EFBFBD>4I<34>4I<34>,<2C>J_<4A>J_<4A>`l<>`t<>`t<> v<> <04>/<2F>,<2C>f<EFBFBD><1C>k<EFBFBD><1A> <20><19>^<5E><14>f<EFBFBD><1C>k<EFBFBD><1A> <20><19>^<5E><14>f<EFBFBD><1C>k<EFBFBD><1A>"<22>9<EFBFBD>#8<>9<><14>f<EFBFBD><1C>m<EFBFBD><1C>#2<>f<EFBFBD><1C><1F> <20><0F><04> <0A><15>z /order/createc<00><><00>SS0S.n[RnSU;aUSOSnSU;aUSOSnSU;aUS(a[US5OSnS U;aUS OSn/nU(a[R"U5n[ U5S
:aS US 'S US'[ U5$[RRUS9R5nU(aUR(dS US 'SUS'[ U5$[Rn[5n UURUR UR"UR$<UR&<UR(<UR*<3S.S.n
U R-URXj5nUS S:Xa'US:Xa![.R0"URU5 [ U5$)Nrrr<00>typer%<00>note<74>express_address_idrrr!<00><><EFBFBD><EFBFBD><EFBFBD>ru#下单失败:没有选择商品~~r)ru#下单失败:快递地址不对~~)r&r?r')rRrS<00> express_info<66>cart)rr-r;r/r0<00>lenrrr2r=r>r$rr.r rr&r?r@rArBr'<00> createOrderr<00>
deleteItem) rCrDrQrRrSrE<00>itemsrLr.<00>target<65>paramss rM<00> orderCreater]As<><00><00><14>_<EFBFBD>b<EFBFBD>9<><14><0E>~<7E>~<7E><13><1D><13>}<7D><03>F<EFBFBD> <0B>"<22><14><1D><13>}<7D><03>F<EFBFBD> <0B>"<22><14>:N<>RU<52>:U<>Z]<5D>^r<>Zs<5A>c<EFBFBD>3<EFBFBD>3<>4<>6<>yz<79><13> '<27>3<EFBFBD><0E><03>G<EFBFBD> <0C>D<EFBFBD><1C> <0B><15><10>
<0E>*<2A>*<2A>\<5C>
"<22>%<25><07><15>L<EFBFBD>1<EFBFBD><14><13>$<24>v<EFBFBD>,<2C>5<>$<24>u<EFBFBD>+<2B> <10><14><1D><16><1D>#<23>#<23>-<2D>-<2D>4F<34>-<2D>H<>N<>N<>P<><1C><14>L<EFBFBD>/<2F>/<2F><13>$<24>v<EFBFBD>,<2C>5<>$<24>u<EFBFBD>+<2B> <10><14><1D><16><10>}<7D>}<7D><1B>
<14>,<2C><16> <0A>#<23><EFBFBD><EFBFBD> <18> <1F> <1F><1A>#<23>#<23>&<26>3<>3<>L<EFBFBD>4I<34>4I<34>,<2C>J_<4A>J_<4A>`l<>`t<>`t<> v<><04> <03><16> <0F><1A><1A>K<EFBFBD>N<EFBFBD>N<EFBFBD>E<EFBFBD>:<3A><14><08><16>L<EFBFBD>C<EFBFBD><17>D<EFBFBD>F<EFBFBD>N<EFBFBD> <0A><18><18>+<2B>.<2E>.<2E><15>0<><0F><14><0F>rOz
/order/payc
<00><><00>SS0S.n[Rn[RnSU;aUSOSn[R
R X1RS9R5nU(dSUS'S US
'[U5$[R
R URS 9R5nU(dSUS'S US
'[U5$[RS n[RS SUS-n[USS9nUSUSUR5SUR[!UR"S-5USUR$S. n UR'U S9n
U
SUl[*R,R/U5 [*R,R15 X<>SS'[U5$)Nrrr<00>order_snr%<00>r_r#rTr<00> 系统繁忙。请稍后再试~~r)r#<00>MINA_APP<50>APP<50>domain<69> callback_url<72>paykey<65><01> merchant_key<65>appid<69>mch_idu订餐<E8AEA2>d<00>JSAPI) rirj<00> nonce_str<74>body<64> out_trade_no<6E> total_fee<65>
notify_url<EFBFBD>
trade_type<EFBFBD>openid)<01>pay_data<74> prepay_idr<00>pay_info)rr.rr-r
r2r=rr>rrr<00>configr<00> get_nonce_strr_r;r+rs<00> get_pay_inforur<00>session<6F>add<64>commit) rCr.rDr_<00>pay_order_info<66>oauth_bind_info<66> config_minarq<00> target_wechatrrvs rM<00>orderPayr<79>ks<><00><00><14>_<EFBFBD>b<EFBFBD>9<><14><10>}<7D>}<7D><1B><0E>~<7E>~<7E><13>)<29>S<EFBFBD>0<>C<EFBFBD>
<EFBFBD>O<EFBFBD>b<EFBFBD><18><1A>.<2E>.<2E>*<2A>*<2A>x<EFBFBD>N<EFBFBD>N<EFBFBD>*<2A>\<5C>b<>b<>d<><1E><16><13>$<24>v<EFBFBD>,<2C>2<>$<24>u<EFBFBD>+<2B> <10><14><1D><16>"<22>(<28>(<28>2<>2<><1B><1E><1E>2<>Q<>W<>W<>Y<><1F><17><13>$<24>v<EFBFBD>,<2C>2<>$<24>u<EFBFBD>+<2B> <10><14><1D><16><12>z<EFBFBD>z<EFBFBD>*<2A>%<25><1B><11>j<EFBFBD>j<EFBFBD><15><1F><08>)<29>K<EFBFBD><0E>,G<>G<><1A><1E>[<5B><18>-B<>D<><1D> <17>w<EFBFBD> <1F> <17><08> !<21><1C>*<2A>*<2A>,<2C>
<12> <20>)<29>)<29><12>N<EFBFBD>.<2E>.<2E><13>4<>6<><1A><17> <1B> "<22> "<22>
<03><14> <1A> &<26> &<26><14> &<26> 6<><18>%<25>[<5B>1<><1E><19><03><1A><1A><1E><1E><1E>!<21><03><1A><1A><12><12><14>$<24>f<EFBFBD><1C>j<EFBFBD><19><0F><04> <0A>rOz/order/callbackc<00>*<00>SSS.nSS0n[RSn[USS9nUR[R
5n[R RU5 US nURS 5 URU5n[R RU5 XV:waS
=US 'US 'URU5U4$US S:waS
=US 'US 'URU5U4$USn[RRUS9R5nU(dS
=US 'US 'URU5U4$[UR S-5[US5:waS
=US 'US 'URU5U4$UR"S:XaURU5U4$[%5n U R'UR(SUS0S9 U R+UR([R
S9 URU5U4$)N<>SUCCESS<53>OK)<02> return_code<64>
return_msgz Content-Typezapplication/xmlrbrfrg<00>sign<67>FAILr<4C>r<><00> result_codero)r_rkrpr!<00>pay_sn<73>transaction_id)<02> pay_order_idr\)r<>r)rrwr<00> xml_to_dictrr<00>logger<65>info<66>pop<6F> create_sign<67> dict_to_xmlr
r2r=r>r;r+r$r <00> orderSuccessr<00>addPayCallbackData)
<EFBFBD> result_data<74>headerrr<><00> callback_datar<61><00> gene_signr_r}<00>
target_pays
rM<00> orderCallbackr<6B><00>s#<00><00><1B><14><03><1B> <1A>,<2C>
-<2D><16><12>z<EFBFBD>z<EFBFBD>*<2A>%<25><1B><1E>K<EFBFBD><08>,A<>B<><1D><1E>*<2A>*<2A>G<EFBFBD>L<EFBFBD>L<EFBFBD>:<3A><1D><04><1A><1A><1F><1F>-<2D>"<22><15>f<EFBFBD><1D><14><0E><12><12>F<EFBFBD><1C> <1A> &<26> &<26> <0A> 7<><19><04><1A><1A><1F><1F><19><1B><08><15>;A<>A<>+<2B>m<EFBFBD><1C>{<7B><<3C>8<> <16> "<22> "<22>;<3B> /<2F><16> 7<>7<><11>-<2D> <20>I<EFBFBD>-<2D>;A<>A<>+<2B>m<EFBFBD><1C>{<7B><<3C>8<> <16> "<22> "<22>;<3B> /<2F><16> 7<>7<> <19>.<2E> )<29><18><1A>.<2E>.<2E>*<2A>*<2A>H<EFBFBD>*<2A>=<3D>C<>C<>E<><1E><16>;A<>A<>+<2B>m<EFBFBD><1C>{<7B><<3C>8<> <16> "<22> "<22>;<3B> /<2F><16> 7<>7<><07><1E> #<23> #<23>c<EFBFBD> )<29>,<2C><03>]<5D>;<3B>5O<35>0Q<30>Q<>;A<>A<>+<2B>m<EFBFBD><1C>{<7B><<3C>8<> <16> "<22> "<22>;<3B> /<2F><16> 7<>7<><12><19><19>Q<EFBFBD><1E> <16> "<22> "<22>;<3B> /<2F><16> 7<>7<><18>l<EFBFBD><1A> <0B><18><18><1E>):<3A>):<3A>h<EFBFBD>}<7D>]m<>On<4F>Dp<44><18>r<> <0B><1E><1E>~<7E>/@<40>/@<40><17><1C><1C><1E>V<><15>!<21>!<21>+<2B>.<2E><06>6<>6rOz
/order/opsc<00>x<00>SS0S.n[Rn[RnSU;aUSOSnSU;aUSOSn[R
R X2RS9R5nU(dSUS 'S
US '[U5$US :Xa@[5nURURS 9nU(dSUS 'S
US '[U5$OYUS:XaSSUl [5Ul[R R#U5 [R R%5 [U5$)Nrrrr_r%<00>actr`rTrrar<00>cancel)r<><00>confirmr!)rr-rr.r
r2r=rr>rr <00>
closeOrder<EFBFBD>express_statusr <00> updated_timerrzr{r|)rCrDr.r_r<>r}r<><00>rets rM<00>orderOpsr<73><00>s<00><00><14>_<EFBFBD>b<EFBFBD>9<><14><0E>~<7E>~<7E><13><10>}<7D>}<7D><1B>)<29>S<EFBFBD>0<>C<EFBFBD>
<EFBFBD>O<EFBFBD>b<EFBFBD><18><1A>c<EFBFBD>\<5C>s<EFBFBD>5<EFBFBD>z<EFBFBD>r<EFBFBD><13><1A>.<2E>.<2E>*<2A>*<2A>H<EFBFBD><0E><0E>*<2A>W<>]<5D>]<5D>_<><1E><16><13>$<24>v<EFBFBD>,<2C>2<>$<24>u<EFBFBD>+<2B> <10><14><1D><16><08>8<EFBFBD>O<EFBFBD><19>}<7D>*<2A><12><1D><1D>N<EFBFBD>,=<3D>,=<3D><1D>?<3F>#<23> <0C><14>4<EFBFBD><06><<3C>3<>4<EFBFBD><05>;<3B>
<11>$<24>-<2D><17>
<0A>
<EFBFBD>Y<EFBFBD><16>"#<23>.<2E><1F> .<2E> 0<>.<2E><1D><04>*<2A>*<2A>.<2E>.<2E>.<2E>"<22><04>*<2A>*<2A><13><13><15><0F><04> <0A>rO)#<23>web.controllers.apir<00>flaskrrr<00> applicationrrr/r6<00>common.models.food.Foodr <00>common.models.pay.PayOrderr
<00>common.libs.UrlManagerr <00>common.libs.Helperr <00>common.libs.pay.PayServicer <00>common.libs.pay.WeChatServicer<00>common.libs.member.CartServicer<00>"common.models.member.MemberAddressr<00>$common.models.member.OauthMemberBindr<00>routerNr]r<>r<>r<><00>rOrM<00><module>r<>s<><00><01>)<29>$<24>$<24><1F><14>(<28>/<2F>-<2D>-<2D>1<>7<>6<><<3C>@<40> <0B><1F><1F><1D>&<26>
<EFBFBD>3<>-<16>4<>-<16>^ <0B><1F><1F><1F>F<EFBFBD>)<29>4<>'<18>5<>'<18>R <0B><1F><1F><1C><16>y<EFBFBD>1<>*<16>2<>*<16>X <0B><1F><1F>"<22>f<EFBFBD>I<EFBFBD>6<>%7<>7<>%7<>N <0B><1F><1F><1C><16>y<EFBFBD>1<><16>2<>rO