From 426b0a2839c836f6c8315ff72a94f31dc2427251 Mon Sep 17 00:00:00 2001 From: sy Date: Wed, 7 Aug 2024 17:13:10 +0800 Subject: [PATCH] 111 --- .idea/workspace.xml | 11 +- .../job/AttendanceCycleCloseJob.class | Bin 0 -> 4682 bytes .../sy/testBusinessTripsApplyService.class | Bin 0 -> 3000 bytes test/sy/testBusinessTripsApplyService.java | 104 ++++++++++++++++++ 4 files changed, 111 insertions(+), 4 deletions(-) create mode 100644 out/production/hrm-attendance/com/engine/jucailinkq/attendance/component/AttendanceCycle/job/AttendanceCycleCloseJob.class create mode 100644 out/test/hrm-attendance/sy/testBusinessTripsApplyService.class create mode 100644 test/sy/testBusinessTripsApplyService.java diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 9f274f4..3e49871 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -906,10 +906,10 @@ - + - + @@ -918,10 +918,10 @@ - + - + @@ -1078,5 +1078,8 @@ TestAttendanceAllowance.* + + sy.* + \ No newline at end of file diff --git a/out/production/hrm-attendance/com/engine/jucailinkq/attendance/component/AttendanceCycle/job/AttendanceCycleCloseJob.class b/out/production/hrm-attendance/com/engine/jucailinkq/attendance/component/AttendanceCycle/job/AttendanceCycleCloseJob.class new file mode 100644 index 0000000000000000000000000000000000000000..a354f5f230e8c9c36174ed7c7d181b16a90bdb7e GIT binary patch literal 4682 zcmcIoYj_-08Gg@Zli6$r8aKUA8p^h$ZIUKkTA-AsEhSre!K5GwwG^~Yc4s$}%+73P zXImN-izrr56j7*BifEOppoLkwyJFbWfDdDD40p$|5BJ1yuY!-n@lot=z&v~` zL4{lc@)(T6z>pjbD=_6+ApwCAIpZiO#nFWR7+m>Tj^RKY2XS8vhvf69wD<8CJ|Q1I z8N>YvM376M1|u;%5W}Zqcrb>~G~ly%D2^CLWB6PgNAUR=9**G=Y3d6Kz8J@&_>zJz z3)Gl)ULet9JNZ<}%w0c}>ap{A-RTmj+hkaVyM;2XZF>ZwX*;V6%M=?#MdIaR zR&(_}BX0?aeF6=cvg6QIzftgjdm5%@eon+D%N71iWF#IO?&V&he9%0ay7@TNGbS= zipTL)f;q&W&feb6Y&N-b=f*-o!PitgfhPqvmUNR`Cyi`JGC%5!$oJAvM{?9n<{Z0_ zEa&zQWz7A39bGPNP7+Y#R9X2cQ*czp*YOP%PvIEXyKUPoxsF!s)!jim zTbfsgryFscAI~)6n<}2gw-kI^#R+^z!FN?Whm$J4hwlqqK9wO^<0^iD=Ns_?HGkNM zT`GQrQz~A>O9G3gK=?`SE*oZ6cgUB&D`v(}(p^7-wLv&WHfdPNRu!l5G85Xt8dLFO zjB(ti;ta-BoW(hTo9E!Y^PR&FzWvCFw;ww>aqO9Yjh}z#*^?7by*%;6sS6K}O&osU z!uiK1jvxE?D`e#~&eP0$qI`eWt>7f>%Qh$1l7mb*ysqM>_!&7)dQ+t#6+g!>1opf? zja0!eRs0IS7Fc;u*AD1T%CKDB$!QtAlqzKg^=z4)xLYgfX~(wMd8d`PUs;@*d3+GN zVdZRr1y$OGJWUqLa9p-wzhSex>UXhov%>Sbn+|vBmDMa%Yhi8G8RBfgwgNW;{kCoL zuu$oxZ^Z1kh;-wXusvU0uRkR|Q_!Tdr(nT!TU0;pkZ-LoV67{RZHfn}&u5d(JSK zV}YB(KC2iB`4QKc~tO%vWo>AW~oB&>?BIQeVi%*T zj;^@x1v|ihu!r?jk9RTSfv>T*`c4}P zQ%?&1#vJt6_Hdc}sJkpu;`!FOo8Al~3hen;hn5IP0i|dA~BCwp+Ota5mXHxKYay*NlYVimxy|^5fvA)*ui`H2N%SeRI}I696iFiGAu9z@B1)Z_n7%;$I^;u?(GJGrt4u zV9I4K??pXzZ>61$^mK$4yRZqhl=tUqso~Gn$-D+RZxkD_8C#h9CUFC9<|u+@(SfbB zQbWH_;ugO?^7Vnmlz2DRq~L_&?9*0Eqwq literal 0 HcmV?d00001 diff --git a/out/test/hrm-attendance/sy/testBusinessTripsApplyService.class b/out/test/hrm-attendance/sy/testBusinessTripsApplyService.class new file mode 100644 index 0000000000000000000000000000000000000000..37d350f25c075ee84005bab0231295a75d07380f GIT binary patch literal 3000 zcmb7GS9cpl6#mARy<=Hvo5UbUZ@6Y{*=crgNN-AaoI**~@>*V7+Ld=#c1(wanuOl@ z0XzbSb5h7TkY{-1ffxP?hi_Kvjp8)&GJEIFH{aZu``s)3@$av{0qDVZNe-tqoJry= zp4ae#h8L5l!)Z0Vq=s`6=QWr~Bo%H*eRCRylbDOs64^#r7*RuBVpPJG7?T*6C`c3~ z90^yVBrzf3N%#_hL|I}|VoKtIhUp~MD4v%kUXgfJ;x&oaCEk#DQ{t^gr0}-HMTvt+ zbmLMZ5_m_$yBgjTsNZTkcF-?S+uSlJkl5)CTLSa4wqqSG7l$lwz#J;jqi5ZmSr{}u zTg@Y9A{e!OfmK<5+6XK^*irVm&-VvByX0>#l?u}*EN{}zS$zUa^45db1GKg2_7!Qje zQ6@@Y!954@+A4Zpa@Y!ZN_e|nW?-HOh}W}Y=A>y9Oeb&9VLN%=CXx4DN1!PTG4Hzh zf@LU|v6lna=g(s5qN~DF4(x)Fwf%so`jY9HMXt@OT03NxxU^t40Z|n=AAC;Hw4FFg zZl47fm|O9vOY9G*y!d=2jlq>q=Kz%E*Ywr^9T+a1RZ%y3yfzU$>FB5K_jV6N5n z6K>hdS$k|H?^O?#?|P+x6gFU^z`)~+(k_+?4_4-Wu4?!og%5FA;NauaKTz`&#;lr3 z;R>#%@DZ*GKwyzNY_@tSo>1_yP*eCApHPu^y!%Xll-khnX$qg=^Ax_om+T<99LuFH zlWEWNutLUtZ-TF!>CE(WbZ+eE+)Urt-M+3Z^yPAe3*6k*( z$sZ$e=a$|~cSsUWyEgT9MxbHhSsx4UM7Z7a%xNWO;wQ!`2V^#>%@fm1cNEp8j?N5^ zo)}}?HJiymtU6I_NZ~7dU5)EbVJn_Z;TwD_u;NkuPN03KTP%6jsO9+fq;-mYij89* z6&H0xm33pt8gadXo1Y0itf^SlRArSIXcpOD!mLCbC)r9EBO7bv5ZKXNRh>HvrtkON z)9&u-t2x)Rj8LEv2P>oAw}O*4A2rduU;QXFa-L=TE1P+~ogDGp;(@UJ^;e%3Rc6)s zo;6ZnksAZ-HtgnMcET%0#m`1|Cu7tTQ&B22W1FjKBkaAq?@L(A#}HU|AA#1v)a~rAN z#4XIFZ(eU*x=x>;PTa(TTAWh$P3SdHkop;jHe<-N)EDZDBCOOG>rJu!g#Kh~r}d{| z`)PeiY%kRtVtbjsJhoTpD`R_=zPe)H!Wss+wzpyC^kh1zuhXB2kV(BcW=k@Xme}8_ zx5ak5-Vxai>EunUufeJRM`y$okDyCydS_Zz(5-FP(UsP2BExf(9%@59OkyeRrI1*L zIarQ`6jT#dakd(*{JYnUwan-`96}2Q={bisjH4Y>=)gs+XU{h9J@fnn*?yrWey0}x z#2);Gz4!;iA`MHlV?>N1FFe@db&QM4D2D1ORdf-lM~X|4dYZ%}wqpmiwM;nJiCv7f zRSaP_c@yXsXUM&e|8@_FZP-s=JqE=_9H39bInjZGv?L?Afh<=W7{`x{e;?I(n0HmE t3fqyG?P$z)BxXArvmJ}sj>K%o$ab7;32OZW2570uI?1o#JE>|r^&i%_@;v|m literal 0 HcmV?d00001 diff --git a/test/sy/testBusinessTripsApplyService.java b/test/sy/testBusinessTripsApplyService.java new file mode 100644 index 0000000..d8ee9ee --- /dev/null +++ b/test/sy/testBusinessTripsApplyService.java @@ -0,0 +1,104 @@ +package sy; + +import ComprehensiveWorkingHourServiceImpl.beforlog; +import com.engine.common.util.ServiceUtil; +import com.engine.jucailinkq.attendance.workflow.service.BusinessTripsApplyService; +import com.engine.jucailinkq.attendance.workflow.service.impl.BusinessTripsApplyServiceImpl; +import com.google.gson.Gson; +import org.junit.Test; +import weaver.hrm.User; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.lang.reflect.Type; + +/** + * @Author: sy + * @Description: + * @Date: 2024/8/7 + **/ +public class testBusinessTripsApplyService extends beforlog { + + private BusinessTripsApplyService getBusinessTripsApplyService(User user) { + return ServiceUtil.getService(BusinessTripsApplyServiceImpl.class,user); + } + @Test + public void test() throws Exception { + User user = new User(); + user.setUid(1); + user.setLanguage(7); + + //生成出差明细表1明细 + Map params = new HashMap<>(); + Map mainTableData = new HashMap<>(); + mainTableData.put("ccr", "22,24"); + mainTableData.put("ksrq", "2024-06-08"); + mainTableData.put("jsrq", "2024-06-19"); + mainTableData.put("cclx", "140"); + mainTableData.put("mttsdcc", "0"); + +// //出差方式:全天 +// mainTableData.put("ccsc", null); +// mainTableData.put("kssj", null); +// mainTableData.put("jssj", null); +// mainTableData.put("ccsd", "0"); + //出差方式:指定时间区间 + mainTableData.put("ccsc", ""); + mainTableData.put("kssj", "09:23"); + mainTableData.put("jssj", "17:00"); + mainTableData.put("ccsd", "1"); +// //出差方式:指定时间长度 +// mainTableData.put("ccsc", "3.1"); +// mainTableData.put("kssj", null); +// mainTableData.put("jssj", null); +// mainTableData.put("ccsd", "3"); +// //出差方式:半天 +// mainTableData.put("ccsc", null); +// mainTableData.put("kssj", null); +// mainTableData.put("jssj", null); +// mainTableData.put("ccsd", "2"); + + List> detailTableData = new ArrayList<>(); + Map detailDataItem = new HashMap<>(); +// detailDataItem.put("qjlx", "145");detailDataItem.put("jqye", "599_8.0");detailDataItem.put("ksrq", "2024-06-28");detailDataItem.put("qjr", "41");detailDataItem.put("qjsc", "8.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// detailDataItem.put("qjlx", "145");detailDataItem.put("jqye", "599_6.0,602_2.0");detailDataItem.put("ksrq", "2024-07-01");detailDataItem.put("qjr", "41");detailDataItem.put("qjsc", "8.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// detailDataItem.put("qjlx", "145");detailDataItem.put("jqye", "602_5.0");detailDataItem.put("ksrq", "2024-07-02");detailDataItem.put("qjr", "41");detailDataItem.put("qjsc", "5.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// detailDataItem.put("qjlx", "127");detailDataItem.put("jqye", null);detailDataItem.put("ksrq", "2024-07-02");detailDataItem.put("qjr", "41");detailDataItem.put("qjsc", "3.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// +// detailDataItem.put("qjlx", "145");detailDataItem.put("jqye", "597_8.0");detailDataItem.put("ksrq", "2024-06-28");detailDataItem.put("qjr", "42");detailDataItem.put("qjsc", "8.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// detailDataItem.put("qjlx", "145");detailDataItem.put("jqye", "597_4.0,603_4.0");detailDataItem.put("ksrq", "2024-07-01");detailDataItem.put("qjr", "42");detailDataItem.put("qjsc", "8.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// detailDataItem.put("qjlx", "145");detailDataItem.put("jqye", "603_2.0");detailDataItem.put("ksrq", "2024-07-02");detailDataItem.put("qjr", "42");detailDataItem.put("qjsc", "2.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// detailDataItem.put("qjlx", "127");detailDataItem.put("jqye", null);detailDataItem.put("ksrq", "2024-07-02");detailDataItem.put("qjr", "42");detailDataItem.put("qjsc", "6.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// +// detailDataItem.put("qjlx", "145");detailDataItem.put("jqye", "598_8.0");detailDataItem.put("ksrq", "2024-06-28");detailDataItem.put("qjr", "43");detailDataItem.put("qjsc", "8.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// detailDataItem.put("qjlx", "145");detailDataItem.put("jqye", "598_5.0,601_3.0");detailDataItem.put("ksrq", "2024-07-01");detailDataItem.put("qjr", "43");detailDataItem.put("qjsc", "8.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// detailDataItem.put("qjlx", "145");detailDataItem.put("jqye", "601_7.0");detailDataItem.put("ksrq", "2024-07-02");detailDataItem.put("qjr", "43");detailDataItem.put("qjsc", "7.0"); +// detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); +// detailDataItem.put("qjlx", "127");detailDataItem.put("jqye", null);detailDataItem.put("ksrq", "2024-07-02");detailDataItem.put("qjr", "43");detailDataItem.put("qjsc", "1.0"); +// detailTableData.add(detailDataItem); +//[{"ksrq":"2024-07-02","kssj":"","jsrq":"2024-07-02","jssj":"","qjsc":"5.00","qtj":"0","btj":"0","cxqj":"","cxly":"","cxid":"","qjr":"81","qjlx":"127","jqye":""}, +// {"ksrq":"2024-07-03","kssj":"","jsrq":"2024-07-03","jssj":"","qjsc":"5.00","qtj":"0","btj":"0","cxqj":"","cxly":"","cxid":"","qjr":"81","qjlx":"127","jqye":""}] + detailDataItem.put("qjlx", "127");detailDataItem.put("jqye", "");detailDataItem.put("ksrq", "2024-07-02");detailDataItem.put("qjr", "81");detailDataItem.put("qjsc", "5"); + detailTableData.add(detailDataItem);detailDataItem = new HashMap<>(); + detailDataItem.put("qjlx", "127");detailDataItem.put("jqye", "");detailDataItem.put("ksrq", "2024-07-03");detailDataItem.put("qjr", "81");detailDataItem.put("qjsc", "5"); + detailTableData.add(detailDataItem); + + params.put("mainTableData", mainTableData); +// params.put("detailTableData", detailTableData); + getBusinessTripsApplyService(user).generateBusinessTripsList(params); + + } + +}