From b17b183c0c4c53df12f287743dc64097e6105cbc Mon Sep 17 00:00:00 2001 From: jihaipeng <3204568531@qq.com> Date: Wed, 23 Jul 2025 15:28:59 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=99=9A=E6=8B=9F?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=AC=A1=E6=95=B01500=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.idea/.cache/.Apifox_Helper/.toolWindow.db | Bin 0 -> 188416 bytes lottery-system/.idea/ApifoxUploaderProjectSetting.xml | 13 +++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 lottery-system/.idea/.cache/.Apifox_Helper/.toolWindow.db create mode 100644 lottery-system/.idea/ApifoxUploaderProjectSetting.xml diff --git a/lottery-system/.idea/.cache/.Apifox_Helper/.toolWindow.db b/lottery-system/.idea/.cache/.Apifox_Helper/.toolWindow.db new file mode 100644 index 0000000000000000000000000000000000000000..0949c3cc413c95ff71648f0a9e7bd53bd7ad1da1 GIT binary patch literal 188416 zcmeIbTZ|k>y5~oYu9SwuGec1nrIEc83oKy3zygL}4113O9~-;y z4X|;5^@D$rb<3>G>Z&ewi{vnf5r65O4@M1RMem0f&G? zz#-rea0oaA90Cpjhrk2`zWM2MPw)H5PagZ*KkUeS(U|2gF0C$}mK{0#*Y{6dICJ8| zGY3CBaq`_W2Z!$;{MoZRmsYe{d`~W!gCCyx=);5Wo#($x@4kER{R?l;pSbYx!C#&E z_{g(6JGX9h2k>vX-dVY5R=+T-ah6!Q~S>S&d^&u!WICU&Xgh1e_io5lUU$su@U2y|c4K9EtuknRb#eG{byE4D4_kSm zwfepF?x6cFFFrL=o7KTfwX$-3!3Ba){M{2z zmMi4jxpIYETU^QI;`^3aJ~T@=7FpOWZ#`98AuR)@Tp_<7e6%IA`P4?U*@EyVe#@Ir z|L%#$tFu|z-2K^XdFzSVY_<$=vuQOYc5*q>qAwxJSFO6onI|@y%@%}fd$T`PPyViW ztkgzs-z@iLXVsYZkWe44tSnwZjaj+beCK<$xomzu^(r55Le?P8r@q?QK0TZ?t?5 z9mXtoTJCCL84anB%A7VGxv*&TKy9erJ4*5Tq8Vz%wL9%9Ul;rOZvBS0V)vi=-bS*% zIg6k8&G#PX)bNZwIXuaKI}iL*`_Fv`{^f!H_rU*k;9ng0s{?;|;D0#q-*?}(AGtpc z0f)eSLE!EmKec!M_AB$h-TU_b+n45VN3ZQJ?<4cG#20y*c}5AXgD91W5}p>KFhQcy z`SJ{SLVdozuxfs$7UkNSC9LCWW$EbRN(Y*|byVu5h2^7aWx2DuvbbngkDgs$)(gwm zpz_{3M-C3plE<%^&I#37_+p`BPgv&2LAAbWd6cvG@wxI^b4B+8a~lk`e0}`=^A|rn za zy$5@J4g14_GIMLIYHmp`EYE!=zmRi0`dn{B?{tp~A zi^P**mI#$c!uUlIs3a>g<0m2y3NOiz<+nQKb-B7KZ@syC-aB#fqYqA;4)mfvbM`ZR zZZVJ_U5GB6JL_Hj;P~-lbCtms!i`byPTg+~b>;J+UmTjWW)2-W)IEkV);A_HIx=A) z1CM2;^SB7oNaRHprEwH6cDOX&)_f!I!Z;6fQp8?b7~%Ocl3I9ioM^9*UQu3sV1(cc ziLX7K6@^MX&7$S2krH{Hg;|jnsWg0{KlkMih|EMup;VmuMe4`W_(BA!PQ1*MF~80D z(tyFGrAk8+m@vz^4V@|($Hq5)nrJPPsJwK6cz>To!|2n$n0x1~_XlgEzxv)^U9qdH z|NiT1x7Iplu!Od5ksbOfi%snNpe-|*3L}F!OTFBaf%c0?EAKal2FsA!-P{(gO%&fA z*_wPj+{S#o@sg^IwmX?`*oDaZ{mndbgCpCSf&DpU;08Ooyka>!TfV97LyYX|k(-{p zuMd4Sa$Diu_(_QRHHdn?B)H>90p`^FXL|y8!(^7R~ z@HAxIW6n#E?&*i0ufs6SA?Z9c8Psh=Ao3)L{nYb}S0rKD#@A=AjPmtm@8c_rYn$Qg z68Z*XPg*>^T~gBH<{3K`xrsuPXoE9~)8jm|>eB>;A8_5_VU)et>oAFq3|iqeJU7iFE)w#Hk3SNg_WfiXv;{ z=u^Sj>sKo}^(1btVBBEkNh^cBau0fR;h9MIs0>+9B&x_noTORAu`Y}9*iYi}>Qz<_ zy+HXeuu2WOMuBo%gwj))%u`mcNh@2oWaUJPEP?ccOs8Qcd@ik_a6i+28cS(uzpqF8 zLShUH3gO3ofoRmIq>=Ju8Y?ZO|0uI^Wq|TGBiT! zXd4)~>z?f+eX%1u>uVcP@ucx>oNNsXM;GPtwWDuiZoXz#k2K#IwR$|b1`d;iMI6hJ z`3bbhw2b^%BtA#_Fw0`;w~_JLw=UnjYK4V6sL(0!fxsYwG720^aVz|wA?p}ioNc@`%*=9e(_>;$Aj>DY@?m8CLc z=%cDPx2+W5*odkpeq}6YH@9%(oysf^NSpT_Dzf(P{LSyZF#qlK`LFlw>8i_*_w5{< z(t;F&bb*1BLtDJ{t}~6PdK<_ZQ&#Vg(kJYVsJdeKstzj|`rMhSIl5_cewUc6 zVgZ^DIGs50gxzfhR#8gi)w4XRt+tHHAN_q}<%IfUyxJSGH|!WRHni zg1lWZKJ%(CO9w1_Y~21WzxojA%HDgA{b={@-8Xmb+PlmCDP4h{=T&zz@4fH~{@UyD z*YiK)uRVwO>qoEf*AHz%{~!E_zji;zUq5*2S^hr#!n->T{L6h$?*HEoyt4oA|M>rY z<@Wwd`+ok?4_T{C~XocYpjhUjADz{fk%sV!!v}?1lgQ zh0kC7FJHXy%76Rg-yJyl>PxTw^2h(p{$C&X@AjSF|6jfQX9upm`cL;ix9{J4RloYz z`#J~y)faER9KZC@OaJ(l|L2usFZ>(({^wWz{R98;3;)xPpWpXiy!;Pec=y%+;3e_O zz90Ximw(9ZxIYd7hk!%CA>a^j2si{B0uBL(fJ49`;1F;KI0PI54grUNL%<>MfFbaQ zkIz45OqL}w&xrZTbMA8qD1G3AH|u{1XM|tWkvo= zJIK#X&O3r=SDD3;iA9n7S{6x~6j2d)Z`wgJ!0)3|f&&N=v`^%RaTpmK{zTg9JUea& z!j#;IAhWT`{F3BRWFFX*jbD_52-z|s%>qfvM3Q((6y{vU0Bo8jCdup|d}dmz zKtz#Fa~&JQVWsH!igCBQFcn!cXiV0*iSv;_*x# zvV(A*#kp5_ky5}J zD5lE>P2@~_u53V1_vgqWArug(2@GVl31fm-g<+tr<1G+&5WfO4 z6R5(ogM2_1rcjY#6%oouM2rmms31dzAf_;xvxE4^%OavW0*zOYw4k6+Spv9eu2LL` zN9`bdlH7Tmh$u@uC4yM+a5C^iA;=LC@^w2%2BEZb!UKV&EMy!B&4v*=16-XSDX+v< z^aEB}Ox%hRGEXD{f^5M8lw*~>W(N^=!p=;RBp^#c6xMGkEbKv^+TauOb33SD0VxT1 z8LJP!uJ%M25~yermNUsWhwUIm>X70`RGzYG!<-#RWDx$P)x^X{SHum%XIObl|Ze6q!q2anKGjI?34lDXWvf_$)6{a!CAuBofQBu{dA{ z!3{y~8C{Ts#aAg~Qpg18`8_Jcxe z76ls$Qt`;F@OUmSN=zZ5FnP%iN{QdiSRNo@JYuYsl$lTD6F|xW>fCP!6%xpNLK?gR z3JIVdU#2oJDwk5QX9iAXi$ z5}MdGuIEeQCZghn?#~e<3tJID;j{k=0%VzlLX#eXa7&84c971bikVTH-UAJL>>8E% zMZ$WQ5y=bB+d&`;d>%Z&;)M2mLv%urT5PkBthqhqJ%vPt5o0bz&cY?;F@Vsaa2+e3 zWf%X*4l>+h#M)5`*%?J75V5HsyaN6bp%Oo|gHo2VAculqUic#O6en10A#|4#LP$zV!cy{tj$#D7)X&*L zT;47XA}Mst03xM@Ml3Qheilg)KU@Bsm!~WoBJKpTDUp_CVOHinQY2vIJIg^Vdy`2K za^t>_4q{SbtfN%eC=ik}pRt3yG&3?1hfNr{zD*+G+X zd7doqX+qM$6L!#~=*Gv(pPLYE^Svh?-@Vf-BM1&YV2Y%>9fyEJz#-rea0oaA90Cpj zhk!%CA>a^j2si{B0uBL(fJ49`;1F;KI0PI54grUNL%<>65O4@M1U7|$&HvwVa8qA# zgB=160f&G?z#-rea0oaA90Cpjhk!%CA>a^j2si{B0uBL(fJ49`;1F;KI0PI54grUN zL%<>65O}~4aQXia*o3&-aR@jB90Cpjhk!%CA>a^j2si{B0uBL(fJ49`;1F;KI0PI5 z4grUNL%<>65O4@M1RMem0f)d02)O+J89;MiaR@jB90Cpjhk!%CA>a^j2si{B0uBL( zfJ49`;1F;KI0PI54grUNL%<>65O4@M1RMem0f)c?hJefef50Zh-Ht=RA>a^j2si{B z0uBL(fJ49`;1F;KI0PI54grUNL%<>65O4@M1RMem0f&G?z#-rea0oaAWa^j2si{B0uBL(fJ49`;1F;KI0PI54grUNL%<>65O4@M1RMem0f&G?z#-re za0oaA9xw!4{{I6uA?|h@0uBL(fJ49`;1F;KI0PI54grUNL%<>65O4@M1RMem0f&G? zz#-rea0oaA90Cpjhk!%CAut01F8_Z9(A-xX0uBL(fJ49`;1F;KI0PI54grUNL%<>6 z5O4@M1RMem0f&G?z#-rea0oaA90Cpjhk!%CA@G19;PU?;unBRu;}CENI0PI54grUN zL%<>65O4@M1RMem0f&G?z#-rea0oaA90Cpjhk!%CA>a^j2si{B0uF&05ODebGl1s4 z;t+5MI0PI54grUNL%<>65O4@M1RMem0f&G?z#-rea0oaA90Cpjhk!%CA>a^j2si{B z0uF%(3;~<}|J39E_KpMp(M$gGe|z`iJKy1j`{NLB2s{`F-2LOH_RimaW&XE&-`;=w z(){h{wcX{7Wqy|UB2P2VD4}%_r7}^%(?S#`NK`s+I-joS6YBHzg;n!2wJ6ut-jhq_ zxLR2{y13HmnAKZHrCwTCKB`uhJF6>;i)Quc+4W_;uzc;*;GH7}m&)suU%h5JCsb$Q zi-pdu)3RfZ98~M8t7f@#X?5}VTzRdzqI-e44TgSr>xMc0{`rd^9yxeJuF56uq;^xf zvvPFsGo6(q2UpG7jg{p!bNqr?TVL!Po0m6^UF@uKpGOX!&p$J&^X8lOTAfdi_a5x^ zHM9D~f--Y!t7>jZE-cS|Cclt#Jo;R3MDKQok3QFU^rQAWJYyfZQ{9KH-Rook4~xW; zVU`G$N5c3;5vU|9GUF#A4+<~IkL9;I=5@KcDsR2Hdfq#6@}mzKhCyf{v@S4giYug-)UX1x4D z;%iT5MWGT;vuOEhq(q))VOFF?Dh*%g&wV*wWF|@qrQ*~tQa_f)7a~Y?;$@zU`EACp zuP&BDrAk8+m@vz^4V@|($Hq5)nrJPPsJwKsuxQ@rX~E_6FXrBP>;1vn=&!!_S6A%n z>c9W`+O4&Y87!f#TV#j6%3>4yK4{BKrozY|&QdS;WT5>b(#reIp}{ibb~m?$YZJw{ zN46#(54SNNZ@i>xqwP-S8+IY`et$EM+~CM|W?+9#8MwiYF0WY5&X#X#`w%0$dgP`j z@9RTfjoemvH+~YLehs3YFNyk8kEmtAl1}}Em8ujoYlIMfDzy%ETqxzrzCLqhl&>#)A75Eq z+YDcq&^H)+(&Fjul9KZ_&)BKRO%$3$8$^=Kg2?j%ld42Q{4lmxUcJiLIgFcSew-B$ zuS`Od>fDEDp;QzQqxeF9cW;)ly-eh~@F2oCjfIGm4D;Mi5|MhT&!cf^$Jn<{m&*h! zrseGB_^DaDzOO4&`};-Q;?AEx0dYSzzq0p4N!=%eejY=9RPo}ZbQu>cFD_0f>fNjLb<3?_li7T77GNnT{?(JJXv#XEy zM^w~%KMvam-Ez%2xcl?RUzoqWZ~p72_g*X+c&^95Ce%@&bnb<@r@~l9LCEUPO)5hp zq>i?Mf!A+nOdEZqFLq>SeQhHuo;1FVldWOl=%QS{cJ%G#j=5%5k2K#IwR$|b1`d;i zMI6hJ`3bbhw2b^%BtA#_Fw0`;w~_JLw=UnjYK4V6sL(0!fxsYwG720^aVz|wA?p}ioNc@`%*=9e(_>;$Aj>DY@? zm8CLc=%cDPx2+W5*odkpeq}6YH@9%(oysf^NSpT_Dzf(P{LSyZF#qlK`LFlw>8i_* z_w5{<(t;F&bb*1BLtDJ{t}~6PdK<_ZQ&#Vg(kJYVsJdeKstzj|`rMhSIl5_c zes^K5b8O_dF0VYuc4t+fq6H!=LO&CjG4d=Iu`FN~EKgWc+i3aR`GxbH*RH(3xGvwh zc3!Flb1_|f&2-j{^wwXy@~h8JjM$)oZM?m(LCSK%3hC{ISxGsG;w1Frgy&VM&=PBJ z7?{FCdq_oK4c4WJa$tVe@M@}bmNLY$r@`jxWgPERk%mFiFh8eCsT`FVD~ZaY!q=gU zQ9>}FNc3{w=Lh3KixIwurE%@JE%Dn|l^8HlpOpwyllq zF)>S!w=2eHUiD?^fMt)3+rQ;kA0l1Zd+)Iy?cTln=B{0PciBIsE70@2w%vT%$n!VM zmG@U(lb6>{uUvcY^tHMNX?10#W3TY!6Bl>9wD9~t-~G+AG5>Ub90Cpjhrp}|-2GRc z<2Zlb9_P=O$N6hL4KWds&|V&TzL#=B#N&{dTzf)Cag=6KZ-a(tzPz!rT8&z;9{sUV z3mcDaJIYsGvDVXBx0#pc`Y(^#XoN-6Ir?d*bK~e+{B^PW2Hwvyu%V)EezCHkAKat9 zSD^DK&Y~eA2M50wreWeI5yxRaM~!NeLT8pPhw5B*Yc!tW<0;}9n)A`nDJQL|o`9cK zr$i6*BZ0lMz&)P`tQty~Jj98s^1$f6<}uJI)5MEHk!FF;F|tM?iXsm09-hM_voQ%3 z<)pkNg^d=~v0z(ZGLb^WDzy#Q=1G)CL|UXeCIBeFJK+a~ zwemiyI%RX60LE~eqXv$gQYL(1>>+P z@?f9&g#hP3%0hS^rk4;o8%4&`IbkM+$%{6AK2^pp_@An!&Z3^`eBVXFBH3W$N%P-Z z=rgi$z_DDJT&4kG5wRa4i*WZ5ClF*2A!p41v(29HJ?X{RZ!?{#G!6qVit_|BmXKNO zXR#LCexHr`IEf=aC6b5m%L3DGl3_wfVxs-56Oy5iDjN?r8yIXv!h>;kDb>bq{%Akk zom}Xl;?nd^u@f%+eE!CXvl_d&o66s|akcjyWOr(e*+m7%9W@L)M z-q9h`=*4~eY-_whPif}5^78oyIP3t6AK}%Jz~6!!GRbk4YxcZS#)~7um)hv{WEskf zXY1Uhy78qweAi;zVAV-0p||8`WmOORrI10UWMoa8L=I@|m5Q(~Y?jJK)zfgPI=47X(;#d>VnJ{%?U2j7M1(J2YKNq z;mE6Hp-dDPi4LI*O<o}jts~qd-U%zCw*_V- zUXc+_OKeM+M_DdSo`(_n3@TGzsEC5KXa73!rZ8zHq(_uiK;(E(M0pn2&RAQ1qMhQ-}(B8|Vs?HAgDj;m6&(;@HZSd3-T-&sj z`5bz(9?~GM`0n#h6J`6{Adl^*J@)m|%t&-9QeX(^^pN+Yzi^t%qaumpXgk#0wP7CH zhYL#^=CN%sbQ%usOH}(a4<`!~qZFss#jSh-MLj`ISQrSwLAUUORJ4ZLo)+)b($_AZ zTkK4ezBU4OgN`RH750lg`prnk%2z7%l(MQY@wSmqQ~(+=sSZULXL-}sD?3C$3 zfW$_eywT{XNqJ-!SLXGhr{&1{|DXQeGdo_o_55G$`FlTj`I*1-bjnNj=Mh8T&g(zo zaCBn+lfAF)zy0z2w;%V!vmX+xO6H3cd87%$4g*qf^B~r-^2rRI&7yz8=AGMo!7+*E zXi`-peLuN;op0dCseLw$6dsqEc<+wZmIs+BZM@|=hZ77TA?eVeiEO?}k`q-O=a`(a z24d`Pb+(?cNiL&C{EDTik6=TzPMT&oZy;JZ9K<$PIq;(_GQN~{VVEKjUg!srZ_f(d z>)WCMrQ{QctR%&>laTO6}Q zED{78QsSWqIF>5vJOpXt=VBAN;VnN>n=Hf`+l#l_L~4KS)IOeChW7R#U+z!bKz8!p zy<6;C9<7TX53|XPm6l62vc0`;=6|?%{_E?zzJ7Ywu2;U^JKvARGa~jQ0`HabFneOS zPzg+l=7z&agi4I03PBWC@!<6?gyO4>%qkzzZ_B|Mr#n+euIUq@kY*@_~bt zv6rb<|(+T@0$#Ee6dXj_RV`>{bAh^!&x4WTt@ZS;tx z6hVO|t5TEM@8w7l$Uc+-j);UDb1Jh)8@xRtv~tqnlQ2%Hcj8Ae<}p0Y84*y#_ehOd zxV(B*XvKuHp(kN3lY#WHQR*xv0zwi9K~7L=GjaOdSKiVlVt?2+8rM?*o*HLUtTK^C znL!T6DvuK@K<}H-sx5<_%$mf4o0VC$->6L$Qlz^fdACh!4VO=Cz|?YUwtdTQ^{1K} z+_Dg#F}v43*(@@yj_PPZ6aVgx-B9w*`J47g044vVN69SfNVCopED~uRdl-Zeazv*Q znieAV=4UBr(tNZUCD(3s95XMr1@~C(*DCt#)V4}fqw_nOcX{l6Wb)g~#mceX$gPP0 zYCi5(@o?@(VG*KU6Pu#ZbE#pXIXvhfC`iW?K^qUBzO3KLufO+2zI@?U9(=iW^`p1P zx=!qdvOqW3c+#?9l@5*&n`dME5R_bq!^HFbT;++5bCVQl!m3L=4i)9qt8A=^nh>Z8 zxUzE`%0B9t=3j!8dgJ-ArSJY0?ONw>HW6u|usw6WAyFqJz!CvKQY&YUxSHKVnj7() zG9wHlh=_X)B~hFS0nG%tk*#m<<sGIm4Y;F>qK%r}8gbTm z;+dpb<0^+kk_?y~GDJk2QRI@MfEo{rA94JX)H!JtX4Qb!Ghg0N;)AimtQG2pWSg`| zdc;zSkQ%|M+4!qXM73sd5PG4^Ra!)` zhY-|;0$(2K+c>uhV+$MH56RY87+uc&uFED4cOy8o$+gzyR2w_BkgM!pF3{Ihh5~M6 z3p3{4W!o5-H!s>67i!qgeE;qf-^bzbTTU0E2aWm#u=BI z8+e}+wGE7n1&#!sKH^oT?Ry^j6FYw7J#+E{ACDFJR1d%imvZLAbTGyk&I! zkVa+sUYY;@H^cQJv$a|%Ex^_*UNNaun=LG^T*K|#Qmml#!#6&iO8>N; zy+z)-TWux?t|KDw7Ou6O2piR{ruAka~>D9}@ z&gA?3`5PYgtDBPn_kPkJi|OXi`Yo4goc5zTfBpjI*QZIn@=Int(2p(*D5Rk|Lz3e| z%a6cNvJO8t)zqxzD=KC>?6=%e%>cWwWNX4$Oj|3vmUG!1Q>EWFf?Zj?c69BA?L<@9 zJ$iFx_4?79CO^7Fo0#1O|Q&xL9d->N_KYC|uG1m&n4aOzIdBa7~+W{rLZJu#yWfSYj69Ii- z2uj3@M+}n0>`HZa`t;aSbv^4UH}>QWRT7C0J>o|7%1o6^n$RX+Rd#H7OPh#A^mIUW zcSMF8ag#wF<`gZYnk>VMFyYH?nUqhSi3)G&j`(U$f*u*3bu`qt8;JR1rcGiAq_V)mBxr4r$vk;Q5K~EA5|m8YE#?`??*{4Jj!jM zC3C9FNIoQhL)g&LM_t>k>``WAEcaFyQ*GQ>2HtqHa*h6OeW(dn+&TI@g!=~Z%%#Tr z?ZrXxoK$g0_z;PFlo0XIq-<7%O`agvT5OLkp*u?xxVHN7Se7lj7Fb$+$XJzpO1iE2 zXl$Osw;mIl>rr1Ip*f(9{b;R>b+Yfg+MrTlMOHPqRO7ziXsS!L>!qvCpvPtzM}G1O zJhBT&J|%j^kUE{wPm!?ew(0>=MU*GZ^N4VlfLLN=3+JqW7-w8vnN>FXTW_;^Y@AYI z%$FfHGJ@wK;tdPxCMqc@gosXizrqGu4ubc^a?ss=HF|{HdL;=fE2uVNV*(xQ!^*5Z z)Pxz_>Fg=v0ao_DUTUcOdW1=ulOWGSX*wKb#J&5J1mW;mU^U2yRoR{dL}Ii~EG}Nc zL{MeLnu2QM7pot(QD!w!MpGTuUT}~BGOCsiV;1eOt%=JTw*$EGk$~}y+uF8V=Wt%+ zWH!h&N+h`+1m{wek9xi&R0I^pYY#L&wNy4rT+2)I!1y5Ja#L7@8>BjEIj|q>>1<{N zH6Y}KTDFR&DkzxrNl+wSdeRR$CwWZ;6*B^fOyqYIigSCU$#g-Y`&0xVUDH$6yjmkw z5Ti{2ZDQ!>!Wg343S0SDhN3_x_N>;~H^)+VkifS*kvhvGlFB4$Din5rY^;82*HG>Av9!9;UaidHfMlE7l~E6!VZgWk|EC^5y5ps_y+?Nc!=3-<6Mu^r z?vF#jA<%-rH|Jj=>vyS_^}BBnkUz;2wG9FJEh71dH5QLg`}KNhzaPD~s5VOW>0f2! zrl&~zwTjEoon7kMlLGVaEd3a@?^geueEWyJFi?{7sdo^OZ%JP@+VeyxfrNr{RPi!J zE#vu_lg#QjS@R6x;#*m-X?1m#ukmr4(l;ry_w#jQHOIbM(09OZS^Q_q!YF5AD|Eh$ zCUzk%5Q-cdMISpd+zmAuNc|uGwF-9g>m2?*o0y>bQBMvT?> zrrM^J$s8(vTN&#)ZnN5F7&)PF163VW+K>S_dAYN?vbbngkG5Q@;fVLWyTQwN;ss&% zRGTKo=~umDc0!e(kdnV-L)kVLlpZ6jJ2&*Z)^wf}vxVKa+)|BiyPmtV3tw7Jp5%<5 zD;B<-bl~2kd#}=W^&zxr5{X~rUW(BV-wFAr*pDMg?k~l`6YFGY^Aw$4>iOr-T)knY z_t9JI8^k%Jl?_(Zg3AvTXj z)){4^3)&%2IM%17b$~sxvX?h&-z2syB?3Pp7>e*L^4w|VN^5vJEK-mifxx97Wn!*x zW55_o(A|-CHPuFqCFy(H&y^V;us82Lbcgip?h`MSw$Uy#-`)1 zp|zI5y@6_y80z_k$+jrT70)2dU1j8&vfT3wGS!cu6W_LEqU&cuu~dwA6i=lj6bYVQ zf;G{GRkc%d-HCr;X)&C}kv~AVLC}+yM{h68s5!@!`XF+T5;vL%CQn60V2CgEazp=B zXuG_6HFR}bo%yk^s63I6iF`EZh5+SRQY-A_9|i=k82R$G}yR z9%r&RI&djAY!eT5z!Z^Du`X=Sy;xBmSyA;RD*~#@QR7iV0Bu}*>Pnw$QG+)qK33W# zhI^vHu#;x~-Wb+H;Y~rT2Vg}npPuKY%h?y3XJt&yIlN&#w~Qev0Vuj zwRkAb?iVVj?^Q_cYvR(lmq%Fz9_+>%VWM?5z5LT_za^~>wk22Y8u&34_0(5N**RC%(d%vv|% zH1>z8f#&zl;a_A1ZHi8KLgMGg{A&oDG`b+@QhR>V+WzWvS&ZfET0XEhOyTrzwKhyz z9VHpg?D(gu3}t2r`?SR>Nq?dy3nBO!L1RQj%c5EQe;XbDus%lM0__#nrwbtpMUIJC z8*1)(VR2uJJ=$F|;^FzOD-_pu>_&9k-?X(cV|Cb#wr(5s{(kuX<8J={0qXzneP#E* z_w4eM2U^^o?k$IaL%<>M=pk_D-9sGtuMnOf_TT=q`EOTxx~h_4B1jkU`CmXK07dOK z+oUz5Tr|i2*?I<+NB(oGQk$WOt@+E=Z)o}fwrQ!??6>BcpSPX%MNkaY7Mmfb@nCS?oZ)19Q;R~v5Vx4(FY^fYJ?wzce0;Ar@x}Y z3PJwRsp`=wEnVU$1SP zRx*hL1nozpst8J27IbtEXfBu&tB`BQpyRs@4VI7NPP6*O0;T5f+&Bn#E@3wPrRC1s zPxiRex}A`6GBcFqq+>d!qtfp|lP#12?;gyi8*%3vHB*&Mk}3y{S4m}Wgw=4WquThi z;dnasE_T;rUTbt3Xh_0Z*p!OvZk+U+E1 zp6vnJpx8-Epts^nKHIz!3qcaV0A~hCZm<<7VoHc7(_tE|1O z*6vGC8&9vjl~fxumRai?li@r5MggqYVymdL{U`u>%+r_;w=y13 z^j9N^{iZS+f<2+!h1phaEg`LHsdaL-4#n!HZOl4qT(#}Py1Hwdg>~pe?9b*_6<=-J z8Ql9wPRSHm|05SVEQ%eQnkYI*fqEGyk-a-Kbhmo*H=d$FWeTbaH5=-G~4xM-|G9a3mI7N zp~_SGt%X$jrd@M_btViXEt2mc_4EDJgE@FrnT)wUs?>3u%cYy^u6`nn6*N9wn;Hscp!Vr=DpnP?Bi9olyPIP*W*Q zZS~_MY-S2&g`W}rh(k&cavsqXPlX}Lo#cbcg06TKkzC%=Cdz)&M37#4RJx^KF>5@+ zV@{2}n66S8EnVxj%tiFA*rz^=vQo z$W>4|95ui2>EUHt!uu3c$6I4_n1dv~7w^o-E!9kg_|?jf$202;?(Oo54TI@@O8;@&);S_1P^YK7Q> zBbuY4BI!va0vj|Qz?L$~+sLOhDoN;w<0W}PFB}-%lay5^d7s!NN<3R`zi$qhksWe> z__V(jYfK5x_7a0`lzI+>YM(#COp4Rxk6WECc7W#p;0PD?eEhp}BSXb?b@r3p=hL`x~Xkx_}DFzprU zr*yj10BzFhge7oqw7Tt17rH2UD6*mTYV%hSp}(bA4aq!WQ5RLeHl3PizmyB&K7G7C zf?znZue1nKKgSt!U(+qy7S^G!zGF3YxG!tOIZCWs?R4qy(cVhq=SHgJ&8@Afxh1)< zJZD`vb66JVdLw#-Kdjg^SH^p{qPb04s(*LKAK`S_i3y56MV(KPVwPDR*H+&Ky}|$-?E^A_~ zTMMF1rd{iW6fK&17MI;8$89-OYoNx>+%c=i>k%N05UnjTWsf|^>@sWQLWhaQ3hAyy z;!_|6UGwOa7t?Vh3&S{!Nmpu9%alJBtXdO1JiMZR4`wXtf6To zprxQDZ!SHXBZlN8uHe2l2N+ojJ+sRse%q`Wd*oM`+U|1bnX$W@kaycG*wsZ;8!}d4 z)psM`X-FvE+ahr^@?>57W)w#w*J{|UBb)#K%#MGs@4I{c`UmUJ{Ev@6_t<~P z8xPE%Z=Ut`%zrI*t?b(MvKfj?T5qQbk>b7}N=H%r2`gxjVR0mIGEl{c;Mods*+yBX zmfrg!U%qfF558Qx`q4;jlb&E6xs?rNU~VnP1(}~2ZJE$PNpU43%Qj=y1YYUln~&$v z9@ch!y?fWLSH6B_0EeHD>uCzIHOV$5^gZz@(T&K<1L~BLgEVpvTLDL@J-oeEHVv=j zEB7V;8*Ol%z24OyE`IdhJhyfu-<~@3jk_xM&?GJ5?gvLX9KSt(bI-Z`w?CP`-7oJ3 zqIA#3AxoDnQBVaZpzKvbK_Ze7QnI~g*CHDCS<@r>CXRP*Ds;UzePW@D{@nPHrDk#B z-FGXB#b~gTE$MRdR`*A2SW}yaXQ+Oc(`~=9g{e3V7-m;P8keF?5ofqG&b>k*8}S~e zRCXs7CCTz6P5svLaKm&QLd2K#XF2^fYw9hC_RKl$Q_#>%Cas~K^e8nG>g%f{)~vIf zs;;auO3Me56EZ0V6kD^Nf}yA@zac5dMk_nK>qK(nkte#4u*^tNAzD+6u$eU;)4LcS z4Ydl%+99n53xlT%IuOU$7+K{N0oT1HO{cB0)@MfRP0AjJm@IV!+om+2D;pK}&(ets zYy<<^9%cA&Pi3K@cXG}tnh5ix^xfY#hfrg6^mLO+?73Opr13koDdSLE->`hzrlqtm zt=iz8zQS_k?f%h$>rb)A`9ed78MDpHYj-}~0%K2NDDFqCL>O-?H+GVo~S4&<$Z15*}lLIef6Ca_HdP>Ikg-^!&9w6jFwj5A;}>Mv|oac%im! z9*itxOgkP$LlV06MmVOni09HQ^H7S=7rHx5y@(F87(#+=N)N|Rlk%;Zm zr{^fqosq8+gQPRQt@>oN&4<6gUZ}>VzF(SiZ<$PB;kHqZg3ao!*U>y}H4)rUueG|N zCWUcqmmz7y2e)x6!@e8p(p&G`FiYFwh8nq_a=A}3Al>=&=eVJ+6J7B}nbP`rPplDo zDk;lCX0@M68W@LBC=`(vD1fv_PtELNZR9R%<|FpNm4)STa_vSx?y#lwbt%|J+)<+^ z%HG%74jEhIni_ew*^d?@7dlK;5o*KHv5*i|E6NaGG9WP_ljOXlvOOGl$qF(ImWwUI ztkTGE6xN0~o3s|H;%xJg!IGmZ_3jFq1EfWi;}N2rTZG}omT1YNra1G7jEMbQ(&mlU zGi0p`c@+|0GnA@MBIg#e%Vu)wcSdm-^+i-)9 zk!GWdsWz-9&g|MN*G$)K++zC~?$pX;GOim~QGRzzY&#>{tg9f*c!n6cR^tQ_-8p+0 zs+}L?vYEcepW<~C4G2gQq9_nr9OWuP5ho^55z(pX_E2s2&{y7cn^~tjkKIAl&)aym z?r7XDxBm#fTgR;iD=(htB15>*gD{p6IfdBUBk(V@-&&IO6xMYDNW804Ww3Q&Z15_9 zvKvl(Z=H9IBb&}(Lp-QBllT%y8iP+g;}b^W$C}7I70RZ)X0!EJHo>dP=F<7r@e~u) zQs|hp51Jgpt_3bBabN4Pw5_Y}JXo!=8=3VsV@-8K)`pBF)%v#NJAJA6kP~TW{r}JI zxU}QI&i#M+{9o?*cYpBrcm0iLvZwy~v44vb! zM=mg#wzRvF#8xHv{V6Oh^2GQg6Oc`*=0j9$=-KB1fmxi>6A;Qgu${T8K z5_U)>_&oR9VjxbReb4*&qj$Uy&(U6nxJmQD@#8h;vQ_CC&^83#q-9VQcsU8z22reY z4_9~=8IOYLR2IuojOdbURq^ii2X)A)JVu2x6M7W4!}=8IAg0F;4r!B-t&%rWwsEb? zOk^Q0wIra4Id#nG+r()kMSpqz)gkf&+AqCA%W(xq*nn4@XEP;S*#b z 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 literal 0 HcmV?d00001 diff --git a/lottery-system/.idea/ApifoxUploaderProjectSetting.xml b/lottery-system/.idea/ApifoxUploaderProjectSetting.xml new file mode 100644 index 0000000..7895ad6 --- /dev/null +++ b/lottery-system/.idea/ApifoxUploaderProjectSetting.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file From b8dd58bbd5228beff127bbc8fc1e2c3190886dd9 Mon Sep 17 00:00:00 2001 From: jihaipeng <3204568531@qq.com> Date: Wed, 23 Jul 2025 15:29:18 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../.idea/.cache/.Apifox_Helper/.toolWindow.db | Bin 188416 -> 212992 bytes .../admin/controller/AdminGradeController.java | 3 ++- .../admin/controller/AdminUserController.java | 1 + .../admin/service/Impl/AdminGradeServiceImpl.java | 3 ++- .../admin/service/Impl/FundingServiceImpl.java | 7 ++++++- .../api/service/Impl/ApiFundingServiceImpl.java | 2 +- .../com/lottery/interceptor/AuthInterceptor.java | 5 ++++- 7 files changed, 16 insertions(+), 5 deletions(-) diff --git a/lottery-system/.idea/.cache/.Apifox_Helper/.toolWindow.db b/lottery-system/.idea/.cache/.Apifox_Helper/.toolWindow.db index 0949c3cc413c95ff71648f0a9e7bd53bd7ad1da1..fee1a05bb2fec9db83ebb87b551af77f8b6591a2 100644 GIT binary patch delta 23194 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 diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminGradeController.java b/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminGradeController.java index 79b1b54..e127e02 100644 --- a/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminGradeController.java +++ b/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminGradeController.java @@ -12,6 +12,7 @@ import com.lottery.utils.ConvertBeanUtil; import com.lottery.vo.GradeSimpleVo; import com.lottery.vo.GradeVo; import com.lottery.vo.PageInfo; +import lombok.extern.slf4j.Slf4j; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -33,6 +34,7 @@ import java.util.List; **/ //TODo 删除等级时 把奖品表关联删除。。删除用户表时,把内定用户表关联删除,,,,增加内定多一个逻辑:如果增加的内定用户已存在表中,增加失败(其实就是一个用户只能内定一个等级) + @RestController @RequestMapping("/admin/grade") public class AdminGradeController { @@ -45,7 +47,6 @@ public class AdminGradeController { private final static Logger LOGGER = LoggerFactory.getLogger(AdminGradeController.class); - @PostMapping("/list") public Result> selectGrade(@RequestBody PageSimpleDto pageSimpleDto){ if (pageSimpleDto.getPageNum() == null) { diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java b/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java index 1493603..fecb913 100644 --- a/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java +++ b/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java @@ -68,6 +68,7 @@ public class AdminUserController { if (userQueryDto.getPageSize() == null) { userQueryDto.setPageSize(10); } + return Result.success(adminUserService.listUser(userQueryDto.getPageNum(), userQueryDto.getPageSize(), userQueryDto)); } diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/AdminGradeServiceImpl.java b/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/AdminGradeServiceImpl.java index ebdd90b..f8f18e8 100644 --- a/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/AdminGradeServiceImpl.java +++ b/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/AdminGradeServiceImpl.java @@ -78,6 +78,7 @@ public class AdminGradeServiceImpl extends ServiceImpl .orderByAsc(Grade::getId); //sort一样按照id排序 Page gradePage = this.page(page, gradeLambdaQueryWrapper); + List gradeVos = ConvertBeanUtil.convertList(gradePage.getRecords(), GradeVo.class); return PageInfo.of(gradePage, gradeVos); } @@ -91,8 +92,8 @@ public class AdminGradeServiceImpl extends ServiceImpl @Override public boolean saveGrade(GradeDto gradeDto) { - Grade grade = ConvertBeanUtil.convert(gradeDto, Grade.class); + Grade grade = ConvertBeanUtil.convert(gradeDto, Grade.class); grade.setRemainNum(gradeDto.getAmount()); grade.setCreateTime(new Date()); grade.setUpdateTime(new Date()); diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/FundingServiceImpl.java b/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/FundingServiceImpl.java index 3f886be..f797211 100644 --- a/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/FundingServiceImpl.java +++ b/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/FundingServiceImpl.java @@ -299,8 +299,13 @@ public class FundingServiceImpl implements IFundingService { if(marketCount ==null || marketCount == 0){ return Result.failure("所要设置市场不存在"); } - fundingMapper.setVirtual(activityId, stock, addTotal); + //查询当前总的助力数 + Integer total = fundingMapper.searchMarketTotal(activityId,stock); + if(total + addTotal >= 1500){ + return Result.failure("所在市场助力值最大1500"); + } + fundingMapper.setVirtual(activityId, stock, addTotal); return Result.success("设置虚拟次数成功"); } diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java b/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java index 049f7d6..45f8773 100644 --- a/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java +++ b/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java @@ -49,7 +49,7 @@ public class ApiFundingServiceImpl implements ApiIFundingService { if (count == null || count == 0 || count > 1) { // 根据业务逻辑,这里可以分别处理count为null、小于0和大于1的情况 // 但为了简化示例,我们统一返回一个失败结果 - return Result.failure("活动数量不符合要求,请检查打开或关闭多余的活动"); + return Result.failure(200,"操作成功"); } Integer activityId = fundingMapper.selectStatus(); diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/interceptor/AuthInterceptor.java b/lottery-system/lottery-service/src/main/java/com/lottery/interceptor/AuthInterceptor.java index 210bb3b..df45a9d 100644 --- a/lottery-system/lottery-service/src/main/java/com/lottery/interceptor/AuthInterceptor.java +++ b/lottery-system/lottery-service/src/main/java/com/lottery/interceptor/AuthInterceptor.java @@ -40,7 +40,10 @@ public class AuthInterceptor implements HandlerInterceptor { if("/api/user/list".equals(request.getRequestURI())) { return true; } - if("/admin/win/list".equals(request.getRequestURI())) { +// if("/admin/win/list".equals(request.getRequestURI())) { +// return true; +// } + if("/api/winUser/list".equals(request.getRequestURI())) { return true; } if("/api/lottery/start".equals(request.getRequestURI())) {