Qy!_n6-HY^U@cXX8udsRWGPa!j
z3R_pPjmzy^UcZVSE_=D$xr)AE+0SKy(%q{V;&Km{H?Csj3l-=`{OncW+7M-U0kD-5
zu#W(4WbjdjpFkUKqMoJ0<7V8#oq=0%n-A@KLX(si1_!^ywlZ!f03XUEB|T-_G1+j(
z2e@;0_a)pJ!M~6wVxlPyY(o$Kb`W(hXGIU@nTw$B(FlF?8#q@UROD~R5j=#`B>!P*Nsjug
zjVqgy7Bu`DJtoGD+anasRg?aKCQ@CSa7W6>NTx$&oH=?KE;)W=YWQp9%J9lq9^PHX
z$}kUqb{Q9W_N#r-uIO+XzZP;RerjK=E5`kEWxUuG>v*Y*SLCECR>p61t`U{%Eo>O@
zp=-h*>om-t3wxMl68)^z5Js5WURLZT9Oi0@RhnUq9>PAA|Ck2r=ih{rcnfbcp>`a{
zJ6uKRErs9WcjW12diy>8K!y*a8-JuujGBMKeroCFeOI+)l2U_+Vno{~CDAY&m2fQ7
zG%-IctB1c-oxG=IYXt?XQJ;gi!BZ1FF90VW_RVRRZERqvp5u7Zq4EeLQAg!O|HBE`3N7^0WwkxWVSAlPw;6yAfZ=A135(?_pbp&
O9z6l_8M%ny^Zx-eml+@c
literal 0
HcmV?d00001
diff --git a/build/classes/com/xj/dao/impl/PersonnelDao.class b/build/classes/com/xj/dao/impl/PersonnelDao.class
index 6e8941be2944f846ad9ae2e8490f0127cf66baed..1b9e2fcb6b8b9a435ed473c6c0c18e300dc5ac58 100644
GIT binary patch
delta 28
jcmeB>?UCK^iJ65nAl`HH7v^v#M)k=)Y$}`c*rYfBiQ@=%
delta 26
hcmeB??U3E@iJ6H#bMrUma3)68$$o4qn@iXvH~@K12k8I+
diff --git a/build/classes/com/xj/dao/impl/RepairDao.class b/build/classes/com/xj/dao/impl/RepairDao.class
index 2a88f8e7fe3ba5787deee21bf57be9442f760458..2271cce5a822bb3213e3a97d73ecfa87cde4af4f 100644
GIT binary patch
literal 5042
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
MIOty>Q~~_$znL-w+W-In
literal 4109
zcmbtWX;&NP6@EqtB*PeN%;JSOYLgHoM6kidjxi>-aavk|7hxP6$Ic*)v9OTDXfV*G
z>As}tzQuL-G%elY+HMTS?v``8OLQp&^mUnWJ+vlcqIhOlGO5F_BLh
z*>S_l$lP5F+LtqoWtV575>$p%e`?OO7LR1J9&nBH$qC+ZK9MO(;G2?}shnZYS+vz&
zA#ljEa5e7|)_=HP(0E)&2cjA_GwNgcT#k%o@;MEyo(cij-{=pclaUwAECnO6$R#U3
z6H$ISA&JT^9Z#TJL-nlqt>HjNC5h|(cLQ3>W(a#VZ1W>MVp+zbgj+boCm_nLi^D^8coO{~93%;qIiuqc1}M$=Re}k8l@7ZOI*IKjqL>=g@f40|
z(2J&BvZtYWBMswW9Me$ii6tjQ!Eqf=i-OH%3X&6He1J=?WYRV)drX4(ppFkAp&>+P
zhYXucKeCY_<-K4jLZrDDqdHFDB=PdiD7D1IRZ)_U($Ukb1K0fVTzX7YjOjQdD(Za|
zvK7Wz4dD}3+O!C@2u|oYCn42Q&|44VJd5$9D{(=`MUeX-pjJeV^VY^PD2t3?4;
z2(vs^%8=x##PNlcS&(|rQA9mGDX;@EO^no)G0RBN%Was`aaH!JQ`vlxj0Cgvgg~#)
za19!RY^`TnEyqjlXe1%XKoZR^ubH_g`RT0QA0cr|{Wz4X
z*u=NVYqIOx$`5q>P~@d6d-AGZ{8-1U_zCmN-%)^R*y?F3RkE1=sg9q?fqMUdSJ6M$
z@e8pcUp%i+<;bse{94wf&3GkyL&tAqt-)7AyHcpza7)K+{FaE%71B;udTfKPv@Tiu
z9>y;y?h)IIN~e-RY2;zJC?Nvg-<;a;HhPJMIcUqo&Wg
z)92Lmd3QS58DE7Nz*(`kiYpqf|L4Uew2j1;hW(Y$6HG1g(W@t(4e-D0X5mcJX`O#&6|Al-tek#KU-j0KQBJuM@ym
zDR+Yq-gb0$Q0wD(lNYGJ@bp`J{|zw*`j~>%g}xoHV;&2nU@vB|h!4}Z+m!eSbqDZK
zdZTksNxjI?$GFmrntvi1!liexFd9OE|Br8y9QheOtvW?0uT-xonNZ
zJ6+^toBy4JOtI-uIJ$(%u1<2-#l5!1&wAXc>E}J})btA;cWU}Yk2^K}vd5j8e%0en
z6uX>VTSDYua7VD5wU&d`;u;y;QSI^8CA{_FH7t?0K4N{B0haUDP2Tp9x4mSphYa=d
zuDOqref+TR$6*}62uJ5}5LeJoqz~aG4B(oh^C`BwqtrP>t;cYW?>BKAf9CtIyo5=~
z>~qTLZI?Gfi?6dt`3=SjzCi}Xw^tkntEj8mVK7)?P)U80Qo`VN)cgxilEDyq-@yeT
z@gzyC6B56LZz~e<54MCVO3y1Ogv3|YkhqNRC?4Y^>-+xjNB;0Nf4Jlif9VfjS3@zu
zza+v<7kTLt|sve#*pGoFpqIwe9k(s
zMN|kS*yiyDp%>T;7d9`+)rvr*;SP?tAY6Ar=JtcbED*Tic<>%f1Mb_#XKmT8bgkzWP2O!I2u$LI@6obu>tZ9;U
kg=A$()(pwYk*qw)D)2c=vaB)?=1U+v7+LoTZUDdgFZgfewB&m>3y^CteiZsBFbJIgOEzQE751qc)@Z61`OO_Cl~^SnHY=!Vuc{K
delta 247
zcmdnWwU0~S)W2Q(7#J9g7);n1m>3y^CteiZsBFb3!B!COmzbN%$iSJNS`rW+kXT&I
z$-u~4pMil@YYT(Y?
os7dHE7(nIh7?^>Ofq_j+eJg|RHSK}^(9_4ZekD!Y>12?iXwMiMdf%|R`enN(
zO;;dqjvPl?u4N3Qz})#n(Q+MSbq^;JSFxn*ONRG-{h9(p*BIQ9DBF=^Wy;otK>A2o
z$~_iHHg|3WQYUst=8!}|Lk@X?;<>Wq#c0r$&b86*du46Y=-(KQ;(HKGxwmS_NYSq_
zQdhdCKLyLpoxj}E5U6UHMw;Zq-||ZHubM#%WO_2`1{*ACm|}wh8T@(*Y5lfTzZt@f
zVUslt8Dv8yeoid_38yehu4RuLQ=TdAPTrs3K92_LWSFEuCy`(@IwjcM+v%^gXGlSP
zrd6YxPP?FeYWEd0PoAtuYuXQDmd;vmE@6&t0`n--8cu#j&&AxJ(ZvILjf
z-Frc0Qaa~F3q)V^9ICzwetAaYe=zl8EJ!^HQi=sxjt8knLCOSD`3Hm>%pfaRr8U}-
gMiitL3$l)lAUV{LMiit@AWQ#%@Prv;)0@H87sxuF-v9sr
literal 0
HcmV?d00001
diff --git a/build/classes/com/xj/vo/Repair.class b/build/classes/com/xj/vo/Repair.class
index dfe6b95751f2ec51abdd798c97cb462c91b7c6b4..c3b6141b7b7f4c56369462b2f6e1d3bfff23faac 100644
GIT binary patch
literal 2994
zcmZ{kSyK~15XXBV5(xvr$RVO2$`Q_p2OeA^phjXMB!G&F3vA(1A;HaR`JsH!DlMyg
z@B{dvEW0POPBQeqZ12qWfBM%w-TUY7uipT01MDa?SkS&-K2Ci;N_{G)Hk=dN^`a2L
z-6Q*xohsU;!&GkX$l3QTXs&+VO|Mvx$ms8R-*Zccvlhexhx|(mth5EKY9sI4o?oz_
zqpGTWD5eVTu~YHw;}g`iD7V$p0Xm({c?XUsqePxdBlI!8V?kUkbLi&dF*wJF$$fH=euSqIa)ZWXa!Mls_mruMB#4@*x+PYP%^@{pGj
z@XAHI=B-{5DQ^fkN6K~$72IH}3LLD3*5|XNy(1t&TA{Uc+s#Tx?=_nA3Tfs9oG~=i
z*nx)LYtlcIAmp^*@&LfwGNlpC}{YYQ{k7>l8l7I%f
z7JO@<8cU0%k`|Me7PF8R0j0&*(qd0biw!6(wv)8j8q(r`q3yv)INtc|!c_{bh4#$Y
zPw4(8-FooZBsZJjBEE~N1N6crTv>1#`tVsV{to?L4RI$c9)PP#ynq=tP^hu-AJDHu
z$K>t>tU`}Gp{wep!V}sxiD$te3^5?XCP*&}l7vwXWY`4hLy-OukTEPcm2aG_$b<$bte{ga=HsE`2ek<{k^O3@fLawf6@s
znILlrG9Lo6ihmPo)<^8rJT@z`$bzK#sd;RIJVcP?5Rj*8YSvhgj0v*Jf@FD+j0y4t
zLDC^0IR)~Z?U8j8WQ_&M^F6X|f@BdS7XngHJ+jGyY?&bIEXWHUWXl98AjoD2$V&zC
fiUrv*LAF_tH$2FW3Gxa-c0xejDv(_{9`F7E#9yNg
literal 1869
zcmZ{jZBG+H5XWa}Y3cR)K%q!QsZ}a{5UzlL0#*~z#Ds{kgoIb-+Ft54rN!$({8*Z3
zOnl)7@Ix7A_V#+P?7g|U-JOTu%zyXqzu$iVU=v=&VTwVvGdefE_KmBN@zJ_4Z6^*<
z-0hoJrZF&wJ>$6Dw>mC^gm?Vu-64bAQE=XJ9edc@XQ25GtuqEGv1qxbyLpxpj
z1+(9|+Z=vl-X_fBzb^jsuz)KDcVH2}H-mpb;hPkkQ3fx;JrUeQ@+m4+tN(;TP+H@=
zIqYtZXISvOz$;H^_ca2FWWyN@|dz46=wIg%FU30^|{_C?-;tL6(#tt58u*
zq%4ChBSq>74@jx{AnT?Q#BLDtkDbs1y@LCPT@>jK13O4E=*R+S)|YH1oWNDV>i
zAs|~qnx{&TZ5d=u39_pO*_J^X2(l3Z@=Sm{SAy)xAX`e112xE=46=hDyCEPi1W1#=
H)0h7NH^T$^
diff --git a/build/classes/com/xj/vo/Repair_order.class b/build/classes/com/xj/vo/Repair_order.class
index 8bd4c08aa28eb64345f586403bf99d536ec816f4..4fc65531d590d4efacd75ca89eba55870df29423 100644
GIT binary patch
literal 1592
zcmZ{jZ*LMo5XNWu&vk1H0;MWds;xkUlWLn7l{ab=6Ve)K`qmtL80f3?XN@o(z8E`bI0{Rd46B`
zNr*96A3B$gJ#r=k`=mP*y?{Z=m!kJ?8D!hD&z-<`Cxe#^(kJ9TcE*B1{DX?=Y2f(5
zsY|(>GEKjXY)asl@j2R(V$xTFIHm#=CSJJ{H)t`4R;p(VVsE^@upkN<4y$mB!CKp$
zh~tZKSNNw+cZ7~?+v_=_Gskyn9VTPJXLrh=*ft*%ORo$>piWMQ%2ld2kCg@nn;hbh
zK>2iDp0C_g6E4S1uRB5ZEe=VtbF^Q7z;?-It2U+3BRfX=ha6I*PoX|+WBgp{Xz$Lf
zqlGKt#h%h8RSs#eRM9!dMhLxVAZ!b_ey1iu{sxB?@>>WIrjbaM4+JUpIq)k?tU!aa
zI^Kof6Gtx1Br|`f8gyTvjJ7CVzyw67qxcq~*2suQmJz9C#Og9)4UDVk#M$F>4Occs
zhB03I1?%6XEQ`;COeWwqzH=pj9OQ9@cO5qHxoG|Y#c!H9V>I7^yP>&-#1Sf0+xrQ{
zS!qjV^LVO)+@YXUVR=HM^AhzvBS=XH*))ROH-nUPkP?>LS_1MQ1SuOqwsnxQ5#*5>
zWLpQ>L6F@gAUh$*E<84jrlNyXjUYAHGmWOAgVYhEu>^#!9F69Q5u~nzG>ss(8Kka*
r93aTy5)iuc1oG54nx+o&!U*!rJesBs@)|)}OF-zSBar9v_c-_u%DvdF
literal 1383
zcmZ{i+foxj5QhIrvNRS(9eP)x_eoy(L3AEQeHj&y
z6DSY;E8iRWlYw{A9m-xTP&(n)V}C3Kszo<#ZF=_H|f=Lh`3S`~ZnLzGs*q1i4C_8Yl%rSzAJiZ)vWpwIyM=E{T
z^G9cX6!1B@%*CIBslfdsb6J$y8OV69h&8u$w~P`fgaZqC(ob*c*WJ5v1}>?#>Dr5w
zLbZY8JaSOrI7Nz+^v1f-I!5Wt+ElqlxoH&pKXFh*NpsAJs|m-AmLY5k_+EFGU0V)p
zcC{&Wa!njMX)Ias+`-Z{90lh=*q!h)>d6lQ_qa0uCk}Yr*e16ueIN@NZV>G=aL23k2
zUjXtr0olfmp(D*S$c7PQ7f($cX{JFo38b+AgeT2&d}ai3(;!<$khU4bO@r(ZNOJ)Q
ke>Dc#Gmd6I4YF$lIWUiAKMmp%NNWKI|8)lO)USN;A5Rj#VE_OC
diff --git a/build/classes/com/xj/vo/Repair_order_n.class b/build/classes/com/xj/vo/Repair_order_n.class
new file mode 100644
index 0000000000000000000000000000000000000000..3aea5278a579eef37368ccd526ee7816e845dbc9
GIT binary patch
literal 1581
zcmZ{j+iuf95Qb-SK5S`7(liY%Z3-z)Qeqmo1NDXosZ!J;TJ^SaQY&?o*uilt9t$K8
z5*IuG4~3Xn+bQ0zZ+3Rq|G)Fi?)cB&U%vsM4{x%NU{D`BbN$OyzjO3Y=EAVtE62Sy
z-77l_DF&sfacAf=!=C78qp3Oe801_bI~g!25AQ#pd#+_q-ZIDw|EV!IQ7h&Ha~W=5
zShQXBeap`?oi>)9F<+oFy|9HVy|{5~lx5yow&fi&NNVj%2C4VXwON29Jm#SmlI(Lxlcb18hx-gTs?O*!=rT!mz#&UA
zjRq>*rjGDhg{i|dyDa{Rd5}1#XI68e56GDsIe4r4&*A0UuJ
nc!{IjtUVc|rv!NgM}axgtUVdz2toQWAoLRwNFQ4_0k8i7(gD^U
literal 0
HcmV?d00001
diff --git a/build/classes/struts.xml b/build/classes/struts.xml
index 28fd81f..439282d 100644
--- a/build/classes/struts.xml
+++ b/build/classes/struts.xml
@@ -4,10 +4,21 @@
- index.jsp
+ dashboard.jsp
login.jsp
index.jsp
+
+ systemPlan.jsp
+
+
+ proControl.jsp
+
+
+
+ seePerson.jsp
+ updatePerson.jsp
+
diff --git a/src/com/xj/action/AdminAction.java b/src/com/xj/action/AdminAction.java
index 9c80951..3d95e73 100644
--- a/src/com/xj/action/AdminAction.java
+++ b/src/com/xj/action/AdminAction.java
@@ -2,25 +2,57 @@
import java.util.ArrayList;
import java.util.List;
+import java.util.Map;
+
+import org.apache.struts2.interceptor.SessionAware;
import com.xj.dao.service.AdminService;
-import com.xj.dao.service.OrderService;
import com.xj.dao.service.PersonnelService;
import com.xj.dao.service.RepairService;
import com.xj.vo.Admin;
-import com.xj.vo.Order;
import com.xj.vo.Personnel;
import com.xj.vo.Repair;
import com.xj.vo.Repair_order;
+import com.xj.vo.Repair_order_n;
+
+public class AdminAction implements SessionAware {
-public class AdminAction {
private AdminService adService = new AdminService();
- private RepairService reServiec=new RepairService();
- private OrderService orService=new OrderService();
- private PersonnelService peService=new PersonnelService();
- private List list = new ArrayList();
+ private RepairService reServiec = new RepairService();
+
+ private PersonnelService peService = new PersonnelService();
+ private List listY = new ArrayList();
+ private List listN = new ArrayList();
+ private Repair arepair = new Repair();
+
+ private Map session;
+
+ public Repair getArepair() {
+ return arepair;
+ }
+
+ public void setArepair(Repair arepair) {
+ this.arepair = arepair;
+ }
+
+ public List getListY() {
+ return listY;
+ }
+
+ public void setListY(List listY) {
+ this.listY = listY;
+ }
+
+ public List getListN() {
+ return listN;
+ }
+
+ public void setListN(List listN) {
+ this.listN = listN;
+ }
+
private Admin ad = new Admin();
-
+
public Admin getAd() {
return ad;
}
@@ -29,44 +61,76 @@ public void setAd(Admin ad) {
this.ad = ad;
}
- public String checkPass(){
+ public String checkPass() {
Admin adcur;
- adcur=adService.QueryAdmin(ad.getAdmin_Name());
- if(adcur.getAdmin_ID()==null||!adcur.getAdmin_Pass().equals(ad.getAdmin_Pass())){
- return "error";
- }else{
- //queryOrder();
+ adcur = adService.QueryAdmin(ad.getAdmin_Name());
+ if (adcur.getAdmin_ID() == null
+ || !adcur.getAdmin_Pass().equals(ad.getAdmin_Pass())) {
+ return "error";
+ } else {
+ // queryOrder();
+ this.session.put("USER_NAME", ad.getAdmin_Name());
return "index";
}
}
- public List getList() {
- return list;
+
+ public String queryOrder() {
+ List listRepair = new ArrayList();
+ listRepair = reServiec.QueryAllRepair();
+ for (int i = 0; i < listRepair.size(); i++) {
+ if (listRepair.get(i).getRepair_ISY() == 1) {
+ Repair_order ro = new Repair_order();
+ ro.setRepairID(listRepair.get(i).getRepair_ID());
+ ro.setStartTime(listRepair.get(i).getRepair_StartT());
+ ro.setEndTime(listRepair.get(i).getRepair_EndT());
+ ro.setState(listRepair.get(i).getRepair_State());
+ ro.setOrderName(listRepair.get(i).getRepair_SN());
+
+ String pid = listRepair.get(i).getP_ID();
+ Personnel po = peService.QueryPersonnel(pid);
+ ro.setPName(po.getP_Name());
+
+ listY.add(ro);
+ } else {
+ Repair_order_n ron = new Repair_order_n();
+
+ ron.setRepairID(listRepair.get(i).getRepair_ID());
+
+ ron.setOrderDes(listRepair.get(i).getRepair_Des());
+ ron.setOrderName(listRepair.get(i).getRepair_SN());
+ ron.setOrderTime(listRepair.get(i).getRepair_Odertime());
+ ron.setPhone(listRepair.get(i).getRepair_Tel());
+ String nameone = listRepair.get(i).getOrder_ID();
+
+ //System.out.println(nameone);
+ nameone = nameone.replace("user@", "");
+ ron.setPname(nameone);
+
+ listN.add(ron);
+ }
+ }
+
+ return "listRepair";
}
- public void setList(List list) {
- this.list = list;
+ public String updaterepair() {
+ String repair_order_ID = arepair.getRepair_ID();
+ Repair uprepair = reServiec.QueryRepair(repair_order_ID);
+ uprepair.setRepair_ISY(1);// ͨ
+ reServiec.UpdateRepair(uprepair);
+ queryOrder();
+ return "listRepair";
}
- public String queryOrder(){
-
- List listRepair=new ArrayList();
- listRepair=reServiec.QueryAllRepair();
- for(int i=0;i listrepair = new ArrayList();
+ private List listRecord = new ArrayList();
+
+ private Repair myrepair = new Repair();
+
+ public String querys() {
+ List currentlist = reServiec.QueryAllRepair();
+ for (Repair a : currentlist) {
+ if (a.getRepair_ISY() == 1) {// ͨ
+ listrepair.add(a);
+ }
+ }
+ return "getall";
+ }
+
+ private String[] histor = { "ά", "άͨ", "ʼά", "άڴС",
+ "ά", "û" };
+
+ public String findhistory() {
+ String id = myrepair.getRepair_ID();
+ Repair curepair = reServiec.QueryRepair(id);
+ String deviceSN=curepair.getRepair_SN();
+ boolean flag = false;
+ if (curepair.getRepair_Odertime() != null) {
+ Record thisrecord0=new Record();
+ thisrecord0.setCurrentname(histor[0]);
+ thisrecord0.setCurrenttime(curepair.getRepair_Odertime());
+ thisrecord0.setDeviceSN(deviceSN);
+ listRecord.add(thisrecord0);
+ flag = true;
+ }
+ if (flag) {
+ Record thisrecordw=new Record();
+ thisrecordw.setCurrentname(histor[1]);
+ thisrecordw.setCurrenttime(curepair.getRepair_Odertime());
+ thisrecordw.setDeviceSN(deviceSN);
+ listRecord.add(thisrecordw);
+ } else {
+ flag = false;
+ }
+
+ if (curepair.getRepair_StartT() != null && flag) {
+ Record thisrecord2=new Record();
+ thisrecord2.setCurrentname(histor[2]);
+ thisrecord2.setCurrenttime(curepair.getRepair_StartT());
+ thisrecord2.setDeviceSN(deviceSN);
+ listRecord.add(thisrecord2);
+ } else {
+ flag = false;
+ }
+ if (curepair.getRepair_State().equals("2") && flag) {
+ Record thisrecord3=new Record();
+ thisrecord3.setCurrentname(histor[3]);
+ thisrecord3.setCurrenttime(curepair.getRepair_StartT());
+ thisrecord3.setDeviceSN(deviceSN);
+ listRecord.add(thisrecord3);
+ } else {
+ flag = false;
+ }
+ if (curepair.getRepair_EndT() != null && flag) {
+ Record thisrecord4=new Record();
+ thisrecord4.setCurrentname(histor[4]);
+ thisrecord4.setCurrenttime(curepair.getRepair_EndT());
+ thisrecord4.setDeviceSN(deviceSN);
+ listRecord.add(thisrecord4);
+ } else {
+ flag = false;
+ }
+ if (flag) {
+ Record thisrecordq=new Record();
+ thisrecordq.setCurrentname(histor[5]);
+ thisrecordq.setCurrenttime(curepair.getRepair_Odertime());
+ thisrecordq.setDeviceSN(deviceSN);
+ listRecord.add(thisrecordq);
+ }
+ querys();
+ return "getall";
+ }
+
+ public List getListRecord() {
+ return listRecord;
+ }
+
+ public void setListRecord(List listRecord) {
+ this.listRecord = listRecord;
+ }
+ public Repair getMyrepair() {
+ return myrepair;
+ }
+
+ public void setMyrepair(Repair myrepair) {
+ this.myrepair = myrepair;
+ }
+
+ public List getListrepair() {
+ return listrepair;
+ }
+
+ public void setListrepair(List listrepair) {
+ this.listrepair = listrepair;
+ }
+
+}
diff --git a/src/com/xj/action/PersonAction.java b/src/com/xj/action/PersonAction.java
new file mode 100644
index 0000000..a5b08bd
--- /dev/null
+++ b/src/com/xj/action/PersonAction.java
@@ -0,0 +1,115 @@
+package com.xj.action;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.UUID;
+
+import com.xj.dao.service.PersonnelService;
+import com.xj.vo.Personnel;
+
+public class PersonAction {
+
+ private personone myper =new personone();
+ private PersonnelService peService=new PersonnelService();
+ private List listPerson=new ArrayList();
+
+ public String queryAllPerson(){
+ listPerson=peService.QueryAllPersonnel();
+ return "ok";
+ }
+ public String addPersonnel(){
+ Personnel pp=new Personnel();
+ pp.setP_ID(UUID.randomUUID().toString());
+ pp.setP_Name(myper.getName());
+ pp.setP_Pass("123456");
+ peService.InsertPersonnel(pp);
+ queryAllPerson();
+ return "ok";
+ }
+ public String deletePersonnel(){
+ String perid=myper.getId();
+ peService.DeletePersonnel(perid);
+ queryAllPerson();
+ return "ok";
+ }
+ public String preupdate(){
+ String perid=myper.getId();
+ Personnel pp=peService.QueryPersonnel(perid);
+ myper.setName(pp.getP_Name());
+ myper.setId(pp.getP_ID());
+ myper.setGrade("ڶ");
+ return "updateok";
+ }
+ public String updatePersonnel(){
+ String perid=myper.getId();
+ Personnel pp=new Personnel();
+ pp.setP_Name(myper.getName());
+ queryAllPerson();
+ return "ok";
+ }
+
+
+
+
+ public List getListPerson() {
+ return listPerson;
+ }
+ public void setListPerson(List listPerson) {
+ this.listPerson = listPerson;
+ }
+ public personone getMyper() {
+ return myper;
+ }
+ public void setMyper(personone myper) {
+ this.myper = myper;
+ }
+
+ class personone{
+ private String id;
+ private String name;
+ private String age;
+ private String sex;
+ private String grade;
+ private String descr;
+
+ public String getId() {
+ return id;
+ }
+ public void setId(String id) {
+ this.id = id;
+ }
+ public String getName() {
+ return name;
+ }
+ public void setName(String name) {
+ this.name = name;
+ }
+ public String getAge() {
+ return age;
+ }
+ public void setAge(String age) {
+ this.age = age;
+ }
+ public String getSex() {
+ return sex;
+ }
+ public void setSex(String sex) {
+ this.sex = sex;
+ }
+ public String getGrade() {
+ return grade;
+ }
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+ public String getDescr() {
+ return descr;
+ }
+ public void setDescr(String descr) {
+ this.descr = descr;
+ }
+
+ }
+
+
+}
diff --git a/src/com/xj/action/SystemAction.java b/src/com/xj/action/SystemAction.java
new file mode 100644
index 0000000..4959241
--- /dev/null
+++ b/src/com/xj/action/SystemAction.java
@@ -0,0 +1,95 @@
+package com.xj.action;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.UUID;
+
+import com.xj.dao.service.FeedBackService;
+import com.xj.dao.service.PersonnelService;
+import com.xj.dao.service.RepairService;
+import com.xj.vo.FeedBack;
+import com.xj.vo.Personnel;
+import com.xj.vo.Repair;
+
+public class SystemAction {
+ private PersonnelService peService=new PersonnelService();
+ private RepairService reServiec=new RepairService();
+ private List listrepairMan=new ArrayList();//洢άԱ
+ private List relist = new ArrayList();//洢ά
+ private Repair chooseRepair=new Repair();
+ private Personnel repairper=new Personnel();
+
+
+ /**
+ * ͨ˵δŵά
+ */
+ public String querySystemPlan(){
+
+ listrepairMan = peService.QueryAllPersonnel();
+
+ List rep = new ArrayList();
+ rep=reServiec.QueryAllRepair();
+ for(int i=0;i getListrepairMan() {
+ return listrepairMan;
+ }
+
+ public void setListrepairMan(List listrepairMan) {
+ this.listrepairMan = listrepairMan;
+ }
+
+ public List getRelist() {
+ return relist;
+ }
+
+ public void setRelist(List relist) {
+ this.relist = relist;
+ }
+
+ public Repair getChooseRepair() {
+ return chooseRepair;
+ }
+
+ public void setChooseRepair(Repair chooseRepair) {
+ this.chooseRepair = chooseRepair;
+ }
+
+ public Personnel getRepairper() {
+ return repairper;
+ }
+
+ public void setRepairper(Personnel repairper) {
+ this.repairper = repairper;
+ }
+
+
+
+}
diff --git a/src/com/xj/dao/impl/PersonnelDao.java b/src/com/xj/dao/impl/PersonnelDao.java
index cc68812..3d98b2d 100644
--- a/src/com/xj/dao/impl/PersonnelDao.java
+++ b/src/com/xj/dao/impl/PersonnelDao.java
@@ -30,7 +30,7 @@ public List QueryAllPersonnel() {
p.setP_Name(rs.getString("p_Name"));
p.setP_Pass(rs.getString("P_Pass"));
p.setP_Score(rs.getDouble("p_Score"));
- p.setInGroup(rs.getString("inGroup"));
+ p.setInGroup(rs.getString("P_InGroup"));
list.add(p);
}
} catch (SQLException e) {
@@ -56,7 +56,7 @@ public Personnel QueryPersonnelByID(String id) {
p.setP_Name(rs.getString("p_Name"));
p.setP_Pass(rs.getString("p_Pass"));
p.setP_Score(rs.getDouble("p_Score"));
- p.setInGroup(rs.getString("inGroup"));
+ p.setInGroup(rs.getString("P_InGroup"));
p.setP_ID(rs.getString("p_ID"));
}
} catch (SQLException e) {
@@ -72,7 +72,7 @@ public Personnel QueryPersonnelByID(String id) {
public void InsertPersonnel(Personnel p) {
// TODO Auto-generated method stub
util.getConnection();
- sql="insert into Personnel values(?,?,?,?)";
+ sql="insert into Personnel values(?,?,?,?,?)";
List