From 85e654134347a80715d4d829e38324bd54cac187 Mon Sep 17 00:00:00 2001 From: wenjy Date: Thu, 16 Nov 2023 17:19:17 +0800 Subject: [PATCH] =?UTF-8?q?change=20-=20MessageBox=E6=A0=B7=E5=BC=8F?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=8C=E4=BD=8D=E4=BA=8E=E6=89=80=E6=9C=89?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E5=89=8D=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Aucma.Scada.UI/App.xaml.cs | 2 +- Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe | Bin 244224 -> 243712 bytes Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb | Bin 392704 -> 388608 bytes .../bin/Debug/Log/2023-11-16/LogInfo.txt | 232 ++++++++++++++++++ .../bin/Debug/Log/2023-11-16/PlcLog.txt | 16 ++ .../bin/Debug/Log/2023-11-16/SqlLog.txt | 64 +++++ .../AssemblyPlan/AssemblyPlanViewModel.cs | 10 +- .../AssemblyPlan/PlanInfoEditViewModel.cs | 2 +- .../AssemblyPlan/QuantityIssuedViewModel.cs | 8 +- .../InventoryInfo/LinerInventoryViewModel.cs | 10 +- .../InventoryInfo/ShellInventoryViewModel.cs | 10 +- Aucma.Scada.UI/viewModel/MainViewModel.cs | 2 +- .../OutStoreInfo/OutStoreInfoViewModel.cs | 4 +- .../bin/Debug/HighWayIot.Repository.dll | Bin 36864 -> 37888 bytes .../bin/Debug/HighWayIot.Repository.pdb | Bin 114176 -> 116224 bytes 15 files changed, 336 insertions(+), 24 deletions(-) diff --git a/Aucma.Scada.UI/App.xaml.cs b/Aucma.Scada.UI/App.xaml.cs index cf76507..2cd1e10 100644 --- a/Aucma.Scada.UI/App.xaml.cs +++ b/Aucma.Scada.UI/App.xaml.cs @@ -34,7 +34,7 @@ namespace Aucma.Scada.UI mutex = new System.Threading.Mutex(true, System.Diagnostics.Process.GetCurrentProcess().ProcessName, out ret); if (!ret) { - MessageBox.Show("应用程序已开启,禁止重复运行"); + MessageBox.Show("应用程序已开启,禁止重复运行", "提示", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); Environment.Exit(0); } else diff --git a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.exe index 87ae86513fdb2fe533bbcaf305f13e6ef0efbdf8..e730db4f672688733f18875eb953d6bec2c0c0d2 100644 GIT binary patch delta 44106 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 QdDw0j+`;^waiRe`03N4f-v9sr delta 44738 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 i*5~6+bsCJ6-wRvkM*jlZZt>Fq diff --git a/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb b/Aucma.Scada.UI/bin/Debug/Aucma.Scada.UI.pdb index 2698dcf801401c0dce02b90acdf1da5879988199..7c9d3e5fa866a364a80246db483b425cac64d4ba 100644 GIT binary patch delta 71182 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�Z$UhM?kg`OuMn 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 b2!Fc2M`Ys*5MM;Ngm4+59^qGOe~s8 delta 71980 zcmagH34Bi1_C9|0K6zhBB#}1*nI$A4K?anBBoc&BQw%i}O%PKJiJ~ZyC@qSLX`!^V z+Dl7GOM{Ejt1Ydx(%XR+r88BRUX-@@KkMv$c=h)C`=8HeW$&~0v*)$fUVAui%1+fQ z`?KEC#(sCCVFcAStmh9|l^Sh+AePC_(zyL*zT7UB7f8=#9xZ|o-nr9Sfo|NnbMuaR zmJ3-=Tn27~c*B|J5&cl7cPay(TfBJ(br#z6bZ^GDTj7N-h%SzMtKg{XBHQOW4FZ#!^)j=H+D%J*V+aJGk z*RwH={?+`-*UP%R(4*cX-(KHz)WOI%nxn|^Lo<$d$cgAuoz}4KYeW0Zx&G6_xLv(> zhI}0K?$q>%LE|l8TAqyl?ee>O>TNGh{OpF;%2kz5UimfaUqfR)%`Ex7X^&2G-s=1x z3z&fvzxMj6^mKZ+34yn7cKi5?kNrB|TJr0FIz?@!4WE0W?T4+`GSI3}dl~IFvt;_7 zA?Hs2PG4PgWM;OlobX%yTU32%(|b=WYZv#!2@Bh+OZ|UMUi$vEmaUGo_3Zp^b!6Hj zvC}TBTYmXi>ZJKUPf6YxWx-zQQvc}MRc$A~ws6RkL4jQ!JNWNq9{rQgR8$PPHIr6Q+pdUhSd*ar$g>?01tsOvP0dGPZik?IIgMw(&l0?ACn zh;D8ei$Qa!vYV`5IvXS8Sdd|K2sVt<@Ov~gjH#e$K8EoN$bMGG8-}xyVa%>)7(aj} zApm7J7J8xr;f8UbmSM!g{~u5g{9{1*5r*+QvMO$27<-X^YF)!EgyMbPS|7wD2n@ z2+&U`dw(>234(o^7{*M{<~URv<-Z7jUoXR`0u4n6?rvom;ixk|2T|5m=-k~8pgw5u z|DtmJ(JpJ@J`cgEjkdTA0VqaYnvx&xP#V0{ws{8QiiWC(QRt)FA}@Rt#EGnNwdZyV}kFzin?P{`zaZQ>AAM zu8S|WXHm8g5&m4Kr!owqNTXzYnN$oxwb| z7`!QT`I&3+rR-&)bC1VE(2jRz{PrdsjfWm%Im{i)Qe#K*JC?=J#$I{v`{j&fF=i}>xnnWp?qbi! zET4Vddnm)0?GCGfnz57Y{Zrx+PLfp*V>!$n%bLT+zIE;R=Zs~I!q^VM%d>t{&CL48 zJsOV&JDPXJoh**VqlBYzm^+pgk&T`0Bi?2#D=5Ztm^+p=qm5m^_v`b(mRc&4!5rug zW{qZpuf99^QBIgO9b-An9m|Tx#_m1z>~D-^g~V76bH~oWptiARz9>D>k-@C37|en0 zU{*6WxM+W;6O3gQ#8?h<$Fe%Jv7;X8+ljHP<`~Oi?pRi57Pc4Ez@G&f2N}$Ij=>!0 z4(18QPWbC%?WZu7Cnd&mm^=33@+*G?mh#lcp%>x0hw=nur}W9y@sDsyJTWnr!`!i~ z_-$;+#i!>mmL~$na+o`IFoeU#9y|Yio!Ja#J<8z0Eth|CQwdtrocrUk=C|Y36h7L9 zqw$Qu(KyUK57zQFc3{cWIL5N}XDo-gV|iM(u??a(vOJVpb2x)J&>hUSgbfbqaB>JI z%(ez&Im{i)_J)nUvuUd(lx&AEmc!h!Jhj@`9+Cd*EhWcuE`y6(ET8kcY80N@-Q%&{ zVaI!8$1`oYJl}vg8i%=Kc^bE|9fIDnI+Uk;#&VcDmQ4T~8@95yK)R)tZNOj-bO*Ch zWP`WnKWJ%MHkKI6VeVMAIc#jn>i8Q-*s?_!%VF-=)^Yc+>#IxiiWtoH7=t;`9n2HC zo$v=&M^rJECwRtkm^+s3DjVD3z*`}VWxI>99OjO#iPqRsjJ_X+8IcSg1}1|!&>hT% zgPm|$_eX9smJJHVa+o`oO;#KG>u+tXIfqSI#&VcDmJPj98=Q7kP3dd_GMEG1!ECwM z*!6E_f5C--X=7nI%pJ=nl#P9E|EUbdvT4QXa+n*ozGXAn;F@QOTQQhzDFzpZFMsj2 zlF>og_rWXdLE_WmDb8j`{HNWzK?4c*b&=JC@C18+-njozcLST6Qsm zInW(E2|OFTRDF1w+D~09OjN?%i6~F zebPS_>9)2^ZU%FpJD3+uHu%BnA0`8A@M4Ow`|7MbBjUZ-%L{~}ik#GsX&T6IXQ=(kC0(>Sc>_M7lq+`hVs7_ja&s7lhE46GdfNZox3R_ zY0FvDuWF|$mP+A4sY&KU>a|IDI17M8E(e@qq(c#0?qcj!}cY*mVv*eaa85puOP^$;>k z`G~GIGRiTKqM>qM^?Ku$HB%mZOr9W*~j#E1DtJ#$KGhp9pde z1myWN%JLJPz@O(Q8afAo^=2Bqu2>e-zYd@ega39KO~{uFEvWNn6OS~v>8X-5@`bJ~R(7lJb> zomwSX8CwOK8-Q$vfj>K)o)56f{(XRGNIQarhg_aceu1JBUFMgy=`@I6QiAdFVmiGN zD6*)SU$&&v1%BDVFO}((6eO~oqmkzBbUIKW5@}r!G8qHL!E}0kf{dqA%oq#C`{{Iv z84oYVWNzpv%$iX)`9CY9^5l9`!U=MDty$ePhSO#7{3W% zf3MlbV{{-`G@zz+MTB!A0)9!S9(6^O>lY1(GNN59i>+x^T~S}OruB72Ll>{;In^+P zLiQ0_Q&)6GABENv?Ht8OX8;YUCz`khXkY`KOd4I;DZ;%tRgRxVM0SLT z&JUCz@@^f=$e&U)X*z65!*r!UldcAJL^M0xE?hb%!`UAV5gnY9kiwsBXoiPu16KD? zi27q-#nO~elqeP}V$M2Im#7U@f-Tz6=}=1|62e525a_qN&t$HRjzs6iL8ME=gl{lI zY&JIo<7?5zFwp^-ejg^1ol_8TZd(cq7Y!ub2`RDx6@&|a*9x~HzydbfQhB)Ok7y^u zMGNOtM0>d{-F^s)rfG!malNeJb}n(WI8|~kHK{U?HbkK39!H$F+tPt+vOV~YNQnP5 zu#U8)q)71)So4@Q9js5<((93;eE{nY361b8@{a{Uzr213iYOvV_)935q$rWdN@Y-# zxGteevSJW8uD)n2(P@{W@v@`7XeojzzrF}x6)hTz7)pp1rJ}^*P}$=s{+VduC!ryL z?;)0{fB`W`gUA0gnL!6)M1Xix1zh9+jCL#Wlm%4{fligvWPA<8j{YGNQ-jbj0wP37z#7b{xwP_-($FBTQWQ2i(t6~!pE znAvgA)FE-ghleVf0E#&dFbq{IcpSfAtj>-@91PK+?}#Wm!f*^v3x1gq7@DdrKQOe1~baO0T92WydGQ64LYxo&n zhPT!6a}hY#k}hGysDu_Jieky)mnddSh}7&RC_Cin)h437gz#K~E54~pZ7TjFoChI9 zZ{<>a5+odM*Ca8>bu{;$YGC2+OeI}qxadqZN#a@OA;bvoL_^bMS8oAze^DjvVCfmOchbWxd~BrVN!06NqJX}9=z71TvgBAEW4Zq=!yP7!j1(32haTCbDHs4h>Bc z3%z*b8(%U#f14i3X;J^FwlEKv(%v_Y5c|C^YAFnv#K8*_U>KmM3p6H6w2gV;F4}ahfL=cZf}Lsn)8+XVB;udE|n zY{QiGf{RI@ET0l`MWkp!opVKk_>f9+#lzw{Rl||!$iz-!keBK;VRWOyC`j9ePU4h! zfo63U|3o9D=ZT*sY8c-|ycodCJbrk4l%FGxsxP~UPSU3a0zAF5YAuS{ZiZ9mZX#Gt z?@U9xi7(krItFp;+Z{TmuNRH%F7`Sw@SU3|u7{{EHziiVK3ps4Y)>)SiOJXbdlMSe z3wDe@+h)m*0I;0&Sue<@KSkz4HUq&4r`&wZX#SMnONP^?eArJxU^k-uiYhJS?lKxDS9KV2_~%ie1wOz))~z)6G8jQXJ41 zz%Z~EQb}Kny{j*VMmRVxG*w2PzcOMw_Jctb0sd=E$<$AA+^hZM&GHXZ@E~D$YK`_0VL3)!Cx|M6z@!4Md_De!;MjQoa*EWcFvzt%N2M$z*_p;2cJ zh0WR=0YBJHQ8*nxp~)j@-)cs~9ue&wt>E{d zEsux}j@Iz{(3M9-XGa>mfs|PQZ#ul;w4eZLA{;v&+~l@lRhL};vK}2TfM)ZjTLl;u zZGg_8)I!+28UKIi@X)zXg#3(Bj`g=KQW!#~3q^e=vxg+ngc~pfm!?Qhm`o)#u;l!y zWSD3aFvcxb24WpfqF0BBs9@$F{!8Xfsr-bj7r74^#zH~n0P?dN1R57sfNQwuT$csf z!)Zt^ny3epxa_1XZ%z}2iv~WK2y2F2I7{x%Jpt2p`*5t*{OR;?nDJQ%EufeYu&GeO z5m3eLz?qj!uZ|FH!1{g!IzAh$CCTJhB;s95bW-u!9B#&Dc_0la5*dK6EP_p(1Ni!6 z`k+W8y4GuWl7=Ty&UnmC5hF!5;6p~D`P&1&m5UHan?{Nd*H#_Ho=TFbdZZOElb?eX&z=40H(5UekPD=5X7mLVH-vCdP=)&RnFhDV2JRv6RS~F=)w7V7-${ zpNz2-aOhaDI)imKm3oiG#E;e*i^k0Z>wGF5P%QB%SY5#SHI)({wNT@k)fKEiQfZZ9 zodnDAAXpwG##v>^ABTl`H*f-*+ig>dDf*>8R#(>`)X^QG>2!0PXzfbZAg&5(Vl?Mo zY2wP)Z0=jGp~ViQrQ=1A(Ei=y(L=K}j>i;FVa@5>cuV)CmWcjUb0>(o!r244t!PPp z#iF@u1*TgTKf809Q+_daRJLli-Js2BL9u9voVIc3NgevvOsbH{`$BB0x;Y8cy~GS> zEn7UNV$D!6SwsjYxu#$tuzE6VvT!P7|4);#KxoALo+5);9Ymf&9h?Hx5QXxe3e*_I z?>iOz*@{148j{{I6-h5tfj@EJ3o0<}aYTBJ3Li((=N0Q1SUlIvo`$*Fe;UGXtAM`j z_oi9XkUypocIxw6I7LrKNMove9R3mPZ%K=%BRG?4*y%zwPaq^^2J#)MP-QcK8mst+ znO~~-K~I4HjN%V?0{jh%znS@4ncq`FiCb%zjG3?_pv8O4g#8Z4!+1QKQyD;90!Wpic>rbaq?y%4%D?32ONJ1eQgD=!wUf0W?>EPLoqYC z!n47+!7&1pR19$Z5s*6D>Z5WvUPCNxCop$d>!pjcMc;&nAV&ggo&IpyavKQO#QPw) z9&n4`I^d3^F{L84iCPPRXRV1`#{FxfXh@~fy22PkG2g-NJy9x}mc{}PTd9nVZq5Xz zq5+erjQ1H~2$f+uWx(<&%ZAJ09pJ+5vCKvoI%VDP4)ew;WEk858pnl%)l&8_+(@`1 z;YPvbNdsjmp%F)5l-**krFVrfM6E0j&JiQL zlv)+WJT{*LDf>yWRW3=Xy7Z*T5)$ezX&zRL&~b3XXwf`g!>96cGK`MTg8)FUSucO` z3pASFQxF=cF^k#vDKI^n^J)|8-lrg*fwbi**wyJ(j;Enc-&uQagMA|{;mOzR;m%xH~1MF`oW{JffzXU4q zO>ll=U=ZysGi%dTZ&(3Vlw`l12s3e-%8Cj*X4}imx-`1B6<+u(;_gCt2rYOP!_kTn zNN1lF5stUOjwP|wV&^UeunL@X8ov~Btbxau0=OIOT)LvzITe@;_JH$bBySKV(xwU& zcrO?WX@3Rg<$uDvjKnh0*0B%XHI&2N{qSz2a`qm8cQYMg@7wV1Ah8@ubBC?~D^0G4 z-bUI%vzB9~JqX|jRJj~x(FcD4#?!gwRu$q_z<$DX=j=o!D@0pVVcQB!E$@Ic3QJ~g z9TIb4vXx$i^}2&%R$?plUkF_mMQ4^{Yib8=S&3FS4Ayg0v(id5cojJBg0qb|!PI*d zR@^(N9Bk)%V80zjStn(EI=V`}*t6|L1`HiLskC794+WgXgdp^#N^sPW;=elhsJP)ne^A zEL{gfXB5?}0|J|4>yg@XG>e^W?1a2d`A+1Gi zKA7+nU(&!$;xTcDsy7J=;6r+T_;`w+_e`4lvUt^*kK`KrQ2Z;{3~B6BHFS}T5|px7 zq|v&6h?czf;Vkl{q+wXz;OJp9jJ`f#mH5)@inVbwdbTfEPg$rCDt*dyP`lv}nS3=u zQ?|g^?+3&(E0RXMtq?1>KwhBfo&TWyTVVU;)1lYVR?)9wkU;S}-=y?cEq3{<07APu zkI?$pL?}&s8rjq@x|farYlwn5!ucshZnXg~D8Q805E&}jd7dNl0g0tMJhmbVG_>;? zM`8Aut!UQb?ZU&;+fNSx*L+x>Tem_z=(1f!Eawo!s_RF7+pMF5e%sIpL&0j|N3#{n zs>a!EfIb3#Yd`v3@pE3s;|9Om66+}yR6e31BU3=ZCc;&c`Y=sPeQ^fd; z2fMS)7K^}s4Q%HGuzMoMiL${1JAAQsgjRVR^4wEH*_OWyej51oz<>QNU!76-t1Ywa zomTUW-w6#o5lOyBl{-bU>phLO&E*I_;ArCd<1dLss6>8BlQFbEMASxelaoJ0>CB3M#CE;?Ae_RoIy0T{Qc7450_;-73*AnArz(QnpzhMYpOfImz7( zahnYA?=*e4mH7VM=+-IVm;v;|ZfIO=i0uJuDpK&?6ekT+d<8xeXPfQrQ!wGJ9qa6l6k zaO#%yq>BecG|s;^GP3d82%Mqn)o z1}=7A%G%P9_eEr*Ca_IIEh8IzZEQEW?;wH`{+%|yFPcb5(MRv23J{&y>(R17M^IA; zjrEevFVlRgdLI!V37;Rajx6b-WS+M~BPj0!5hP2xRAGnyBLNTZi6+W`fT}^q#CyWI z0}&!SsPp~E4l1I3zW8D>ZHFd;rt_EASv5I{S>;NvdJ&3svQ3Xppdwqo?t%^J~qT7*(gZ(}eJc*(&`3hZv@>;-8 z8F=PC;HpzFoFd6}3WiWDJK;2dSxu<$EBNQKf2`u~fFCkn_0B0VR5+hUVJ>H@-o2cC zfA8|`jo-5A)#fH{Z=4bHDW#?Gz#0mNMmT!bC&=)fx%#3=c!p(N-VP6f|eQFZBO(Of#Wp{(Dwr}#@E z%JFS`lz`4Tuu?3zB*r;jN7#QU-^4EF4#e33i;m9)|7*cYe9S2Nu!r!iI%|p%T86Dt zvk-M(1-)Y+Wxrpcl>XbEhW;v61@Kine)yIpKda-boc|S4I7Z`TcUACJ@w2Gt<+sy&-T=f^ctYc2o2bZ&CS8i0f`}LMi`am}tjt!txEJ@-_0| zs@(^qRZm>Wd7S)jp`-Tz*n!S{BHGf3TbSo}Q^hTu6d||QZ=ut@J1QGIG`PeJE)B=i<>-i)GNtBeKi^ z?TGg1E@V3_L0pgGTxGM6K@MyjIQP;a#THUFbf77mA5(&qodGP7GTD&{&R6uZ;`{=P zGYg!{Udo=zFlCSvm(!fTc`18pCNr|ZxZ|blseR1I0Rs(XT^7N;4^R4&xsU~?pEuRz zTNCM&?}4<@#!i24>mo%c*T^2}u)hqeUJ&zqD%^w~J?kL{$k)BpT!v=yq`?juE%uVj ziTbT}$d=+`s&>c@;wxtL6ql*cDVvDjXfZo?_$_=@E$KlgoYF_4cs#R#;qT>#wGJBw zl4??rQ`1^9LZVdGB#m{P4;9yvjpdi#w6>Of%K0;T@=_Pvm68oym-O6V8!=sJpr@=a zy3%w{*~rzfs~V=f9`-BVlTKY%2=_&t^m%3D4_mUF?CJ!1}TkdssL<7WmQ@oFi zl5o`ygO6O{$VI?F8t5w@6dlzn;h?V!^63P2kyUiQd_!0jH*sOZwIjv($rg^z2z`l$ z_}zOAaaeJCGd zbU;4+{ACMgHvrRX<9tlUyV7glt1#+ogwX<*g{*d=k78Z2v7wv=ukiU4VsUkZV(h(92>A0$-gTV0@e^P$1dkS`+15pb%#e?^ zr&m|Q1lt`U=Q~~lc&??AX>_FYam@XH>EeQD+0wZcFhC>>A;f4Ig{dIWqq%i(EIKaQ>@H$J*j#2Qld8PiIq<~LlA4N zI&`PeacJ|k_no#|y9R+Yx-n!n6wt#|-dH{^XPRv5gptqB*l%f?fI_XM!UXw@H(zw- zC#Y7{^#qwHor_VKk}QgEDx(}F&|!iO?UsF39hHM=otN;b@@R&3b}j+xXqLK$w^&^v zT%816^(^?GWvOd;i|J;PZ0NTXtP7kFXETZ(U1vs8=VTeJ(_P z#T1!}LAnxg%jwobkgVcV>EkNbXnRcRt+vH{V=LLY3h3wBk+V7EA<8qPA=F5(6I z(6?GbZ+lY01M+KG-j44Jg;8uPWP++KY$e~5D44aEJFYb%?+vEet>uf(_fX1`P86Re z8%Vfa)8r)AT&PNJTW&20H;+m((2`gy7gNEz(nD^xE)2EDvSnjBrlliDV|yq1AYHbh z&F@Md=Rrh5Vy|Z+S7336sFeiZ^(>hvey5za@@wZ&#CZq#X2=E!@96w^Rh@>Yb3qM2 zpZ#4qIwRLT8M3wW1Eg^CZb8yBq4GWi3%Wg1w!K#lWMY*AP%Z}=YFic>>W8Y6S?D(> zTRH4zjU$ zg}QWriat<_mUNKI95G1pBZ}(?wfB(+-#Gb%LUNH6+6_8BJr`w)q4Hdr>;v`VbU0LP zD1QSssy@!eMpX>m%Ef#Xi_i`ZYcqxh;8sgQ2My(l^BtyjAl`*}@h<;=cVS|vrW4xq zBf8Z|j*>S$l+{tz8C7yP?oKHU=!eb{6O@A&zN>I2rfON9Tp}F*La#+oTvypJA>uER zumKsv&@qz#A_?wy*kG-7g>E`XpLIpQU(SGhj#U@hynaR0%b*Av^Pv2V+17QoncZNq zL^rQm+l?oi8OZ)zTZ-=iI|453hyzs~J#mB0`2<4dWRPDk?3B;o3pdHmnP4r+pr;h; zXfH_rEU;e6P4RJt=3$}r@y07#JUWa4?-C(SiGx)F?7u5Pnf0_^dNk8?KL5Ov$ zuY53$TOKzdOvs=i>WZfpqn*p;sff)@|Uewe3{4C?VP;y@Uz)K&oItvX*|Pm^AMSdJ_$ zM3G?`TW6oJzsgqP9ae7{cQx-bZGa2Yw`?O^Shi(b;lgAsdmS#~mTia2xJtOg@%{$f z5pegzErRBfLrm{E86_a86w6n#CDl7`6H5;F7p5ZObrFz`D%c=k}V z6?zpjXahPnRC>x|K~ za0uFekW6MA9oT}s>I>@BW!eZp3q}Fjg(^m161YGoM1Dt+TJ?36DTaE?rPp}KA`&f&;W-NfWzeVuYf7zfs|n9H?l4=0$DL0?Q4QHi1v)XSHkECSe<%+JrbLc0%GWP4bMG{leZ_@Xn@Y6XErQcOH#ruNS4Z46F3?L|M;uQKws1 zFP+>EP%coHVwB$-kvwQ|F;?Ta`%#QY^%|?fu)>E4U?lK4O8v;4{)VM$vB)q26BLBg ztz|)6C0MAYxUoGgwsq=pffkp@{?6LSX+VPd7~}%QO+xK_z?x3oCt>kCUB|VjnM6KF zsZZ-BVTQjzM<>a4PG6wEO(4I=aBK7e^?MA`_J}QYA=!nFrG645{taR{+1wM(GCjD^P$3m>Ti`bwL_|_tf#vVXU zxb`y*IUQ2`jOmyPFc_?}@UrR1uQtU@N73+=MPsZ;-sKEuJkqORoV|Pv1Rz zzg#A>#dJz7m(NJ_?tyaoqStK=8KJHe&732Ti(%CLN!f%?5N13nUy;sB=;zhlY0!L} z<8^)t_q$hj=X=%Hh4ViMdC>~#EiTcv`Os09!P+Jpsa67d##r<1Nb|4e)!h~`0;5%XV%O1ju%nkD2jU?3%aNfK5xp> zmpJylfW4-d5IQx4Er}5Ny3+Kcl#S4cFRI=9;*B^B9kBuP+$O;0(5wxz55j6TKo7nQ z&cP6R{xxg>O?=~jBStu00pb`{Y_#HhzY%leKfv*($QR|qb`FbP#L{vz*mY@}Vtc&= z;1+QDQqD`5bzX({VJc_uYw!-ILoY#B!ya^w4dvBF18TepX>0>y5_Q=GRX+(+2#ce= z85~Q~!Nv*G>Ao`D!Bb8w?NJ=87V6REO}L;POE))R*%3>TFUw@t&pHW~H=clEc~7t& zZG9Q-F%y4W?_;^mc`(5HK7haLA6V|&VZL@4b~#?Q8aDV9`J@A8EH13Ce+848PsBYm z!1}V5e9@pK5zw41|AE;a)~+)?!deTsxI673%<>yW8~*|Mor()Mkl#5WTBC1y&e=odX z3PL~=F{x_ttJwdOJ`rjoD0&+1VVG;G+0SU9D7W1E~HDH?(+AJfNlk7cWB+QVUo z%#$;4Oeayt!#m`B=Q<36ifrrSA6E*RZ-5>N6&#T@Pd)cD*h;yGhlO>nvvVh!Xg#9; zGg}?RB2R2iwxP0JXz>c#m~1}d%|GtKPs`A%_HW5E!sow;P-QFSnqAN)op(!@tm=OE z>*{Pl9(!e9W)0daC*fPT>b;O<=YGWOiErWdVOOtbu6wnr3iipX!g&CIM{}*J(98qa z@_m$1T!#p%UL)(=J(jXRT8pL?hfs&N5pQKK+FVZ63E%x{E&CmrEs>`6)f)d;3qJ)Z zRdxR*y@m4_A_jI=U+2NKzRru+QvypU%e?!}#IACUjW3_KAH$5j6cEqBHvil~#rGx8 zYNTC*I3p;g8dJ?D@IFf8;r019ypP?Du?I1}u9h)ApMpKZW?wm^*w_U52ukNOgw3J+ zk6`D14(|e5$=)yEt)P?aJpu1(iu@Sflkje!!jENJRA~LjsL+?-9H7rWhG~C{zq@HWu=#A6;BqmDWAaGl+d6Mt4WaK9u^aPjsnI{9h^6qsjk9V}6aO zEokMxWh1W^4O9wYRI&*hG7-b@nZ)W%*yOpmT==Z|6r=hGHTzVy@HvY(gEiRgLh2E! zMCg6hItS#_bnR1F-)fAf8~j~kEcgr)+c!Xd(?ES;eS{pJLsGv5>*ofP^f~roj!+4+ zz60xO16r$CrU=WqZkU&XsAvFj?k?Wm=Mn+*2|Q6QucB2 zxU@$x%4U2-8&ArgaR$5iOJx2d)qE*?N{lvZS(5P;W(3b@Jym>#8KG0OQuW8bf~xOM z=e~lf??=9;;0)%saO!&sx_yL(mElD^N);Ub80}|ghJtyV25gRorQijYRnBRISI~HN zRx8*}hHZ#eSH{ntMsW^AtNrTOGqSOl5`1AitZtl-J|hQv4MeS0VW(ygRiBX$geO~@ zF!uM&2NBr7lDoT+Qoh!aU`!y=%CG-6(yaR<-9RK?&S@VJ=U@d5rlaR%sn^q%2yrOzJ9q@-M;2`tt*s2Do)8X#M($2XA-b+D*IVj8dEd1Al=u7w=OX0sok^hnH0xRHk1go;@ zAGV+u+G15yM(h6r4YLg4jf3g)kFn8E_P?5cIf7Glbh=;jrw0G8+Crm3^9Q(V;T1?> zQ80zo$aqWJ!T&#>B9;-W{`;b>M6@4+>5?4{{=bRFx;50H zq3{2TJxl_8eO+4hZyE2kzV81^;a`QqFQaBxv6r?Qk=~=itJvf!V2%wYXR>@;y38z&mu%JQpPV~G;}-%c0a|=ybe`eM&p^i z4s2|AGJ4zR7W*W#*MmKZ*&P7P{SBPw!6{b2d0$w-N@l+R_H@OzW&lXQ4a^=Jz@Af& zx}K2u`rrok(eYx>13r<1u{(Ac6pETw=mUmT^vKLI*Ui`hA0VOQM(^aMk{R!}hfF%7wH0dk2l*}1M#-NDfL zw*bARQw7K0OAR1_8L#F5u48<6OGZl!8tY6m`ZneWHAF0>d0S4jlr~0=rF&QWUrKwC zHLUI`?WTA16oI8Gv~9(mznvm}yc_A<9i7o0ozdR^E2H+7K-(Fu+-Iu!3sx=ii4o>s zwR&IlCkDfWbLjoK!p!!1PbYw@nS4@vR+uBauH2U>eyGYE?8kG}pSm=+aDng}nevzE zh9`_}RAFL;)0C%#e#$?9{X>aLqAn92n_M_ycoD8Poa-qX z`9Pcv$-#K&;C2xrZqOl5kHAPUolwLoZs(%Oy(Ud8E}ArX`a^}|rW8>Le!~F20K=R0 zV)V*F;7#D;Y+P;&6QBOw8+{o%N50+`L^%!_ zo`4;Ma%^kiw8ul&+(-f$NQEZQ+&~<%pJMMY{@~Cy0~gr!nZ@FvBV5k`OY_0Vt z$mzPu$BcHMD{#*<&d03p*b8}a+X0{*Jw$lbvp(h&LC5_~7X|y7two$Nj|%*-PteT; z?qYDgI2BgnSyaQn%(0IHZu*(+6dZzxM_&Vl;VDG78Hguq`op0mfpvAF1 zY0C2lunE{7QlY=a-sTTrQ*h4GXZ~hqM755<_$S{S&A`5h3xXDVjmvE4lLU^arTULD zkD~Rzb(t|vNQl$37I_Dl?R_9IPJbJ+|0ovAj|TvPG3TsT3%9t;PR{1=*RMqv0?aID z3;5$}QBolM5He>{Et(W)#wR4{B>1YxeE2^Fy@y^%)_k7%@XA}gfo3DuZ+GGUy8|3Y znL%cgfQby(52W2$$CG9RnekD~uLGIjKIYt3z<(B$g?E2XdbI%CQzwGVkYF^2(d#Zy z-BbxuJI&Tl?8H%*V6%mz71G9UPz9Tf5@z2;o37PfxTXi%fmBL0-`<`KrkY^0i7OSs zsub#T`e2o~bp<633e{}uY>mVp^rB^T&GzW3&+3{DooQg9oj5VJ8>V&x%bPw_m}gqR(~tNez~$wSSS_>cuGT*(Xt>O;jJz@O3|XU16- z7!(HoMI9Js;)5347z)EG1f6dk^nV(L)rWsAYazKR9Da1U6<~c{nG$aLNOXKwIHI7_ zpI~fVP5;fX;$Eiwq+g zlm{vR%>}Ik9R!^K-2nMR^`(IFK*gZ>pdFwipsOICQTWOX)C)8Xv~(0y=Wck8gD!(S zN8@KZK>Su#v3ZK|4(>uG* z(1vf2e3stTMK;#wHFJ{9D16$&ySjEllXiiqP;4hy(i6|jx@y8-H$Nn4>vdGJ2nH`hOh1>V>h|n6meCrv@oC7 z#Z%`ojsj#ELHnKfVxtZ2?Akx^nK&#O0eG@wl*|9#LhORVQ4i zn{uPB;ZZFU1GP*HDOBsd}(K$@;%)eQr+;duZT^hGX%hGf$OR1>}w^(=C`kn(6qY`6`6WVCk zR11->e$Rz+vkIyc_O*luLYu4jg}MN~7{82*5pzwTP|J@lWdVo$sX5S)j|6smfn!tbr}W8Jx>g?ky~XtcK7cl2EAL zi?9*H{0Fp1MnKZo~sF=y_x3i zVckcl1kULm+=$V}1t`=#ULB_1x9Gw23&J>jOs;ZoO69(+-z#(lf_0B<^q{bISQAt` zsXg4%>c$E`P`7ZZZrO8sj8*CubmSOtQ{H{eP==Ei7|U#SarNH@@Qt$!=^ z*xhBlL!P?pmMPM*TBK#wOSi~P-9pXuJ8qX*Extt;;GAyhm~Qk&HfE@tJQXf4%+eY8XfElQPIl!CRW6^>T;U1~n4ZItU4IGIY5 za?JSN(_1J&sumrW7QOLWgevvmnWejYk8aUJS~+yrA{DADbUKzURo6YbL2qg8b4Y8Y1<0HWaB{eEOSCe%r5loutT}wWcH=y#c}Fwe zd%teT(+(Qe5&2)KMa$rprt1b&A1lHH&|_|aPQRwJO0PmU+=ABX{Q=#8Tl554s3mTj zZn){X!*g{5xwIr+)8)NcXr)tXY|B>(hUyl~)h&2bkJ_eIy_Q~*t@kD(_-MVyGak&eC;06-L^(|TfXkLcXhX2d03@$UU%C{-EC8Jw{2767-&q_a@k$? z+aW*d-Pue^d{_0Gk)t)qIjwW2>u%#cFmC=ze|ojEIbl$tmivLa+e&oB@^!am>TaH* zE80xwdqu0@^8PBl?mC~1x?8W+qe*#Yt3jE%I~VA2@>#UPr)tHsMk|UMTRe35P2G_5 zbnoK(G^^Yjb+2wSNp>-l!g6)*73tm^sC%!x7Ip1nMm0F9%YDsL#n07Z8r)sIf0juL zyO^C)y&}~6c|G2)>3Uw%`Bm0e;Zu|p7}a#Mi`hA#NDm*hhE+VTR@A#IhO_9P-fwlK z8C}hhy&veO-uK(XY=C;7-c-3=boSeH_9eO+B~dE;w9Y<9Xa8~^YV)8O-+YVC|1;g) zCwnS-0Equ`IH{x;$%g)O)7Z&%5$;xHh8J zXRCKF-At#oxGd21$kENaMVEiU7=_=caSko-)k<%d8WmcN9POll*9w%oOGlip2STWp zj~d;NM|C`*2h{g{RJ_x@l{-uKUwKFM?p37R559#jmz$;TNA4H%+(`<(9W&vb9E)V)1j z_jZX^3PSgKO}0wssNKst<8!)~Q*~!;vEr4&cGopsqo?OX1uB6n8rVHry~p)c?#(vJ z?V@`rUH8%&-2z=ks_-HDeSvAAI5T|m*L&^=t_^!)M?xjogz3z&WUNosE24IEm zf^AJ{FTcCmtB9X9C+}WnRG3$!dJlzW;dDZ^0_fM9y7n?#mClP+eEX-W#^@H@rl-@> zTHmJkP`J}t1m@|6xTU)~Q_JMW;R<&}H^eR75W92*uW2_|Rj|~Ur7P53YqHZ?7Ao{0 zcvn}jM!$F06->~YC{%ZCrmpBLtugX-MML!fUau>9PRrt<2e_a!`wGv@ECMd*9w>l=nO>BDoLJh2F3{=jjIA(uA7#F_Q+})D6cw z^8)2Nrw7{t-GI~ejJ!>|CAtA?^vpg_H{kbLw1qBLW*gdz^b@b>`X1HwoMN|=uIB<% z|zN9!n9U&Y2{X^%Q3zywdrRz zGJ`z}X+%G>FjQJUsp^6MKx{P6mPYg(qiMFk5nbjr9RZyMT?Ba`4S!Gs2>+?XK*@{&pkmNW(0tGe&{oi4&~eZy&{dFu zt_uOBfHFXNpaKy8mxZOE&7gyz6QIi`&Kv%OCkQ2s1~nzG0cLpV5qQsnE`n}={2eF< zs3oWyXar~`Xg+8IXe;P2=s4&U=qe}#ZIuGb1C0Ys1I-1k1MLJI1APa&4EhrkR0~A_ zHLZoswT|$N29<#pfmVYyf%bupfX;$0f^LBPJ<(90#-Ns+6g)cIsy6<s7gPY62HFWa2>KHg1XUglN(1!*jRuv0R)cm_ zeKrUut-(I9^J76Npgd4t&^SsRY&MEagM#Y_>IE7NDg&(sZ35w^T?d=>d_ABuB0!Bn zE$QXKW|Pvx@E!;K1iA{sR}t3#oQ;K>0qP4X0F49je?wUZ+6+1fIsv*2`V$lcb=efu z5i}Sy8MFwr3A7J%1oSEBEQtTRo<}r_5^W?JE#b)q4FDB`W`b6LHh{K*4ug(^exg}J z%zCAHF(?mc9B3|R9cU-$Ac(JAUIzUM3TlAzfYLx6LA^kH6L>Oc5oi-=ALt0^Q_xw^ z4G{lmia)3^s3j;H)D1KOw7Vh3)nRx}fqnvA1sSmrT~G)p7L)?Y02P47fu@1xf|i0d zgARg@fi8nQ<4{mgG^i=4BWN&aG-xuY473Qe8ng+tFRm1&h372jBIpLlKOQX!Y6%>>N{^=*X0fX0F5g4TgHgT4d(2?}bA%t2|OUZBCC(V)p7{w?d(pdFwiAdgZQ zY!RTwpllF-Ojit=37QXD0onlC4LS@u4*Cfcn~0VH<$?Nw3P9sP(?D}UOF=t92SF!5 z-+?ZJJe#0^pr)WSP@7)(GZ-`)G#RuAvk*av?ia^xA?S&NXjE z-z`%x(Pp5-vld54!T$*)-xtl=k=DE2Cd2NMN4>!(}aW$hDc2OMN zF-7-OKvO?Pj+roKGT$arDnRix7P4YDZwAbgAPOGm*7~j8v##xQaqJYYd6)_7pe&3ZJb*Zw}!ab4b(A!gYly*_eN`LNQteBZdk#g z<8eKxcq8tGU52$1MBVXzS87^A8f^H6APz3SFBsC0q(#>!n1gqXHJ2Y+!6_U7&*nokMx;bIB9afV(4|dGgX+?#3?E0 zc)Jb1<2bZuBHGYH6()tR2i4WJ?u)!V=*mR1-re9-RKRP?dku6fYz9#ou#-@iO^9|j$5V`5Ql5B{fZ$^7Ny3uuUJs9OB% zym?S*mRA>@H=S)kn+cWXK_w+-pzqy$(cOs@yxnX>yGu;}-~`?LBi!WEgU%J;47uoWI2#WiXBt7Jxu=?||)rMn-pvmIZ2@y+|_q?wH{mK2TbWX9+8fnI2xY%?t z7%v9gZ`R5t|DC8RKlj@Z?$?1Nn(CQ+b1E~h9#-j%3#+x-j z>v0*@6H7!+z*NgE0!9O?X zc*{=>&)_Vckm`M7JlJGvB8H4>0`9?_hB&{)(~2m%B|5-8xFzOF_0)+*OLTxIu$r!D zsS-64(Go`{8ZFVma0t4-jTdMAj2I4a$}#dUGE(w@X~YPMLva3y7egN~OJbZNkB}NA zDSZG&Hv1WYUvPP8E&O0@nM+ZoTH-1zn!9VG(6=h@ldZ-lTj4)hf@^z3wvZqEajE( zpy99`;V-PFy9iiXtQ2RQst4@|cVKj+VCn>Vy1RggBtCu6&Pi8)IQhV5n3NVrhW_y& zCV%YJ9pNl|su?BK=?~#le-2ruE(a~o3XEq^i3dM?SoTt66{>%GgDI6xPL@TRuF5)hkGC70D~n;_}kc{L(x$y_$_GozpnRNhbuihT_FMnA9y|oOH%Z z^=>~k+=i=sT&mAcGkiZEZo?CgA-I2p2CKoOk2^jeZo?i;x0&LXj=|;1vKk{+=ficF zaweNB?5?p}hq)FiMYDRlRctxBn9DIe2sZ^p+vzArj2g$e<>*&dTOLx6@l&H;Sv_8= zH~6WIe!U>oXZ_UZQf~E8w#<75TF}iKUCQd?QeEb!MwfEl{k@d>%zOC2WAh9&f@=c( z%A6yTQ*{8GbABB3BXfpe@_?;IN83%(CFE8>UovHdq~L( ziF1Kl8gwdivM|Aj5x6qT)M_IZ43}zLm0`o4hfNdcRW`9&a&T#8m_R^qn@p;4rIA!~ zoFEr;q>dSnW4aRKd}7Nku4K~1bLoPC;|qPg5p&%olae`HBLZx5xFg3^-aqR1RU&+r zo#Iw=1bl|e*bCE?7}0H((d#4NGhD;XQe8dEsNo3s46D;HO~IbEeros(d;MIgJ~0bk z&y^q1S=@XdE^*LV97`I)>1~?CHwm+yCdw@ri#K6x&@CsXZ38Vr?0yb6A0%|Bos7Vi z4-b#Pd2a7>cDhggA!f|MWx_g=i@Zk=ts*#?5zOfNBtld_kE;j?nSz>d<}?+L5F3ah zAyY5{n34?d#=a=n+)3;)K?kd4FVnL4{#y`Hi*h}dxdT`vHC-)F7#6y z?rJ5HsBNmpxGb1R_Hp!IGDPCuI1&5h^L_vGDpKfQTt3OnG zb~gMXACv3|arb;&DX?dCHhf|;sbS-u`REh%hhqa_kt>>oNpyrbG2d(lcn7P8OEuj= z@+r7x0bFXeln#E>Oay1(M8~CC-ZYYs>jzih`q3k)2!TDRn(O9=E3kT$RAX-{Lv6Uh zW~uJ6z-)fQ1s=zAJVH$MQyX2s40GcMv2%e@dh^~@Qqn{E_N-mZ-}KCK(RB!-iJh)bmymQ zYYCksH#PltXm+Kqt3UX(rv|2sEfHkl}0a9Q~4LDz%7u{IR(lW*GlmTd8KGI-0m8KDsj8df`t^Z zrWSYHQbZ5j2NO+a+vySLO%6C|VgSxy>1k+Kk2BhGF^bv15E$@?vc-1yFjrkDmM+4n zutFQzjK0fI_p>B)x`saC;Ff?LD_CUL*{L@KJNe{6%~v>6NNu$nA)n#^^Q1z_)%fU; zE8aeUjNz($rj9_dv$3ZpF3Pf$F-@=yB1~C75c3F$K|z$5IGf4lD01!IitKhCj1<7O4?v zGne4Xy~@uBnwMEL0}c~3Elih?^FjMDg&tRh(X2349QQM0M6dCZLsP?a2^}+Zt;S}y zNeabZF=(mnt>H4$RT|IdE)eIsxu24$ZlX&z=92q_T^I6{%;6f|P9BnL714z#1pt%^ z%ha4i}&Msg1K;2^u9_q%T81yQ$$!+^*9}P5r!#`gxh{?d`JQPuyDj zBRkAExH#*luFz_F3kK`XK53?gH*rv) zi->S>`;%Bt_3=mW?13%=!bL6qb~B?Vu;$ptKJl<7jxV)Cu~W=n7NdVqGd9>1ZJ(|J zgoLVl^2$)5V&@bw2^C70r-&#CnKD8|t%5OQRFegtHs*8sI?o7O!(q&)j7i9pLh;B! z%+CwZ6kN21=vXX*`4px?iB6scMpHaaYV;gE7|c|EC@(C)$l@?$q2m(Oo+vr#>JLRK zL@P0=Kas@UD-f$Vqe2WTcCckqO;?cO$O=RgmxJNNoX;eOE+IwCN|S?O#P!KS)e}YA zmFO$i1V#$?6}=~wNRN?{#B`YG?Q$?u*bl!V&UKH|l+39Wh7H@Jccc=@laj=7*b8&* zbrI8^w%b#%W@-`otrEy)NS_c!;C<)m@zW8A!I>Cst7f|FJ*$Gh+a`WYj zaZlN;dUq+)B|n2a6Wj+ibi+^AR_T;GbTL|}0tHDB^VT4+BsiwKpfT7vk4QD%G04Qa zi)7ugV2no^CJF9K2hrLL8k>jGF3G`z_~z*nvKeDY(vzeF{V-mveg@-(^DDrxTs;8~nJTq9_79=9~;62wA3HO3^X z>C!ks-aHcL{BppUWX?XxkwZUstyu~TFm@6z#$p0JQBKW}&}o(eBX*9*HEx2l-^P<` zahKFBE}|#9Y#Us{Vi}CJMkf{+!|yYxrVx@YA!lQ_&H`MlA8HU*8h%GH zIgak6Wcn0*{RK<}r%NerpfpKwEyK&$GEHjY=;n!`hKI45mW+;5H%@+i9xcfxM#8z6 zb6j$82PM;|;FfjBcR2boj&7W2!z1BLoajTT#!VAl;gQBzzYV=i6_z(l)E}zCBjHkP zV?UAThDm0+gigbaH0DF}B5Rz$O%tOOa3;2}O{#Ij#84ZKlnW<_lQ&B~UuQ?VJu}jn z6Ky66&Whb%q-R?%!VTOeGNwlKATmyLdl8Y%RU5s(UaBX&Xcoih{WiGU5hu3zsnPH3 z$(yBGPU0oxW~k7VrnuJ;NAG;4>ippZJnmLVHQx7Xnns8Xzz>*_hIvZ_S0YYCzNFhAFV}Dgdf7Hk$fv4zzJ%GWQ;NJ? z!z+?;=ORwbcuBWYUM~EBi?BecY3?tfsz+Wf{DCP4B}HCB#H=?9YDAa_+yIHAcYacR z3eMO7f9@}(@~UCFUrIOwyVC;6p)*vCgj@i40-u-fjUhaELgl#0?pamI)L9}IZo%CB zv4s8K!%;Ga3m;)_n>fPm11`~ZgB_~d5Z=ONJVQh=bc5N3@Dy$!dT%&RJh{Q_C3p&} zPf0c2p>Z8KkKRS$a~2{2*7+Jf7f%tIZnR@k@|+f^gbC)*{R_#-6!&gKN4p%@;S zaSvwUMu*ZYJd$=EXp$PKjO2DfXL4JvB{iZHwjM}NSAVD|MKcVpZ!+oEHQN}BB{&4&}2>(N=}wax5Cm9KT8;#9h@tutHcs#x7r=G z5kzcOFF?1Gk$-Kq+or2ORF9Myy_$t{Pqdi*GKPR#5TjS=%!O5yp-yns=uZxXt3~Wg zyq%P_&Gu@2xz>Lr29tg`^u68m=s+H+EpXO~zV5<9$()iJy-D9sM5_y#eXysCi}A$a zpUy4OG!01&bF&*MTGiUEMa$uKw5X`H+r}XOVy6YyqluE`Wn;R8PS+PATdpD)RtJG~ z>zk)^aMW~i<{FT?iMqDvKNi;(NXa9D26q#6*(xFX70S!`FF^A)QTa>A6byg9QAQcG z5J$J;J%bjGdIV~~HSPtMY@y!HbJZ1M=5x5(7=dnP+9}XtMHyb=ONmuhaz~(>Sxue` z^<|iWA!Mh#tQU?+6cSbq#6qpw|0wAfpE#GEwnflVbx9)Vfs#^2=rDR zv-%TDtlVkjQGqzX>Sa=W!cPsKU^QJj#|o@$Y!m?jfITV~PESR6`mhHV=6}UZlB-!^ z%>Ty|ORPAI?Lrp%af~V34#_!w*psyMHKSW9jA|2Vrhl?%ybDIXE$%* z)BDY_B4xK>!MugP8k4VBda*V+jSw3^_w#6pz{Cj*KLhA~R!>suw{W>6AzOe8Fy$*r zIqhcweb4Gam^;Oa^gU(?(e13>CDnud)aY_ ziXAQoEyf&*9Z^Q?a5-o)E-}T9D8Ja@ve0tOqSz6oVu!0n%dwhbM-=T|(OQ=SEyrq# z9Z^EY4mY*YXcRlB2s(DSEQ}d8La`%C#ST}EF~e$#9ms=XhpWbzVKv2$C>1+gHHHhf z6vYlIf{q<73!{cv6g#4f*x_<2^+2K65hdK%;ZlsTM6m;9q1eG{y1!}04s<-l4p$Ao zU^k@Lfv%v~;i};mtftrzrDBJxhD(^SBTDGl;d0;-Y=UA(l!_g$8ot14iXBlhcIW~a zqlf}YlnNwnY9nx#AWB5ZKr&cD$MXw~lj;$oShq|Vf6Lf=C*Lv_jjQjMDV>_d6dGsR z6^JQO6kU=;?pqj~Zq{%S9#J8P4&dxY0FjWhhMO>DyrR5?C!4MXxCyI|liGMQt#he< zvZ-`V$>21chA!%&DCi_DecLP;s>PHYl7hgKlrA9`3_in+-W0(nih_^s^)mPjyLU3; z4!qxqJ5gdYvTDsWC^NhVBhd=Fem!d}U;SIHol?V@O_!wW7p~Twp!BM$bbZa~uF7=R zFJP_HDZP^pPRZ%+MI=O_YUC>0?gG{@#uqb+;3PCW^(&e1`qis-I;D5g8Iu5Nh1OQl zt(EfqD0tfM@zGnQIQF)kn9^Fcejc6exr2z`Mnt}Y`EMIm7m5d;pnK28`Gq1nw&eva zCDiFddYPK73`fWg6>I#|$b_TIL8<=xJD3r>sWB>8P4{y{MZ$hljRC*|d!JO_z8^uw zO%2~?bqT5vDr)`I@O$n7iqN6r(0)92b5q0bSxryDLg@-@Kiz?P7jEpbDs%}~6N?sB zHYxxw=L(#X>X*Nfz_8=yV=k?)2yB%)j{u>YIrzjL$~Qd z#kn{;Sqyy-vm-8PN8{ufffyPpX1`~Yl-`%->JF0Xx8B2Gb5q0XxGm|$rBE@wp-o?= zx;`qUPOsC8({8ULnudzP1BO%3JJYPLLNtZX_^A!g`%J3WKpo~5r9gPL`#%=UhwC&J zK?l+KjUE3iNADIpmt%9$@=)Wgkthk7GD3J>@xK|-0v?9)^RXg*sETbu@u6x$nqz~mj5Dk#1Szza*m=nAQ#e3 zNU`+qc65EOPwnSDL38TA|J)Yd@L3kUG(rFF6+tKMTg4YA@%qQ?`phrw$zER-3f`l#6D1*eB(~wREyj8&ifUOn01emE{0@|`z!QTV+ zS8x?z4+W0{-mG9N#1rgcPIgBECMq}uFhj(C2kCOaRtmlexJ1D_WFVPAgmS<_K``hk zQT82fbv_SCh?Mv?0)~t8#M=p&px|M^)}ritJIV8lR}A~!Zsha9cZ;RS*Awso1!+0@ zH$?4OobC^PPhU%)wPVC7MxLh|h(%|S_%DbB36kd7>xd3$(Q!vauR1E0kCulImI>rX zyCDk3XlW9lBhA#(W?D*1zn@UaXgTov6r{D(4=MON84sxFK6-}{L75<}`!`rr{{XlV z5N|dTd=)T3!S}WFQ!PCQ7_11F0Yeo0O-mafemK%7K#wBC06KPa0P{uOIW+klVWQnR zv|1%Z#Y*(7BiiJOd}jfJrPg-=Fhs$tfZY@<#00RHf>R}oJ#QytcixRZ*{NO#+AG~J z8n(cMubUX$16!pHx_~i6E3rn1>l&kE8Pzz(D>cpOMO>o|~h zjl%BXsH2az%W19Pc}?h_G%ohe zExv;Go(WO06#4c6MyS;&>T|<=0pbN|K+nlEaqKEeds&O@ zbR|m0H#`ojsUs?MMZVsE*tUnvJq#GE;C#Rk1s7}SlUlk)OV?@XX23=&*?WLf6ub$a z0c9(A7hr40E?}sFPXWd$xIx3cfYC~N7%&n$0wwuA#R@bLOOASzJl|$6IqYrZyUGGz zNET{BD&I{&!4eGs3X$k`S9Yf>t8iuaxU&0Q*@LcZrYoE0%4%KNGFP@5C`0D92Pjmc zcYyvZ5$$5A&{P-E!Z%7rJ7cz#JX-9gwM27(l=dW$viH4pCEB8#GB~*cT@5Y?9Y_s3Cdt);prtU6Jn)V6n{H7v79B^(6s1(%ZGPOiNd3=}TIAT1zhi4pMe|Hz&KXVcujf zP^c3ANeZdbzL8pbA7HQ|Oau&3aGI9R*3yN54@g1-FD`d(b6RsqOLF$=DC7n-T3PrK zFjYa?p}s=F@>Z6GZS_!w25SNT5G2M%dlNlZT8ll==!6EC?&BqyX!J{J8zpM4MMaLN zuNDn;M0ab^G)FXFi&iFQiE@ZmDYIq#bF??FXA2s~9hTaZt&hdcFR33$Z zfA&bXYw$$Ai+%sbnHkQ9)XgJWavgfQ=L^1q@Yi zl!n!SL&TaSSa=sOLczZSCMftFV6cMc0Yeo0MN6&jEEW3_yk2aID6P$axRHWS0pi91 z<#84e_b35rTclT$&~gn+=t6%tX^R0nN$9~I^-;;t)=F(`GPJKrt%T~+#ZV7bR4*z=HcIZk)EpqfF+(d39VH)5-5tIh$XelM= z!8)*w(om#zQj|{GO@Q%2!oLD`5!EF9MG_>m`VfI&w|Kx(rx=)0xc{j5qp3^ z0S`v)CqiF>i{>>Lf)Sb6`zwV`4^y+et$kZzqN&)BTa;*?_$ABRvGvjj%eshTY@}t;eW8jdESrgANVHmYb#RPj z9l(Lb*6Y?ByrVAnK)mSM!#ffny1uBf_nGkef$hATVnj@1Zy4Qi9*NIQd|~y$-Mwe+ zrM~(N*p_&) z=nn6o`V}{MUrepvSMJ^B%bAJBK#8r!_(kchfv6JViS-7mg+XS~>#i-tlcT(;HUB^> zlt5I3HU!Ih5RF8Uik1ew9lyUv3-!QnHoS(S$P=h4IYKpB2hgH>yhtMd`SAZ<9t2JN z+UP%WzFIU(Tl|JY*bcwg$rNvxA^R-Lx&?c6S??gW+y=oKWPl!!#>hjf;Rs#un~Sz? zhF@B-wmp9FgjR;EwxO1lg}+auf|w0h&%+_m-_|aa62s8C6BWZb$;yCm0DjNHUIBhD zqqLpz8;OEMB7f^CG)7AZx*}m8{63EZd0Guo%r^MlfQ+*7+Ya{~o8mVY6Lzx|*@Jht*s%E9=(6ZX2{_bBY4_pEK; z^~dj4)T%jtD^cLC_}!R=t{nuh0|{@%?_OkxRX)t?{jjSh-ih`(FlxQf1_W-hI+kGt2qC@5%>STn|ZpXV!EM2+<}ii!ZK z1TArDGzB7Y(^&6~ah>sZ7aa6fULg+K63fSWKZ+E#CR5m z^?kN)h9|4fFUgSyL#99S_%rwAJTT|IhbMGuxohm`M{xpLvACvi_n)`)SQfN>nzwIM z*0-Y%HSF24c6q}MyPIu$<+1GMZ*(~S#o~Ue1}2q$d1>vtK4Na|(AS&QY*^8eo;}j~ z9V%#&_|mZ3XI?rrKj)QOw<_zDUuiS&rkUIO{7VvxVDXF4Q#GF#_8%L6?U(-VfBb$_pI;aKI3&9AhDjr4 zebV(nm*qs16}r)r6*Z-L^3I_rKEEP9J>%=vt?QPtmotAAhkjW5_Ct%i=X~>tAMwm=MLtLoBREQ_S-Tf?fHJ0?=D~3b^J^7hd$ge zzTf@({31`BWSxCD5 z2ms`1sV8%TCe2>bY!vVy$cVc?s&3kaW@890hKrlYCc>jR+5Fe%_oZaCCNgnJXL9dG z0AlW@XGbafQ zRt_0)NoR70A^I`*<znqoj0+W7u*_aK7>RjrAbak5NQE9_29Xi zTCWD#T8~&lT+*4`g3g+I{_U^ph`Xbc;*!qf(v>OOJ)K=Q?NZnaT?qjxf(c;NokTBz!%x@g}27vLxz_j zJQJ66Ciiumc$oX@>yKR~?m)1HYf)iaGUbK(M`)~>;!=yCH8JGvL z;V%x}IDxot+los%lY6G_{J-OCCSj^Umd@bU)F$Fw%$7d5Fs76&?e{4z=}a!2@R^%@ zX3k9F_J@q@lFsDb3Flz$!P8$yPb2a-9ToY`{JIZ*QI6K8hkv>(^e3k~T6WJ3lx$s& zN=7;}k8s1$?x>!aL)@ps6_<1-cMQ6S?KaL@L;g@>(TccKcv70=?b(`~-18qp$#4l| z#3h}{UEE4@e_Oj=I%P6s#3h}{twQ~|5ChX=R>~lE1yds;S9PqLc||n}?U!VxD-P1> zwr+m3E0yOY4oXHklRFqL!+G>Z1}wk74^jJ02y&fXL4twcbVIB&-P^E#yLGsI+J@e%i-2w^nFuqr4zXvLNZKB zlf26qGt&o@UL$S=WW*(%$$iHdsXt!sD$h9+AtNs7OzuK>LJgO=;DS1(XF*70Qkvw( zXnN+Ze7WRfDgp9soCE())^a;;J1$5BIMooJ_r>bmUT;xlOD3Qkq@Q|z}$Wle;P5}nDc zyY)9!iLu@NGusfOlU+`~Q_iUhAfsfYGYeLMc*|Mbec;?V%EIHsVA7e~cw;=AKD#Xo z+!~9vJSW4XG|A&2W5bI+_f(K!406dOoynbtj$!V=iR(8Jx1rNnq%*nQ;T_C<=sFCCgH+xQc)y6xeZJlO3bcP=3^DNQnclE8)k-Jx&BQz7X65902MUUDp`St!BOE=X3}g@ zz&7l-JfI;G*oHl@4Ld!{3T(q3*oHl@4ZCFpwqdud3Alw#=Z3&G?7!ev4z)yJ8}`69 z?163A)mRA1cA`UI8}`69?0A%kTjGIj*zw#Vunjxzwyegn0|)Jm7TAV8unjvN_Xf6M z|6jWe`~Tqj6t@J4(i^=U{@YE>Pt*AX-1d6Ijav zUv>x9vIwkY5m?Itp8(259s+AwASB4OEJXEHJ2|j;g<51Huy{pa@d|uKEEmEEEMCzv zuy_Tnx8MmZUV%?u<;oL*#VhEdLN2ZlSiC~DLtycWz~U8w#VZ1fSKv{%`t(`?{Er@f z2NtiO*2ty*Isd3t{!cAlQG+jL@vjQUK^!@#z;qlZanLvCkK*_eM;@N#&BJjFM=yND z^dgQ3AC?EkaTrHed<3-_M{|5iwhBjTh-E#FBLpuKK7@l7Yo)bSX-((fFrk!^kgGi5+l_ovTyYM4NG8nla~&iGmE^z=Y6K) zfw_}zdAX!`SKs-6$`@(9yfuLZGUO62fdw-D&n=Ka>x2A%7Rbmp7s&X3E?gmop7eEJ zddAn#hj3y&FJ3w6dq4IwgqhEA9K-Pij^lEc0Trsg2

+־ʱ䣺2023-11-16 17:18:14,635 [1] +־INFO +־ݣHslCommunication 11.0.6.0ɹ + <--------------> +־ʱ䣺2023-11-16 17:18:16,704 [1] +־INFO +־ݣHslCommunication 11.0.6.0ɹ + <--------------> +־ʱ䣺2023-11-16 17:18:30,371 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:30,371 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:30,371 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:30,371 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:32,090 [1] +־INFO +־ݣݲ߹λţZZ-01ȡִмƻϢ[{"objId":143,"executePlanCode":"3c7907cbdb8141cfa6650575c8da1182","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1697788037000)\/","endTime":null,"isFlag":0,"executeOrder":5,"executeStatus":3,"createdTime":"\/Date(1697788030000)\/"},{"objId":146,"executePlanCode":"77d00f0b01904465853f6c9f8b2c8b0a","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1697788676000)\/","endTime":null,"isFlag":0,"executeOrder":7,"executeStatus":3,"createdTime":"\/Date(1697788669000)\/"},{"objId":189,"executePlanCode":"ce0a5fda1218489c9206dbe9312edf5b","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1698043199000)\/","endTime":null,"isFlag":0,"executeOrder":25,"executeStatus":3,"createdTime":"\/Date(1698043161000)\/"},{"objId":190,"executePlanCode":"1e08c44873404f9ba9f7e00a30e0a700","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":5,"completeAmount":5,"beginTime":"\/Date(1698043582000)\/","endTime":null,"isFlag":0,"executeOrder":26,"executeStatus":3,"createdTime":"\/Date(1698043579000)\/"},{"objId":206,"executePlanCode":"b331d1d72acf4822b9101bbd4b369a75","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698133831000)\/","endTime":null,"isFlag":0,"executeOrder":38,"executeStatus":3,"createdTime":"\/Date(1698133826000)\/"},{"objId":193,"executePlanCode":"bbd2bf40d916495799537774280bf1ba","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":3,"completeAmount":3,"beginTime":"\/Date(1698052603000)\/","endTime":null,"isFlag":0,"executeOrder":28,"executeStatus":3,"createdTime":"\/Date(1698052601000)\/"},{"objId":265,"executePlanCode":"e6035617beb2478c877e9ebe6ffc340a","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1699252241000)\/","endTime":null,"isFlag":0,"executeOrder":51,"executeStatus":3,"createdTime":"\/Date(1699252238000)\/"},{"objId":218,"executePlanCode":"bef8a96c8e2148cdbe53c239a9781fec","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":5,"completeAmount":5,"beginTime":"\/Date(1698138715000)\/","endTime":null,"isFlag":0,"executeOrder":39,"executeStatus":3,"createdTime":"\/Date(1698138713000)\/"},{"objId":285,"executePlanCode":"3173abda534044028d3db93a5d9fc461","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":2,"beginTime":"\/Date(1699495714000)\/","endTime":null,"isFlag":0,"executeOrder":54,"executeStatus":3,"createdTime":"\/Date(1699495711000)\/"},{"objId":299,"executePlanCode":"9a7eb0ce054f416a9a4b68321df03746","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1700039379000)\/","endTime":null,"isFlag":0,"executeOrder":58,"executeStatus":3,"createdTime":"\/Date(1700039376000)\/"},{"objId":298,"executePlanCode":"67585edb16624fddaa602e6771be651f","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1700039300000)\/","endTime":null,"isFlag":0,"executeOrder":57,"executeStatus":3,"createdTime":"\/Date(1700039297000)\/"},{"objId":150,"executePlanCode":"16c40906ea5c4b7b8c2c3f89a5aa3f32","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1697789379000)\/","endTime":null,"isFlag":0,"executeOrder":10,"executeStatus":3,"createdTime":"\/Date(1697789375000)\/"},{"objId":200,"executePlanCode":"b28af1a8a37e42a9989f545a6fd3885c","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1698128184000)\/","endTime":null,"isFlag":0,"executeOrder":34,"executeStatus":3,"createdTime":"\/Date(1698128182000)\/"},{"objId":186,"executePlanCode":"535693cb42da470ba4b251ff789cfd90","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698042769000)\/","endTime":null,"isFlag":0,"executeOrder":22,"executeStatus":3,"createdTime":"\/Date(1698042366000)\/"},{"objId":187,"executePlanCode":"7e3b48feeca549ba9157badda472e65d","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1698042797000)\/","endTime":null,"isFlag":0,"executeOrder":23,"executeStatus":3,"createdTime":"\/Date(1698042369000)\/"},{"objId":245,"executePlanCode":"0c6d8e8db9bf44c7959a477191791a45","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698657647000)\/","endTime":null,"isFlag":0,"executeOrder":47,"executeStatus":3,"createdTime":"\/Date(1698656783000)\/"},{"objId":286,"executePlanCode":"1242fb25e2864ae6a6a4d2b559556699","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":3,"completeAmount":6,"beginTime":"\/Date(1699495971000)\/","endTime":null,"isFlag":0,"executeOrder":55,"executeStatus":3,"createdTime":"\/Date(1699495969000)\/"},{"objId":287,"executePlanCode":"1aff646fd50c448d82e0345e87a77340","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":3,"completeAmount":6,"beginTime":"\/Date(1699496133000)\/","endTime":null,"isFlag":0,"executeOrder":56,"executeStatus":3,"createdTime":"\/Date(1699496130000)\/"},{"objId":140,"executePlanCode":"c7a1aca66af54b3a9acdbcf255db488b","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1697784767000)\/","endTime":null,"isFlag":0,"executeOrder":3,"executeStatus":3,"createdTime":"\/Date(1697784764000)\/"},{"objId":141,"executePlanCode":"1a8a98b8ebf14d1da7b3d5022202fa4e","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1697784816000)\/","endTime":null,"isFlag":0,"executeOrder":4,"executeStatus":3,"createdTime":"\/Date(1697784813000)\/"},{"objId":201,"executePlanCode":"4188e2ca0fed4ffcb393dddf6b002c4b","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1698128291000)\/","endTime":null,"isFlag":0,"executeOrder":35,"executeStatus":3,"createdTime":"\/Date(1698128285000)\/"},{"objId":152,"executePlanCode":"2ae814520397428c844e9c5dabd15b87","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1697789556000)\/","endTime":null,"isFlag":0,"executeOrder":11,"executeStatus":3,"createdTime":"\/Date(1697789554000)\/"},{"objId":199,"executePlanCode":"c5e3a5728db8491680c285303761937e","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698128005000)\/","endTime":null,"isFlag":0,"executeOrder":33,"executeStatus":3,"createdTime":"\/Date(1698128002000)\/"},{"objId":202,"executePlanCode":"bba78bb584ae4f86b162f01f32c5547b","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698128515000)\/","endTime":null,"isFlag":0,"executeOrder":36,"executeStatus":3,"createdTime":"\/Date(1698128501000)\/"},{"objId":205,"executePlanCode":"8dbee0baa6914883a1e08807c540a4da","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698133677000)\/","endTime":null,"isFlag":0,"executeOrder":37,"executeStatus":3,"createdTime":"\/Date(1698133669000)\/"},{"objId":219,"executePlanCode":"fd9f1cf5da1d43abb13816f2b32991c4","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":5,"completeAmount":5,"beginTime":"\/Date(1698139412000)\/","endTime":null,"isFlag":0,"executeOrder":40,"executeStatus":3,"createdTime":"\/Date(1698139410000)\/"},{"objId":223,"executePlanCode":"46fc6329b51b463589077223c45426fa","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":3,"completeAmount":4,"beginTime":"\/Date(1698139865000)\/","endTime":null,"isFlag":0,"executeOrder":44,"executeStatus":3,"createdTime":"\/Date(1698139863000)\/"},{"objId":224,"executePlanCode":"cfa109a104e84a0f8f4ec77ecec6907d","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":3,"completeAmount":3,"beginTime":"\/Date(1698139973000)\/","endTime":null,"isFlag":0,"executeOrder":45,"executeStatus":3,"createdTime":"\/Date(1698139970000)\/"},{"objId":241,"executePlanCode":"46a6873b718e4c8688418992bd073cef","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698644040000)\/","endTime":null,"isFlag":0,"executeOrder":46,"executeStatus":3,"createdTime":"\/Date(1698644036000)\/"},{"objId":283,"executePlanCode":"b10c30b5f24c4f289190a2f4dff6ae2a","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":2,"beginTime":"\/Date(1699495594000)\/","endTime":null,"isFlag":0,"executeOrder":52,"executeStatus":3,"createdTime":"\/Date(1699430777000)\/"},{"objId":149,"executePlanCode":"03163512ec304ffa9c5365a0d5698410","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1697789275000)\/","endTime":null,"isFlag":0,"executeOrder":9,"executeStatus":3,"createdTime":"\/Date(1697789265000)\/"},{"objId":145,"executePlanCode":"08b55934dcaf4d30b97fbec6690eb1ab","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":3,"completeAmount":3,"beginTime":"\/Date(1697788498000)\/","endTime":null,"isFlag":0,"executeOrder":6,"executeStatus":3,"createdTime":"\/Date(1697788496000)\/"},{"objId":148,"executePlanCode":"d8c8a5a8cc3542b591737c6a79002ec3","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1697788967000)\/","endTime":null,"isFlag":0,"executeOrder":8,"executeStatus":3,"createdTime":"\/Date(1697788964000)\/"},{"objId":182,"executePlanCode":"8ec93fb158d44d4b8f7b7273e3383866","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1698039449000)\/","endTime":null,"isFlag":0,"executeOrder":18,"executeStatus":3,"createdTime":"\/Date(1698039429000)\/"},{"objId":154,"executePlanCode":"665a613a2ad14532ac95b49c226842d4","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1697789875000)\/","endTime":null,"isFlag":0,"executeOrder":12,"executeStatus":3,"createdTime":"\/Date(1697789872000)\/"},{"objId":181,"executePlanCode":"452c3f891e594963b615395a48bae133","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1698038230000)\/","endTime":null,"isFlag":0,"executeOrder":17,"executeStatus":3,"createdTime":"\/Date(1698038226000)\/"},{"objId":183,"executePlanCode":"c0db4f5461ce43c484e8afe45d87f920","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698039958000)\/","endTime":null,"isFlag":0,"executeOrder":19,"executeStatus":3,"createdTime":"\/Date(1698039439000)\/"},{"objId":184,"executePlanCode":"b019c733a75b4c88b2ef451633fe546a","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":3,"completeAmount":3,"beginTime":"\/Date(1698042035000)\/","endTime":null,"isFlag":0,"executeOrder":20,"executeStatus":3,"createdTime":"\/Date(1698039443000)\/"},{"objId":188,"executePlanCode":"8f9cd5fbec1146a0a7045b5996783860","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":3,"completeAmount":3,"beginTime":"\/Date(1698043002000)\/","endTime":null,"isFlag":0,"executeOrder":24,"executeStatus":3,"createdTime":"\/Date(1698042997000)\/"},{"objId":195,"executePlanCode":"53b1b04214f04e01a1f86867cf23b4c9","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1698111143000)\/","endTime":null,"isFlag":0,"executeOrder":30,"executeStatus":3,"createdTime":"\/Date(1698111133000)\/"},{"objId":196,"executePlanCode":"633bddb6134d4e248e77258fba1f28fd","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698111278000)\/","endTime":null,"isFlag":0,"executeOrder":31,"executeStatus":3,"createdTime":"\/Date(1698111261000)\/"},{"objId":198,"executePlanCode":"a057e319201e44a48db955109db44c67","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1698127843000)\/","endTime":null,"isFlag":0,"executeOrder":32,"executeStatus":3,"createdTime":"\/Date(1698127839000)\/"},{"objId":264,"executePlanCode":"0bf442d2ad63462da40d716e9e1b12b3","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1699252085000)\/","endTime":null,"isFlag":0,"executeOrder":50,"executeStatus":3,"createdTime":"\/Date(1699252082000)\/"},{"objId":220,"executePlanCode":"23cfdbd82ffe4b4a83b66a317d3c093b","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1698139633000)\/","endTime":null,"isFlag":0,"executeOrder":41,"executeStatus":3,"createdTime":"\/Date(1698139631000)\/"},{"objId":284,"executePlanCode":"69573aea2c794219844d2ff4bd5ac14d","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":2,"beginTime":"\/Date(1699495589000)\/","endTime":null,"isFlag":0,"executeOrder":53,"executeStatus":3,"createdTime":"\/Date(1699430984000)\/"},{"objId":137,"executePlanCode":"c544ed2b609949039c13406a6a9cb75f","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1697783900000)\/","endTime":null,"isFlag":0,"executeOrder":0,"executeStatus":3,"createdTime":"\/Date(1697783897000)\/"},{"objId":156,"executePlanCode":"43c469ee8dc244abbc46f4b5d21da543","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":6,"completeAmount":6,"beginTime":"\/Date(1697794019000)\/","endTime":null,"isFlag":0,"executeOrder":13,"executeStatus":3,"createdTime":"\/Date(1697794017000)\/"},{"objId":139,"executePlanCode":"25f2513770294bec866a2d327bd8cb37","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":2,"completeAmount":2,"beginTime":"\/Date(1697784163000)\/","endTime":null,"isFlag":0,"executeOrder":2,"executeStatus":3,"createdTime":"\/Date(1697784160000)\/"},{"objId":159,"executePlanCode":"add4718149de48928f535938cfe314d3","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1697795660000)\/","endTime":null,"isFlag":0,"executeOrder":15,"executeStatus":3,"createdTime":"\/Date(1697795656000)\/"},{"objId":158,"executePlanCode":"f58ddbc8803843cc96f1bcf92d9b92ce","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1697795086000)\/","endTime":null,"isFlag":0,"executeOrder":14,"executeStatus":3,"createdTime":"\/Date(1697795083000)\/"},{"objId":160,"executePlanCode":"bacac31f12144ddfaba409ffdbb4050a","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1697795824000)\/","endTime":null,"isFlag":0,"executeOrder":16,"executeStatus":3,"createdTime":"\/Date(1697795683000)\/"},{"objId":194,"executePlanCode":"1b3f539920d34d6bafacf3f366c8fef5","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698052880000)\/","endTime":null,"isFlag":0,"executeOrder":29,"executeStatus":3,"createdTime":"\/Date(1698052878000)\/"},{"objId":191,"executePlanCode":"c86daa1447fc45349e4f8f01691d5b14","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":3,"completeAmount":3,"beginTime":"\/Date(1698052311000)\/","endTime":null,"isFlag":0,"executeOrder":27,"executeStatus":3,"createdTime":"\/Date(1698052309000)\/"},{"objId":221,"executePlanCode":"55a58f3f7b614aff8f69a9df5f257bbd","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698139762000)\/","endTime":null,"isFlag":0,"executeOrder":42,"executeStatus":3,"createdTime":"\/Date(1698139760000)\/"},{"objId":222,"executePlanCode":"799567c697fc40268b3cffd6e6867525","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698139774000)\/","endTime":null,"isFlag":0,"executeOrder":43,"executeStatus":3,"createdTime":"\/Date(1698139772000)\/"},{"objId":246,"executePlanCode":"9277fc4a4c524e51acb46136bebc482a","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698657797000)\/","endTime":null,"isFlag":0,"executeOrder":48,"executeStatus":3,"createdTime":"\/Date(1698656909000)\/"},{"objId":254,"executePlanCode":"4bf5fd25c35f4f379f8ede2239979def","productPlanCode":"202310081458","orderCode":"11215483","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":1,"completeAmount":1,"beginTime":"\/Date(1698720942000)\/","endTime":null,"isFlag":0,"executeOrder":49,"executeStatus":3,"createdTime":"\/Date(1698720925000)\/"}] + <--------------> +־ʱ䣺2023-11-16 17:18:32,417 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:32,417 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:32,417 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:32,417 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:34,453 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:34,453 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:34,453 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:34,453 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:36,480 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:36,480 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:36,482 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:36,482 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:38,509 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:38,509 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:38,509 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:38,509 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:40,542 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:40,543 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:40,543 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:40,543 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:42,582 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:42,582 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:42,582 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:42,582 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:44,608 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:44,608 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:44,608 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:44,608 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:46,635 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:46,635 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:46,635 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:46,635 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:48,662 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:48,662 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:48,662 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:48,663 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:49,203 [1] +־INFO +־ݣݲ߹λţZZ-01ȡļƻϢ[{"objId":1,"planCode":"202310081458","orderCode":"11215483","saleOrderCode":"0000054191","saleOrderLineNumber":"1","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":10,"completeAmount":124,"beginTime":null,"endTime":"\/Date(1697788558000)\/","isFlag":0},{"objId":2,"planCode":"202310091458","orderCode":"11215483","saleOrderCode":"0000054191","saleOrderLineNumber":"1","materialCode":"9002006859","materialName":"SC-439,YZXGWBCԪɭ,C","productLineCode":"ZZ-01","planAmount":50,"completeAmount":0,"beginTime":null,"endTime":null,"isFlag":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:50,688 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:50,688 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:50,691 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:50,691 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:52,378 [1] +־INFO +־ݣݲֿţXKJCK-001ͣ3600000781ȡĻϸ[{"objId":354,"spaceCode":"XK_002","materialCode":"B2360000078111090009","materialName":"SC-439U","materialType":"3600000781","materialAmount":1,"storeCode":"XKJCK-001","isFlag":0,"createTime":null},{"objId":355,"spaceCode":"XK_002","materialCode":"B2360000078111090011","materialName":"SC-439U","materialType":"3600000781","materialAmount":1,"storeCode":"XKJCK-001","isFlag":0,"createTime":null}] + <--------------> +־ʱ䣺2023-11-16 17:18:52,715 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:52,715 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:52,719 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:52,722 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:54,740 [10] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:54,742 [12] +־INFO +־ݣδȡҪ·dz + <--------------> +־ʱ䣺2023-11-16 17:18:54,749 [8] +־INFO +־ݣδȡҪ· + <--------------> +־ʱ䣺2023-11-16 17:18:54,749 [15] +־INFO +־ݣδȡҪ·ڵ + <--------------> +־ʱ䣺2023-11-16 17:18:55,688 [1] +־INFO +־ݣ˳ \ No newline at end of file diff --git a/Aucma.Scada.UI/bin/Debug/Log/2023-11-16/PlcLog.txt b/Aucma.Scada.UI/bin/Debug/Log/2023-11-16/PlcLog.txt index 23f91be..db55256 100644 --- a/Aucma.Scada.UI/bin/Debug/Log/2023-11-16/PlcLog.txt +++ b/Aucma.Scada.UI/bin/Debug/Log/2023-11-16/PlcLog.txt @@ -62,4 +62,20 @@ ־ʱ䣺2023-11-16 09:36:16,302 [1] ־INFO ־ݣQϵPLCʧܣ + <--------------> +־ʱ䣺2023-11-16 17:18:14,640 [1] +־INFO +־ݣQϵPLCӿʼ + <--------------> +־ʱ䣺2023-11-16 17:18:16,704 [1] +־INFO +־ݣQϵPLCʧܣ + <--------------> +־ʱ䣺2023-11-16 17:18:16,704 [1] +־INFO +־ݣQϵPLCӿʼ + <--------------> +־ʱ䣺2023-11-16 17:18:18,738 [1] +־INFO +־ݣQϵPLCʧܣ \ No newline at end of file diff --git a/Aucma.Scada.UI/bin/Debug/Log/2023-11-16/SqlLog.txt b/Aucma.Scada.UI/bin/Debug/Log/2023-11-16/SqlLog.txt index 2d480b5..22a1ded 100644 --- a/Aucma.Scada.UI/bin/Debug/Log/2023-11-16/SqlLog.txt +++ b/Aucma.Scada.UI/bin/Debug/Log/2023-11-16/SqlLog.txt @@ -530,4 +530,68 @@ ־ʱ䣺2023-11-16 09:36:50,527 [1] ־INFO ־ݣSELECT "OBJ_ID","SPACE_CODE","MATERIAL_CODE","MATERIAL_NAME","MATERIAL_TYPE","MATERIAL_AMOUNT","STORE_CODE","IS_FLAG","CREATED_TIME" FROM "BASE_SPACEDETAIL" WHERE (( 1 = 1 ) AND((( "STORE_CODE" = :storeCode1 ) AND ( "MATERIAL_TYPE" = :materialType2 )) AND ( "IS_FLAG" <> :isFlag3 )))[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":storeCode1","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"XKJCK-001","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0},{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":materialType2","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"3600000781","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0},{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":11,"Direction":0,"IsNullable":false,"ParameterName":":isFlag3","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":1,"TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:29,818 [1] +־INFO +־ݣSELECT "OBJID","TASK_CODE","TASK_TYPE","TASK_STATUS","TASK_MODEL","PLAN_CODE","MATERIAL_CODE","MATERIAL_TYPE","SPACE_CODE","SPACE_NAME","PLAN_AMOUNT","COMPLETE_AMOUNT","BEGIN_TIME","END_TIME","IS_FLAG","STORE_CODE","CREATED_TIME" FROM "REAL_TASKINFO" WHERE (( 1 = 1 ) AND((( "TASK_TYPE" = :taskType1 ) AND ( "TASK_STATUS" <> :taskStatus2 )) AND ("STORE_CODE" IN ('XKJCK-001','NDJCK-001')) ))[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":11,"Direction":0,"IsNullable":false,"ParameterName":":taskType1","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":1,"TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0},{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":11,"Direction":0,"IsNullable":false,"ParameterName":":taskStatus2","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":3,"TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:30,373 [1] +־INFO +־ݣSELECT * FROM "GET_STORE_MATERIALSTOCK" WHERE STORE_CODE in (:shellStore,:linerStore) [{"_Size":0,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":shellStore","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"XKJCK-001","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0},{"_Size":0,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":linerStore","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"NDJCK-001","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:30,467 [1] +־INFO +־ݣSELECT "OBJID","TASK_CODE","TASK_TYPE","TASK_STATUS","TASK_MODEL","PLAN_CODE","MATERIAL_CODE","MATERIAL_TYPE","SPACE_CODE","SPACE_NAME","PLAN_AMOUNT","COMPLETE_AMOUNT","BEGIN_TIME","END_TIME","IS_FLAG","STORE_CODE","CREATED_TIME" FROM "REAL_TASKINFO" WHERE (( 1 = 1 ) AND((( "TASK_TYPE" = :taskType1 ) AND ( "TASK_STATUS" <> :taskStatus2 )) AND ("STORE_CODE" IN ('XKJCK-001','NDJCK-001')) ))[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":11,"Direction":0,"IsNullable":false,"ParameterName":":taskType1","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":2,"TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0},{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":11,"Direction":0,"IsNullable":false,"ParameterName":":taskStatus2","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":3,"TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:30,748 [1] +־INFO +־ݣSELECT "OBJID","TASK_CODE","TASK_TYPE","TASK_STATUS","TASK_MODEL","PLAN_CODE","MATERIAL_CODE","MATERIAL_TYPE","SPACE_CODE","SPACE_NAME","PLAN_AMOUNT","COMPLETE_AMOUNT","BEGIN_TIME","END_TIME","IS_FLAG","STORE_CODE","CREATED_TIME" FROM "REAL_TASKINFO" WHERE (( 1 = 1 ) AND(( "TASK_TYPE" = :taskType1 ) AND ("STORE_CODE" IN ('XKJCK-001','NDJCK-001')) ))[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":11,"Direction":0,"IsNullable":false,"ParameterName":":taskType1","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":1,"TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:31,502 [1] +־INFO +־ݣSELECT "S"."OBJ_ID" AS "OBJID" , "S"."SPACE_CODE" AS "SPACECODE" , "S"."SPACE_NAME" AS "SPACENAME" , "S"."SPACE_CAPACITY" AS "SPACECAPACITY" , "S"."SPACE_STOCK" AS "SPACESTOCK" , "S"."SPACE_STATUS" AS "SPACESTATUS" , "S"."SPACE_TYPE" AS "SPACETYPE" , "S"."IS_FLAG" AS "ISFLAG" , "B"."MATERIAL_NAME" AS "MATERIALTYPE" , "S"."ONROUTE_AMOUNT" AS "ONROUTEAMOUNT" , "S"."INSTORE_FLAG" AS "INSTOREFLAG" , "S"."OUTROUTE_AMOUNT" AS "OUTROUTEAMOUNT" , "S"."OUTSTORE_FLAG" AS "OUTSTOREFLAG" , "S"."UNUSUAL_FLAG" AS "UNUSUALFLAG" FROM "BASE_SPACEINFO" "S" Left JOIN "BASE_BOMINFO" "B" ON ( "S"."MATERIAL_TYPE" = "B"."MATERIAL_CODE" ) WHERE ( "S"."STORE_CODE" = :storeCode0 )[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":storeCode0","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"XKJCK-001","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:32,090 [1] +־INFO +־ݣSELECT * FROM "GET_STATION_MATERIALSTATS" WHERE PRODUCTLINE_CODE = :stationCode [{"_Size":0,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":stationCode","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"ZZ-01","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:32,137 [1] +־INFO +־ݣSELECT * FROM "GET_STATION_HOURAMOUNT" WHERE PRODUCTLINE_CODE = :stationCode [{"_Size":0,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":stationCode","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"ZZ-01","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:32,224 [1] +־INFO +־ݣSELECT "S"."OBJ_ID" AS "OBJID" , "S"."SPACE_CODE" AS "SPACECODE" , "S"."SPACE_NAME" AS "SPACENAME" , "S"."SPACE_CAPACITY" AS "SPACECAPACITY" , "S"."SPACE_STOCK" AS "SPACESTOCK" , "S"."SPACE_STATUS" AS "SPACESTATUS" , "S"."SPACE_TYPE" AS "SPACETYPE" , "S"."IS_FLAG" AS "ISFLAG" , "B"."MATERIAL_NAME" AS "MATERIALTYPE" , "S"."ONROUTE_AMOUNT" AS "ONROUTEAMOUNT" , "S"."INSTORE_FLAG" AS "INSTOREFLAG" , "S"."OUTROUTE_AMOUNT" AS "OUTROUTEAMOUNT" , "S"."OUTSTORE_FLAG" AS "OUTSTOREFLAG" , "S"."UNUSUAL_FLAG" AS "UNUSUALFLAG" FROM "BASE_SPACEINFO" "S" Left JOIN "BASE_BOMINFO" "B" ON ( "S"."MATERIAL_TYPE" = "B"."MATERIAL_CODE" ) WHERE ( "S"."STORE_CODE" = :storeCode0 )[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":storeCode0","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"NDJCK-001","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:49,175 [1] +־INFO +־ݣSELECT "OBJ_ID","PLAN_CODE","ORDER_CODE","SALEORDER_CODE","SALEORDER_LINENUMBER","MATERIAL_CODE","MATERIAL_NAME","PRODUCTLINE_CODE","PLAN_AMOUNT","COMPLETE_AMOUNT","BEGIN_TIME","END_TIME","IS_FLAG" FROM "PRODUCT_PLANINFO" WHERE (( 1 = 1 ) AND( "PRODUCTLINE_CODE" = :productLineCode1 ))[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":productLineCode1","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"ZZ-01","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:52,175 [1] +־INFO +־ݣSELECT "OBJ_ID","BOM_CODE","MATERIAL_CODE","MATERIAL_NAME","MATERIAL_TYPE","STANDARD_AMOUNT","PARENT_ID","PLANT_CODE","PRODUCT_LINE_CODE","IS_FLAG" FROM "BASE_BOMINFO" WHERE ( "PARENT_ID" = :parentId0 )[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":parentId0","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"9002006859","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:52,206 [1] +־INFO +־ݣSELECT "OBJ_ID","BOM_CODE","MATERIAL_CODE","MATERIAL_NAME","MATERIAL_TYPE","STANDARD_AMOUNT","PARENT_ID","PLANT_CODE","PRODUCT_LINE_CODE","IS_FLAG" FROM "BASE_BOMINFO" WHERE ( "PARENT_ID" = :parentId0 )[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":parentId0","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"3406001225","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:52,234 [1] +־INFO +־ݣSELECT "OBJ_ID","BOM_CODE","MATERIAL_CODE","MATERIAL_NAME","MATERIAL_TYPE","STANDARD_AMOUNT","PARENT_ID","PLANT_CODE","PRODUCT_LINE_CODE","IS_FLAG" FROM "BASE_BOMINFO" WHERE ( "PARENT_ID" = :parentId0 )[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":parentId0","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"3600000781","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:52,262 [1] +־INFO +־ݣSELECT "OBJ_ID","BOM_CODE","MATERIAL_CODE","MATERIAL_NAME","MATERIAL_TYPE","STANDARD_AMOUNT","PARENT_ID","PLANT_CODE","PRODUCT_LINE_CODE","IS_FLAG" FROM "BASE_BOMINFO" WHERE ( "PARENT_ID" = :parentId0 )[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":parentId0","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"3600000788","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:52,296 [1] +־INFO +־ݣSELECT "OBJ_ID","BOM_CODE","MATERIAL_CODE","MATERIAL_NAME","MATERIAL_TYPE","STANDARD_AMOUNT","PARENT_ID","PLANT_CODE","PRODUCT_LINE_CODE","IS_FLAG" FROM "BASE_BOMINFO" WHERE ( "PARENT_ID" = :parentId0 )[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":parentId0","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"8000004624","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:52,324 [1] +־INFO +־ݣSELECT "OBJ_ID","BOM_CODE","MATERIAL_CODE","MATERIAL_NAME","MATERIAL_TYPE","STANDARD_AMOUNT","PARENT_ID","PLANT_CODE","PRODUCT_LINE_CODE","IS_FLAG" FROM "BASE_BOMINFO" WHERE ( "PARENT_ID" = :parentId0 )[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":parentId0","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"8208002965","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] + <--------------> +־ʱ䣺2023-11-16 17:18:52,352 [1] +־INFO +־ݣSELECT "OBJ_ID","SPACE_CODE","MATERIAL_CODE","MATERIAL_NAME","MATERIAL_TYPE","MATERIAL_AMOUNT","STORE_CODE","IS_FLAG","CREATED_TIME" FROM "BASE_SPACEDETAIL" WHERE (( 1 = 1 ) AND((( "STORE_CODE" = :storeCode1 ) AND ( "MATERIAL_TYPE" = :materialType2 )) AND ( "IS_FLAG" <> :isFlag3 )))[{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":storeCode1","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"XKJCK-001","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0},{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":16,"Direction":0,"IsNullable":false,"ParameterName":":materialType2","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":"3600000781","TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0},{"_Size":4000,"IsRefCursor":false,"IsClob":false,"IsNvarchar2":false,"DbType":11,"Direction":0,"IsNullable":false,"ParameterName":":isFlag3","Size":4000,"SourceColumn":null,"SourceColumnNullMapping":false,"UdtTypeName":null,"Value":1,"TempDate":null,"SourceVersion":0,"TypeName":null,"IsJson":false,"IsArray":false,"CustomDbType":null,"Precision":0,"Scale":0}] \ No newline at end of file diff --git a/Aucma.Scada.UI/viewModel/AssemblyPlan/AssemblyPlanViewModel.cs b/Aucma.Scada.UI/viewModel/AssemblyPlan/AssemblyPlanViewModel.cs index 8b8a0d7..3270831 100644 --- a/Aucma.Scada.UI/viewModel/AssemblyPlan/AssemblyPlanViewModel.cs +++ b/Aucma.Scada.UI/viewModel/AssemblyPlan/AssemblyPlanViewModel.cs @@ -253,11 +253,11 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan PlanCode = string.Empty; ProductModel = string.Empty; BeginTime = string.Empty; - MessageBox.Show("执行计划删除成功"); + MessageBox.Show("执行计划删除成功", "提示", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } else { - MessageBox.Show("执行计划删除失败"); + MessageBox.Show("执行计划删除失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } @@ -270,7 +270,7 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan string info = obj as string; if (info == planCode) { - MessageBox.Show("该计划正在执行中,请勿重复下传"); + MessageBox.Show("该计划正在执行中,请勿重复下传", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } else { @@ -278,11 +278,11 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan if (result != null) { RefreshPlanExecute(result); - MessageBox.Show("执行计划已下达"); + MessageBox.Show("执行计划已下达", "提示", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } else { - MessageBox.Show("执行计划下达失败"); + MessageBox.Show("执行计划下达失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } diff --git a/Aucma.Scada.UI/viewModel/AssemblyPlan/PlanInfoEditViewModel.cs b/Aucma.Scada.UI/viewModel/AssemblyPlan/PlanInfoEditViewModel.cs index 41e1548..665304b 100644 --- a/Aucma.Scada.UI/viewModel/AssemblyPlan/PlanInfoEditViewModel.cs +++ b/Aucma.Scada.UI/viewModel/AssemblyPlan/PlanInfoEditViewModel.cs @@ -268,7 +268,7 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan bool result = assemblyPlanBusiness.PlanTransmitByProductPlan(_ProductPlanCode, _TransmitAmount); if (result) { - MessageBox.Show("执行计划维护成功"); + MessageBox.Show("执行计划维护成功", "提示", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } diff --git a/Aucma.Scada.UI/viewModel/AssemblyPlan/QuantityIssuedViewModel.cs b/Aucma.Scada.UI/viewModel/AssemblyPlan/QuantityIssuedViewModel.cs index 7134a8b..018064c 100644 --- a/Aucma.Scada.UI/viewModel/AssemblyPlan/QuantityIssuedViewModel.cs +++ b/Aucma.Scada.UI/viewModel/AssemblyPlan/QuantityIssuedViewModel.cs @@ -67,13 +67,13 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan bool shellResult = assemblyPlanBusiness.JudgmentStock(productPlanInfo, Convert.ToInt32(_TransmitAmount), appConfig.shellMaterialType,appConfig.shellStoreCode); if (!shellResult) { - MessageBox.Show("计划下达失败,箱壳物料库存不足"); + MessageBox.Show("计划下达失败,箱壳物料库存不足", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); return; } bool linerResult = assemblyPlanBusiness.JudgmentStock(productPlanInfo, Convert.ToInt32(_TransmitAmount), appConfig.linerMaterialType, appConfig.linerStoreCode); if (!linerResult) { - MessageBox.Show("计划下达失败,内胆物料库存不足"); + MessageBox.Show("计划下达失败,内胆物料库存不足", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); return; } @@ -97,14 +97,14 @@ namespace Aucma.Scada.UI.viewModel.AssemblyPlan } else { - MessageBox.Show("生产计划获取失败,加载为空"); + MessageBox.Show("生产计划获取失败,加载为空", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); return; } bool result = assemblyPlanBusiness.PlanTransmitByProductPlan(_PlanInfo.planCode, Convert.ToInt32(_TransmitAmount)); if (result) { - MessageBox.Show("执行计划维护成功"); + MessageBox.Show("执行计划维护成功", "提示", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } diff --git a/Aucma.Scada.UI/viewModel/InventoryInfo/LinerInventoryViewModel.cs b/Aucma.Scada.UI/viewModel/InventoryInfo/LinerInventoryViewModel.cs index 9892282..e9a4b01 100644 --- a/Aucma.Scada.UI/viewModel/InventoryInfo/LinerInventoryViewModel.cs +++ b/Aucma.Scada.UI/viewModel/InventoryInfo/LinerInventoryViewModel.cs @@ -143,7 +143,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } else { - MessageBox.Show("货道入库状态修改失败"); + MessageBox.Show("货道入库状态修改失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } @@ -162,7 +162,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } else { - MessageBox.Show("货道出库状态修改失败"); + MessageBox.Show("货道出库状态修改失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } @@ -181,7 +181,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } else { - MessageBox.Show("货道异常标识修改失败"); + MessageBox.Show("货道异常标识修改失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } @@ -200,7 +200,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } else { - MessageBox.Show("货道状态修改失败"); + MessageBox.Show("货道状态修改失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } @@ -248,7 +248,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } else { - MessageBox.Show("出库任务创建失败"); + MessageBox.Show("出库任务创建失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } } diff --git a/Aucma.Scada.UI/viewModel/InventoryInfo/ShellInventoryViewModel.cs b/Aucma.Scada.UI/viewModel/InventoryInfo/ShellInventoryViewModel.cs index bece8fb..1825e88 100644 --- a/Aucma.Scada.UI/viewModel/InventoryInfo/ShellInventoryViewModel.cs +++ b/Aucma.Scada.UI/viewModel/InventoryInfo/ShellInventoryViewModel.cs @@ -146,7 +146,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } else { - MessageBox.Show("货道入库状态修改失败"); + MessageBox.Show("货道入库状态修改失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } @@ -165,7 +165,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } else { - MessageBox.Show("货道出库状态修改失败"); + MessageBox.Show("货道出库状态修改失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } @@ -184,7 +184,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } else { - MessageBox.Show("货道异常标识修改失败"); + MessageBox.Show("货道异常标识修改失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } @@ -203,7 +203,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } else { - MessageBox.Show("货道状态修改失败"); + MessageBox.Show("货道状态修改失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } @@ -256,7 +256,7 @@ namespace Aucma.Scada.UI.viewModel.InventoryInfo } else { - MessageBox.Show("出库任务创建失败"); + MessageBox.Show("出库任务创建失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } } diff --git a/Aucma.Scada.UI/viewModel/MainViewModel.cs b/Aucma.Scada.UI/viewModel/MainViewModel.cs index 44a9308..94b536b 100644 --- a/Aucma.Scada.UI/viewModel/MainViewModel.cs +++ b/Aucma.Scada.UI/viewModel/MainViewModel.cs @@ -151,7 +151,7 @@ namespace Aucma.Scada.UI.viewModel { logHelper.Error("打开系统键盘逻辑异常", ex); - MessageBox.Show($"系统键盘打开异常:{ex.Message}"); + MessageBox.Show($"系统键盘打开异常:{ex.Message}", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } diff --git a/Aucma.Scada.UI/viewModel/OutStoreInfo/OutStoreInfoViewModel.cs b/Aucma.Scada.UI/viewModel/OutStoreInfo/OutStoreInfoViewModel.cs index 0279806..8d9ca9a 100644 --- a/Aucma.Scada.UI/viewModel/OutStoreInfo/OutStoreInfoViewModel.cs +++ b/Aucma.Scada.UI/viewModel/OutStoreInfo/OutStoreInfoViewModel.cs @@ -302,12 +302,12 @@ namespace Aucma.Scada.UI.viewModel.OutStoreInfo if (outStoreBusiness.DeleteTaskInfoByTaskCode(taskCode)) { - MessageBox.Show("任务删除成功"); + MessageBox.Show("任务删除成功", "提示", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); Query(); } else { - MessageBox.Show("任务删除失败"); + MessageBox.Show("任务删除失败", "提示", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK, MessageBoxOptions.DefaultDesktopOnly); } } diff --git a/HighWayIot/bin/Debug/HighWayIot.Repository.dll b/HighWayIot/bin/Debug/HighWayIot.Repository.dll index 76bd45c051fa7684d5e6ffa55aeff639492a77e6..f669dba29fa066026afe3c8e828376c7c1eaa9c0 100644 GIT binary patch delta 13685 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 diff --git a/HighWayIot/bin/Debug/HighWayIot.Repository.pdb b/HighWayIot/bin/Debug/HighWayIot.Repository.pdb index 796619d668503789d8126e1be8b210b73bfee9bf..64cfc8d2d7c77d6c317a8873dbf9d6719cab846a 100644 GIT binary patch delta 10918 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 EACqW