From 8334d68ee518b9c199670bdcb375252589d67827 Mon Sep 17 00:00:00 2001 From: attiya <2413103649@qq.com> Date: Tue, 23 Sep 2025 10:54:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8-=E7=94=A8=E6=88=B7=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.cache/.Apifox_Helper/.toolWindow.db | Bin 245760 -> 253952 bytes .../component/GlobalExceptionHandler.java | 18 +++++++++++++++--- .../service/impl/UserServiceImpl.java | 7 +++++++ .../service/impl/UserServiceImpl.class | Bin 8756 -> 8944 bytes 4 files changed, 22 insertions(+), 3 deletions(-) diff --git a/.idea/.cache/.Apifox_Helper/.toolWindow.db b/.idea/.cache/.Apifox_Helper/.toolWindow.db index a0b9b016d3b49f4b0cc2f1b2be4ed8a79d1a49dc..3b4bd1f45293415633f434cd92fe85a7349799cd 100644 GIT binary patch delta 799 zcma))PiWIn0LGhyUKE|!S-L;&b)Gh`m_JR{&cZC~AJgTvZf%n$Ag)c@EorjWtuAdm zY&(dcusJpiG6x<6k0K(y>P6VWUAzdQh!+_MvWpilzWN6*J9zjm-~0G|-+R2()t=Rt zJ@*FO8!nd%Z2Bj#jkVbqv)E%WbR6s<&jr8_@Esh2uiy*#3_gH&;4Rn(d!2KB>;B+29PFidx*>woxL#Swo8Y!g1*$?!ONYK%7%dO2y(#lj4mm8P9H+r;pQ%*-^( zra@Nn?0iYeYZ*;2oAPpfku8`_VcF2G&$VDK-g4gW5d9&s22I&c$Dk!h30=`^&2&uB zl}TzI+M*_)oUF^Xtk-C$^EAw|R>@Q~VbY;?aPMivHkO4&qcK%oFzeIE-#WAgJbGQ@ z6zu|+nyj-Wj*+wclJo5$?mOAtqRGEDbQ#w;d}t-3@ogC6DIphSg&g1JV{tp9^A-}t zYnG;(;zF^ICRH;*7Nziw8HuflNu#M`d5%XpsOOt7R%=2#ItO!*gL)LHyD?>#lZkdY zG1K_{4u5;%7V2vK>4~BuXmyK}qrkZ+0>}S>ZP*1j<-&ZXERkAwsPlA}@M3Z2^)3;a zYN1oB#H8(_lv+~6l%dcDnjyA%y+NuAqEXGFD>0%j)1s}md9HjpMJdQr%tWJ<6l*AF z%2LZ#3eMU`yx;kBpLpfg<6JuC46oqN&vRom%ThE+qrVpp(2SoV$7yOjNFHJR1pDUx ALI3~& delta 117 zcmZoTz~9ioKS7$ckAZzsY};e exp(HttpServletRequest request, Exception e) { +//// LogFactory.getLog(super.getClass()).error(e.getMessage(), e); +// log.error(request.getServletPath(), e); +// return JsonResult.failed("系统内部发生错误,请联系工作人员"); +// } + /** * 处理其他类型异常 * @param request 请求 @@ -111,7 +123,7 @@ public class GlobalExceptionHandler { public JsonResult exp(HttpServletRequest request, Exception e) { // LogFactory.getLog(super.getClass()).error(e.getMessage(), e); log.error(request.getServletPath(), e); - return JsonResult.failed("系统内部发生错误,请联系工作人员"); + return JsonResult.failed(e.getMessage()); } } diff --git a/src/main/java/com/cdzy/activity/service/impl/UserServiceImpl.java b/src/main/java/com/cdzy/activity/service/impl/UserServiceImpl.java index c0a4924..10a1806 100644 --- a/src/main/java/com/cdzy/activity/service/impl/UserServiceImpl.java +++ b/src/main/java/com/cdzy/activity/service/impl/UserServiceImpl.java @@ -104,6 +104,13 @@ public class UserServiceImpl extends ServiceImpl implements Us if (user == null) { throw new RuntimeException("用户信息错误"); } + queryWrapper.clear(); + queryWrapper.where(USER_REGISTRATION_ACTIVITY.USER_ID.eq(user.getUserId())) + .where(USER_REGISTRATION_ACTIVITY.ACTIVITY_ID.eq(activityId)); + UserRegistrationActivity userRegistrationActivity = userRegistrationActivityMapper.selectOneByQuery(queryWrapper); + if (userRegistrationActivity != null) { + throw new RuntimeException("请勿重复报名"); + } UserRegistrationActivity registrationActivity = UserRegistrationActivity.builder() .activityId(activityId) .userId(user.getUserId()) diff --git a/target/classes/com/cdzy/activity/service/impl/UserServiceImpl.class b/target/classes/com/cdzy/activity/service/impl/UserServiceImpl.class index a8c263996f2bfc5f10ebcebc4c3749b30aa94555..49661f9f560207a4f168f030d9135aeeb721217c 100644 GIT binary patch delta 1819 zcmZWpYfzMB6n>tC<=b68V0S-aSwxnL2reLqVnvb|-UZYUuN8riXb1|3n&Og*qC{!0 zQCgOHDa~f`*5ai}Ynq(#cQgH|sXtoHG}FB_#X9>fI8FZ8?>*;v&wJkUKIb`mZtBm| z9M|q%{1`w9Po8#oVkg@0tB&6gMOc?NHPp7+aRgsEkcB^W{DpSHzM`SMx~-vgR(&)s zB16O9M1gW8B&(XZ_;efY5bp0k7`Wbh`G=i-*N^ty*nRB!o<0X|;jWH<2vrkX7e@;t zG)C&QQf`_zbbNwJja!#2dp4c+&_>ic^CE{p(K>a;sH<^hzBrvuG|TSFX4!7H(@jHT zyv_%hK#Y}SiE4{8K`nBYrn;G^(~FZt^px`QnzFg&)fJUh4%j$CXEH~s0cTy58z(fT zDxWJqDqUv=N2vv_#^}+^(wMDt4E^e=YrM_JT%CCwt1RwunLc#eIhx~i7SbYT#I)HQd;s3K0)ISp?UE+KW+ z>NQOj4egCB^>bD>*N4)~&^c4NjC9UckJ=MexnZQ0vs7aR;apYQQJddX+q@!wZr!Se zW@Z31U8>^GW58Pvz5UPJ9;YR9k$8 zy#`}7HV~QWTPCU1-srQR#hxg=j(h! z{pkI~wJ^@gw?aZOoRk+8W~=!gulh2nn(wN-5&p;%M2adHk)k$^a0luU2@8Bk1^JAq zFG|)GvRbeK8}Gwz;Jf><0i6FIW`*>@%+x5E^2MX9R{sEaI+U6#HK(ACZEQyb*GXhF zIEY*gHVs+q5Wq^d$U?5?hERT~<*wwk3-rp_+L8GTc&$PF;%XksN+vsy;00WCt%8hKKyl-$Nn8T@Tn#~yTW zAJ&`XZAT0`FxsTRif!<6BcBs~zkzQE`w4N}#La@qLx<@TtCL%VJ}dXg^aq4K2YcBS z;PZ%(B%8Tau8Nci?+&M7s$AS6r9??t1>DYVhzt?K9b(x`#xtSaMYhJB8jCe_c|5mK zb{n;WCY^kvU*ExEsf=oI?u~KrvyjKW`9k~X5 z7nl}-EA&<7T^-_mYl!!}Gt3M!CojnS^XLhpZ$BJ@6@;2g;pc@OY1Iy5ZM(jchdQI-bl3Y8?Db|`y5^0z>B*{Wd<}UUQ zNiqfzgD4G=L0^(FOoSD1I`{(nM4F+I`65R;5FtjtKgbE?mXe$xA3iDmNcl14z@Cp} zb>$d*G|0(na$0hr%ytN~C3w2QSwYU(j}mbz4bC^60&yNUSZz8P;w&<_)N~TWS!VDl z)3IL^CE?U1)+{ktJHX|a<(jZi!_%5(zBxRs{d|!xNj0HCi(QJyK_pAl8ExD`Wk^y2 wTez1mo2$C_-?A?xLBX8z)P9LO$TxY2hk1lY1$E0AiwNWx?0kpE`5wIg0)${}BLDyZ delta 1650 zcmZWpS#(oX6x};%@{;tmP4Ws&$8-Q%(venX3dK^8u|+^AD45bpsU7LSC~28Q1O+cv z!3p)l#ZuQ|sA&Ne^+%UqvX(!7`Qy?LKUAE++Um(mV4?iHbI-o#o?+j8-_JEei(Frh zU;P+BCEvd2N=Zz-iC;DRrsH?~L6oV5c0-*@%2ekQ8A8wV-$ZAb+Nrl)soa( zj(m*k_y;|Nb6Zo-y6&bOOB-FdMe4Lf!tK3xp*Wp3+SO=MwcnxBiFVoD-Y(lcPR3K$ zn4mL}NkoZRqSL*}9#4->ue#w*wkPYHz=`TdcY`w?=QXAh1+i9aYKzb9ipO52>&#%L zI_hbT_cL2#j?P@>sZmdb!^g=wr!Zg5@J^fT!(k`=4CpLm9${O&aK)M$7kxPGVhKw% zmg$_Pj(g`hEBJuM={jeq8{Wx|3eMI!hjZ1qH*Zo2D|ODtn}kP3U)t8$y0WRKxubFU z_V&g|nktw8X=_g;{vn-9)sPXe zmvDv7mFhdAh_%X-T$o$J)jA)>L_&{Ms%{N-cRNrJIk!&dBWiPUHtSU=IiH)m2Ai-^cB_HnTm?85H*uzxk@PvL>Mi!U)N%t^&z7L4F%7$?raCD_y`R%Bv> z_h1+9l3On10X=fFy+{)pbFdTTqR1Jd$tvu_670uXgs=&r0W{+PI&jEjJt~o|J8YuM zlmscgwU5}#6%*0N4Q-)#KR($h=jiu?yX`617Q}guv8X? zS^lp0nSck(I(za%aXf_vXNEaTjpk&8<~hz`nM5xz_+Xfe&Y)79B?gz7PMJ8%4X!es zJaOs_3cV6GQJl2~*PD*>DiVMT*SMkH;KpG-dR@vy)fas|IrluCK_21LqNIrM6E`Am z3>k9qj5ls$m5Ax6z!pBkW2Sxf?pr@DM@|UlmQkORxEDFdmwA@2@Kr&*BEMU>$=BfI K>paJ|koqs-dOWoN