From aa6b7916f3c5ce05eb1fbea92fba8097f34e78e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=85=E6=88=BF?= Date: Sun, 18 Jan 2026 00:35:35 +0800 Subject: [PATCH] refactor: integrate ScheduleQueryService into MartialScheduleServiceImpl Phase 2, Step 2.6: Delegate query method to ScheduleQueryService - Add IScheduleQueryService dependency with @Autowired - Replace getScheduleResult method body with service delegation - Remove 135 lines of query logic from MartialScheduleServiceImpl - Maintain method signature for backward compatibility - All 443 tests passing Related to Phase 2 refactoring plan --- .../buckets/.bloomcycle.bin/xl.meta | Bin 743 -> 743 bytes .../buckets/.usage-cache.bin.bkp/xl.meta | Bin 637 -> 637 bytes .../buckets/.usage-cache.bin/xl.meta | Bin 637 -> 637 bytes .../.minio.sys/buckets/.usage.json/xl.meta | Bin 2360 -> 2360 bytes .../.usage-cache.bin.bkp/xl.meta | Bin 636 -> 627 bytes .../000000-assets/.usage-cache.bin/xl.meta | Bin 636 -> 627 bytes .../assets/.usage-cache.bin.bkp/xl.meta | Bin 575 -> 575 bytes .../buckets/assets/.usage-cache.bin/xl.meta | Bin 575 -> 575 bytes .../impl/MartialScheduleServiceImpl.java | 4 ++++ 9 files changed, 4 insertions(+) diff --git a/minio_data/.minio.sys/buckets/.bloomcycle.bin/xl.meta b/minio_data/.minio.sys/buckets/.bloomcycle.bin/xl.meta index 18459ce00677cdcc3edc5afa2c948d96731b257e..7f3a6e057120562bfcabf31803337bceb21d258f 100644 GIT binary patch delta 378 zcmaFP`kZxwCimlK@h?^#VL2bW>EuKcV*%wanTMyi`iATjHT~J}?ef-%N>l5CiooSI^3VQy?_oR(slIN6X#=+ShNh~T!O*ziP3R01oy-Q7>UOHh=R$JnL_H}YIksHC|i^wxNaJO&XEXilhLi*A_RAzhV89+2<|V9)U&p5 t?oKm}=ou9VZjr{E24w_yohD-i7nCcWnZ5Is=3AkYhDP>QkLK35faL&Z?23D|=iGNHd zM=+|@FG(#)OuwmMY?*4AXlQPdW|3-YW}0S_Y?_>um~3WdY?PRoY+#VIuCE6vF{${5^}8SZmSS3u_Ni;Ww$pX;{2{>IR1y%$Hf(c@=_~G&X&wrUR;t`RFaxff1HOEq$D$Y`#H6>zrL`khAW^2>1UHZAq*|BfQKX&Ne@9VUNgi~;~uCx>q=`wG5rp4H}B(F3l=g6yH z_cOKzO+J43GE3Esb)HUleP3JaM`T^N*f3$ntS#qE8YXXM)R11d$|te7B(xwUu_X04 a4=V!@WM=PD)9{!fI{6!8GmFKvgiQeW14w27 delta 174 zcmey%@|R_TCU=A}v-RnwlpYnI)T=OpajG(@pvx>c-f(B(F3l=g6yc zvl3nPCX*Xaq<-FR%Kn>qc4^zDN`}0N=d%`^kyL)!F?lnihV=ARK8eL8p#>?4C8@`G aSQ&sIGkg0v^?N@xCx2sXW;t~>Jq-Yhj72Q~ diff --git a/minio_data/.minio.sys/buckets/.usage-cache.bin/xl.meta b/minio_data/.minio.sys/buckets/.usage-cache.bin/xl.meta index 69e8d708983e304229b5f18c20b4a916c4e09ce8..e63556d9b97cb5d64d4860d82033cd5f78a86442 100644 GIT binary patch delta 174 zcmV;f08#(_1pNe%DGTG~3P$h51U7e8Kan&u5V`6r41-Kez_@Z19b2iIO_6ti1>@!l zM(>gQJRo9XGc-9hG-P8mV=-niW;rxDHZx&kGdE*lVK-(sVPTV40WK}Hm139yfuwGA zY;45p`rl}^Qj^ES(*%0hu1P}OP3t=^SZdJGfRLD)w9Yhuld}OR8=r#a&uXB|86)Y4ld}OR8<(m~VRLj z!6eZl+0fD`F~uM)CCS`4HPzD4)ZD-b{zn$9(b{Mp=Gi6Dt!lJu`Dt3llR# LGt5Ira;$dPw|1z0mG zt{9R0JRmtXVPY~lH(@w1WjJFnIXE{pF*af|G+{MkV>dW6V>gpn0VXcFo!JBdfuwGA zY;45`thSGu@3}`+JJ(Kox$%sia0Etd*;-&w9S<@zIy5#eHa0jp NGBh$UF|*hKUIf_y0r_V}X#%8|sg)_sVEo$7db4yZqzC@;LPas{#^> zN*seTt5S<6USv411jGW;OMOE!b5k!%bWa2uGVzb;Ss9jaPTtR`CcSW#PhxRN zXhBM1N$PPPRt6x*%-*G@ZogvkBqovgjz!5C6SwG>7Ubk7rYtJ1Vpx=4%&@4em|<~B zE|4g$DxMAGW=v;Tn0yGNb^=h%CC1iR51=|ZCMIqU26nl_91IN{3SJt!N?Ys?TzF)b PUL11t#0{SG;I*az6_ke% delta 334 zcmey&@`q)DCU=C9s7?D3mU*1ZaweJ>3-BsdWoZez@=jq6+rs-I$82JGochUC0f|K= zj=`B#sl^j7GMrojVgc!;z9E^psh1_XCxQ)`_{UUzNoq-A`b~x8Bny*d!&KuWi!{sB zR3p>GBy$5Zi!|e8V-rIIQ!~@ahKy>C3(L->C!JKNl#zplUQ65 zT9A@hl6stnl>rDcv$vm9d-jfH5|c>A7X8wKoczR;jz!5C6BZR$U1DsF^;nc&EVrnv zm|<~BE|4g$DxS^2#Kg_Pzz)*As4Qc;9EicdurT>BNZ&-DJ_ev328KiI3=JFt5lIYD VB{e<%^~X{+%ut@gc=)!iGyt{(eXali diff --git a/minio_data/.minio.sys/buckets/000000-assets/.usage-cache.bin/xl.meta b/minio_data/.minio.sys/buckets/000000-assets/.usage-cache.bin/xl.meta index a9f2e8795248d4b3909bff0c62d7183ec070afd7..3e10c417da0205ced5c399333ac2473128772e1f 100644 GIT binary patch delta 310 zcmeyv@|k6VCiml~O#J*uSRQ{ptT)lbSm6HF=;KU!ep)*;;&Tp(9sV}4JWl<RX&NuC7}f=i6yDWc~}{MATxWH zn!5dp$&;8w;yV^4XH49pUs{lppO~_!xQby>elf$MvSNnCDY-zRxT<(Ikee}`VPWzi zklG1AHJ2D$V?BWC?&=sKXBoZS$c8E(Gxd#(u3EU0syP% BeP#dv delta 319 zcmey&@`q)DCU=D4ef!5pSngW-a7;8Y7GRIKxvne5H)rauCriqv%r}`>9;beCRX}1< ziDPhPRci6Xiwq~1fLK6!sc%STZt7);?ulSSCjPNeNKUdaNj6M1PO?a|OieX1O-wR3 zFtbQAPBu0%G%z(YogBfaXDLzf<{M+P%=QaAdq(2b+kY)NiwX-9 zeyVY)+xYrF{JOrvm_uW${$Cb`yQ~Z@T$A@Rs!2~@<&#)k5?YXwSdx02hm`>cGPAdz zQ+xJ~WfGG}#uok3f}H%sl#WHo850&2S6yOkjrCZRUo5w%te9bON-mHnt}33*z{JGO z!N3mEy{If>x*UkXz_2j+Fi77-pgsnm9tMU(>^n0$;3Z4 z3dt50rWO|FiDpL0i3TaAX(?$*7N$n#hN(tL$reVImXjkG^>t29c*xkeB(F3l=g1m{ z=xQV02M4xoPg(AExvBrSN8DYfX^KG)g(Bx(^eBojn7o-$TYBLtpTy#l(1Mi2lGNio ZtPDVqnY~L*{a&}n0`WME=wmYQf`mSSm{Iyr(-Uq|)vYsSVUd8IiyN7hJo z`@AhEIObMwK2@r?I4|pb@LPeYGlL`+T&tP6Z23aL$(tFqrKhj*Nh~f2El5c$Nj=WP Z$^ZnJ+1t;l7a3ok{FBj%C3N{5J^*?SLm&VE diff --git a/minio_data/.minio.sys/buckets/assets/.usage-cache.bin/xl.meta b/minio_data/.minio.sys/buckets/assets/.usage-cache.bin/xl.meta index d12cda38f8cc08b175cb4efaec0790d0ce2866b4..565c1c0a5b821bc17d1ed332ecff19e6d6b2afb7 100644 GIT binary patch delta 174 zcmdnbvY%ywCiml~3(tfdVPQAUHJWH*EU@jpRc#NmS3%!O$*!(vBHk0r8(6_gCjPNe zNVc#rwXiTxG&4$0G)OT`OG!(zFf}qaOf^bMwlK1^oE*WZr<>e=pM$Y+NnUAA&XF|? z(bY!04-RbGp0eESa#R0tkGQ)|(-eaq3PsMn=us45FnKehw)DbPK8eL8p#>?4C8@`G aSQ&sIGkces`n_(C$v+vLSeRqEzXJf!dYXC1=nh3E?d4(aPnqGZRzQ&d=iUGLJLw7OHz;X aurdHaX7=`T>P5zvC;w!0VhLS7hYtX;XF(DG diff --git a/src/main/java/org/springblade/modules/martial/service/impl/MartialScheduleServiceImpl.java b/src/main/java/org/springblade/modules/martial/service/impl/MartialScheduleServiceImpl.java index 0897f93..50639c0 100644 --- a/src/main/java/org/springblade/modules/martial/service/impl/MartialScheduleServiceImpl.java +++ b/src/main/java/org/springblade/modules/martial/service/impl/MartialScheduleServiceImpl.java @@ -1,6 +1,7 @@ package org.springblade.modules.martial.service.impl; import org.springblade.modules.martial.service.IScheduleExportService; +import org.springblade.modules.martial.service.IScheduleQueryService; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -54,6 +55,9 @@ public class MartialScheduleServiceImpl extends ServiceImpl